1. Credit screen
1.1. Visuals
1.1.1. enter screen transition animation
1.1.1.1. To get the players to be aware that it is just an animation playing
1.1.2. names and roles display
1.1.2.1. Personifies the character players are playing as and gets players to know what their status are
1.1.3. source credit display
1.1.3.1. Allows players to know their scores
1.1.4. back button - neutral state
1.1.4.1. Lets players to choose whether to skip the screen credit
1.1.5. back button -mouse over state
1.1.5.1. The credit screen can only be skipped by using a mouse
1.1.6. back button - hit state + animation
1.1.6.1. A transition happens when the credit screen is skipped
1.1.7. background graphics
1.1.7.1. To give the animation a location to occur
1.1.8. exit screen transition animation
1.1.8.1. Indication that the game is starting soon
1.2. sounds
1.2.1. BGM
1.2.1.1. Improves the quality of the credit screen
1.2.2. back button - mouse over sound fx
1.2.2.1. When players skip the credit screen the sound fx stops immediately
1.2.3. back button - hit sound fx
1.2.3.1. sound fx occurs when back button is click
1.3. Usability
1.3.1. back button can be clearly seen
1.3.1.1. Allows the players to know where is the back button
1.3.2. back button position at lower right/lower left of sceen
1.3.2.1. Prevents the back button from intruding onto the credit screen
1.4. Functionality
1.4.1. back button
2. Gameplay Screen
2.1. Visuals - Non-digetic UI
2.1.1. HP bar/ icons
2.1.1.1. Players are able to see their remaining health
2.1.2. Hp bar/ icons decrease feedback animation
2.1.2.1. Gets players to be aware that the character they are playing is taking damage
2.1.3. Hp bar/ icons increase feedback animation
2.1.3.1. Gets players to be aware that the character they are playing is healing
2.1.4. SKILL/ MP bar
2.1.4.1. Enables players to know the amount of their skill/mp
2.1.5. SKILL/ MP bar decrease feedback animation
2.1.5.1. Indication of the skill/mp is spent by the player
2.1.6. SKILL/ MP bar increase feedback animation
2.1.6.1. Indication of the skill/mp is refilled
2.1.7. switch skill icons
2.1.7.1. Allows the players to know where is the options to switch their skills
2.1.8. score display
2.1.8.1. Summarises the players efforts with numbers
2.1.9. money credits display + icon
2.1.9.1. Helps the players to know how much money credits they are left with
2.1.10. collectables display + icon
2.1.10.1. Allows the players to know where to look for their collectables
2.1.11. obtain collectables feedback animation
2.1.11.1. Enables the players to receive more information about their collectables
2.2. Visuals - Spatial UI
2.2.1. character damage number display = animation
2.2.1.1. Gets the players to be aware of how much damage the are taking
2.2.2. enemy damage number display = animation
2.2.2.1. Gets the players to be aware of how much damage they are inflicting onto the enemy
2.2.3. character emotions icons
2.2.3.1. Gives the character more human-like attributes
2.3. Usability
2.3.1. HP bar/icons contrast from all types of background
2.3.1.1. Gives the contrast of the HP bar/icons a staple focus despite all the different backgrounds
2.3.2. SKILL/ MP bar contrast from all types of background
2.3.2.1. Gives the contrast of the SKILL/ MP bar a staple focus despite all the different backgrounds
2.3.3. HP bar/icons + SKILL/MP bar height is about 15 of screen
2.3.3.1. Minimises itself from taking too much space on the screen
2.3.4. HP bar/icons + SKILL/MP bar width is about 15 of screen
2.3.4.1. Gives the contrast of the HP bar/icons a staple focus despite all the different backgrounds
2.3.5. switch skill icons contrast from all types of background
2.3.5.1. Gives the contrast of the switch skill icons a staple focus despite all the different backgrounds
2.3.6. score display contrast from all types of background
2.3.6.1. Gives the contrast of the score display contrasts a staple focus despite all the different backgrounds
2.3.7. money credits display + icons contrast from all types of background
2.3.7.1. Gives the contrast of the money credits display contrasts a staple focus despite all the different backgrounds
2.3.8. collectables display + icon contrast from all types of background
2.3.8.1. Gives the collectables display contrasts a staple focus despite all the different backgrounds
2.3.9. UI is layout with reference to rules of third/ golden ratio
2.3.9.1. Prevents the UI from being a distraction to the players
2.3.10. UI is layout with consideration user reading order
2.3.10.1. Helps the players to be able to read the screen easily
2.3.11. damage number display contrast from all types of background
2.3.11.1. Gives the damage number contrast a staple focus despite all the different backgrounds
2.4. Functionality
2.4.1. HP bar/icon will increase/decrease with gameplay
2.4.1.1. Lets the players to know that they are successful in interacting with the game
2.4.2. SKILL/ MP bar will increase/decrease with gameplay
2.4.2.1. Gives the contrast of the money credits display contrasts a staple focus despite all the different backgrounds
2.4.3. skill icons can be switched/toggled
2.4.3.1. Allows the players to choose different skills and to be able to carry them out
2.4.4. score display updates with gameplay
2.4.4.1. Allow players to know that they are defeating the enemies successfully and their efforts are recorded
2.4.5. money credits display updates with gameplay
2.4.5.1. Allow players to know that they are collecting money credits
2.4.6. collectables display updates with gameplay
2.4.6.1. Allow players to know that they are collecting new collectables
3. Pause Screen
3.1. Visuals - UI
3.1.1. darken screen
3.1.1.1. Allows the options on the pause screen to be visually clearer
3.1.2. pause caption
3.1.2.1. Indication that the game is not running
3.1.3. instructions to unpause
3.1.3.1. Enables the players to resume the game
3.2. Usability
3.2.1. pause caption can be clearly seen
3.2.1.1. Able to get the players to be aware that the game is not running
3.2.2. instructions can be clearly seen
3.2.2.1. Able to get the players to know where is the option to resume the game.
3.2.3. pause caption is positioned at point of focus (rules of third)
3.2.3.1. Gives a better focus for the UI on the pause sreen
3.2.4. pause caption size occupies at least 1/6 of screen
3.2.4.1. Easier to read off and navigate the UI on the pause screen
3.2.5. caption contrasts from background
3.2.5.1. Allows the UI to have better lighting
3.3. Functionality
3.3.1. unpause key
3.3.1.1. Players are able to resume playing the game
4. Gameover Screen
4.1. Visuals
4.1.1. transition to screen animation
4.1.1.1. Brings awareness to the players that the game is over
4.1.2. game over caption
4.1.2.1. Indicates that the game is over
4.1.3. restart level button - neutral state
4.1.3.1. Allows the players to restart the game
4.1.4. restart level button - mouse over state
4.1.4.1. The restart button can only be accessed by using a mouse
4.1.5. restart button - hit state + animation
4.1.5.1. When the restart button is click there will a following animation to exit from the gameover screen
4.1.6. back to title button - neutral state (if applicable)
4.1.6.1. Allows the players to restart the game
4.1.7. back to title button - mouse over state (if applicable)
4.1.7.1. The restart button can only be accessed by using a mouse
4.1.8. restart button - hit state + animation (if applicable)
4.1.8.1. When the restart button is click there will a following animation to exit from the gameover screen
4.1.9. background graphics
4.1.9.1. Gives the idea to the players that the game cannot be played anymore unless it restarts
4.1.10. exit screen transition animation
4.1.10.1. Get the players to be aware that they are able to go back playing the game again
4.2. Sound
4.2.1. BGM (non loop)
4.2.1.1. Prevents the gameover screen from being a nuisance
4.2.2. restart level button - mouse over sound fx
4.2.2.1. The restart level button has its own unique sound over the sound fx
4.2.3. restart level button - hit sound fx
4.2.3.1. The sound fx from the level restart button can only be triggered by clicking on it
4.2.4. restart level button - mouse over sound fx (if applicable)
4.2.4.1. The restart level button has its own unique sound over the sound fx
4.2.5. restart level button - hit sound fx (if applicable)
4.2.5.1. The sound fx from the level restart button can only be triggered by clicking on it
4.3. Usability
4.3.1. buttons can be clearly seen
4.3.1.1. Lets the players to navigate easily
4.3.2. game over caption is positioned at point of focus (rules of third)
4.3.2.1. Players are able to read the captions easily
4.3.3. gameover caption size occupies at least 1/5 of creen
4.3.3.1. Players are able to read the caption easily
4.3.4. caption contrasts from background
4.3.4.1. Allows the caption to stand out more so they can be seen
4.4. Functionality
4.4.1. restart level button
4.4.1.1. Allows players to start the game over where they have lost
4.4.2. back to title button
4.4.2.1. Allows players to quit the game
5. Victory Screen
5.1. Visuals
5.1.1. transition to screen animation
5.1.1.1. Gets the players to know that they have won
5.1.2. victory caption
5.1.2.1. Alerts the players to know that they have won
5.1.3. next level button - neutral state
5.1.3.1. Next level button can only be controlled by the player
5.1.4. next level button - mouse over state
5.1.4.1. Next level button can only be accessed by clicking on it
5.1.5. next level button - hit state + animation
5.1.5.1. Next level button triggers another animation
5.1.6. background graphics
5.1.6.1. Gives the players the idea that they have won
5.1.7. exit screen transition animation
5.1.7.1. To allow the victory animation to occur
5.1.8. score display (if applicable)
5.1.8.1. Shows the efforts of the players
5.1.9. collectables display + icon (if applicable)
5.1.9.1. Shows the efforts of the players
5.2. Sound
5.2.1. BGM
5.2.2. next level button - mouse over sound fx
5.2.2.1. Next level button has its unique sound over the sound fx
5.2.3. next level button - hit sound fx
5.2.3.1. The sound fx of the level button occurs when it is being click on
5.3. Usability
5.3.1. buttons can be clearly seen
5.3.1.1. Allows the players to navigate easily
5.3.2. victory caption is positioned at point of focus (rules of third)
5.3.2.1. Helps the caption to be appropriately positioned
5.3.3. victory caption size occupies at least 1/5 of screen
5.3.3.1. Helps the caption to be clearly defined
5.3.4. caption contrasts from background
5.3.4.1. Enables the caption to stand out better
5.3.5. score display contrast from background (if appliacable)
5.3.5.1. Enables the score display to stand out better
5.3.6. collectables display + icon contrast from background (if applicable)
5.3.6.1. Enables the collectables display to stand out better
5.4. Functionality
5.4.1. restart level button
5.4.1.1. Allows players to play a particular level again from which they won
5.4.2. back to title button
5.4.2.1. Allows players to quit the game
6. Level Three
6.1. Visuals -Non-diegetic UI
6.1.1. new mechanics instructions
6.1.1.1. Able to be aware of new mechanics in the game
6.1.2. objectives instructions
6.1.2.1. Gets the players to know what is the point of the level
6.2. Usability
6.2.1. new mechanics instructions contrasts from all types of background
6.2.1.1. Allows the players to read the new mechnics instructions easily
6.2.2. objectives instructions contrasts from all types of background
6.2.2.1. Allows the players to read the objectives instructions easily
6.2.3. instructions are positioned to capture attention of player
6.2.3.1. Enable players to see their actions in the game as they are following the instructions
6.2.4. instructions are positioned to not obstruct gameplay
6.2.4.1. It is an important note for the players to take notice of
6.2.5. 2 types of fonts or less used
6.2.5.1. Gives better clarity
6.3. Functionality
6.3.1. background later 1 scrolling
6.3.1.1. Allows the game to have a transition from one location to another
6.3.2. background later 2 scrolling
6.3.2.1. Allows the game to have a transition from one location to another
6.3.3. gameplay level - ground scrolling
6.3.3.1. Allows the game to have a transition from one location to another
6.3.4. gameplay level - platform scrolling
6.3.4.1. Allows the game to have a transition from one location to another
6.3.5. enemy A.I. movement is present
6.3.5.1. Allows the game to respond to the player
6.3.6. enemy A.I. attack is present
6.3.6.1. Allows the game to respond to the player
6.3.7. enemy A.I. action is present
6.3.7.1. Allows the game to respond to the player
6.4. Sound
6.4.1. BGM
6.4.1.1. Improves the quality of the game
6.4.2. enemy attack sound fx
6.4.2.1. Let the players know that the enemy is attacking
6.4.3. enemy attack hit character sound fx
6.4.3.1. Let the players know that they are hit
6.4.4. character collects collectables sound fx
6.4.4.1. Lets the players to know that they collected something
6.5. Visuals - game
6.5.1. enemy asset(s) - idle state + animation
6.5.1.1. Gets the players to be aware that the enemy is in an idle state
6.5.2. enemy asset(s) - walk state + animation
6.5.2.1. Gets the players to be aware that the enemy is in a walking state
6.5.3. enemy asset(s) - jump state + animation
6.5.3.1. Gets the players to be aware that the enemy is in a jump state
6.5.4. enemy asset(s) - damage state + animation
6.5.4.1. Gets the players to be aware that the enemy is in a damaged state
6.5.5. enemy asset(s) - dying state + animation
6.5.5.1. Gets the players to be aware that the enemy is in a dying state
6.5.6. enemy asset(s) - status effect state(s) + animation(s)
6.5.6.1. Gets the players to be aware that the status of the enemy is affected
6.5.7. enemy asset(s) - damage special fx feedback animation
6.5.7.1. Gets the players to be aware that the enemy is in a damaged state
6.5.8. enemy asset(s) - attack special fx feedback animation
6.5.8.1. Gets the players to be aware that the enemy has attacked the player
6.5.9. obstacles assets
6.5.9.1. Creates challenges in the game
6.5.10. background layer 1 graphics
6.5.10.1. Sets the design for the location that the character is in
6.5.11. background layer 2 graphics
6.5.11.1. Sets the design for the location that the character is in
6.5.12. gameplay level - ground graphics
6.5.12.1. Allows the player's character to move on a solid ground
6.5.13. gameplay level - platform graphics
6.5.13.1. Sets the resolution for the game
6.6. Design
6.6.1. level layout
6.6.1.1. Location for the levels
6.6.2. enemies placement inlevel
6.6.2.1. To give a challenge to the players
6.6.3. collectables placement in level
6.6.3.1. To reward the players
6.6.4. obstacles placement
6.6.4.1. To give a challenge to the players
6.6.5. progressive difficulty
6.6.5.1. To give a challenge to the players
6.6.6. placement balance
6.6.6.1. To prevent the game from being one sided
6.6.7. introduction on mechanics extension/ new mechanics
6.6.7.1. Creates a dynamic outcome in the levels
6.6.8. theme consistency
6.6.8.1. Allows the game to stay true to its story
7. Introduction screen
7.1. Visuals
7.1.1. Skip studio animation button - mouse over state
7.1.1.1. The skip studio animation button can only be click on
7.1.2. Studio logo animation (5 secs)
7.1.2.1. To show who is responsible for creating the game
7.1.3. Skip studio animation button - neutral state
7.1.3.1. The skip studio animation button can be accessed by the players
7.2. Usability
7.2.1. Logo contrast well with background
7.2.1.1. Helps the Logo to blend in well but also to stand out
7.3. Functionality
7.3.1. Skip studio animation button
7.3.1.1. Allows the players to choose to skip or not
8. Title screen
8.1. Visuals
8.1.1. enter screen transition animation
8.1.1.1. Allows the players to know that the game is starting
8.1.2. game logo graphics (not font)
8.1.2.1. Players are able to identify the game
8.1.3. start game button - neutral state
8.1.3.1. The start game button can be accessed by the players
8.1.4. start game button - mouse over state
8.1.4.1. The start game button can only be click on
8.1.5. start game button - hit state + animation
8.1.5.1. When the start game button is clicked there will be a following animation
8.1.6. options button - neutral state (if applicable)
8.1.6.1. The options button can be accessed by the players
8.1.7. options button - mouse over state (if applicable)
8.1.7.1. The options button can only be click on
8.1.8. options button - hit state + animation (if applicable)
8.1.8.1. When the options button is clicked there will be a following animation
8.1.9. credits button - neutral state (if applicable)
8.1.9.1. The credits button can be accessed by the players
8.1.10. credits button - mouse over state (if applicable)
8.1.10.1. The creidts button can only be click on
8.1.11. copyright statement
8.1.11.1. A warning for the players that it is own by a company
8.1.12. background graphics
8.1.12.1. Gives the title screen unique visuals
8.1.13. exit screen transition animation
8.1.13.1. Allows the players to know that they are exiting the title screen
8.2. Sound
8.2.1. BGM
8.2.1.1. Improves the quality of the game
8.2.2. start game button - mouse over sound fx
8.2.2.1. The start game button has its own unique sound fx when it is accessed
8.2.3. start game button - hit sound fx
8.2.3.1. There will be a sound fx when the start button is accessed
8.2.4. options button - mouse over sound fx (if applicable)
8.2.4.1. The option button has its own unique sound fx when it is accessed
8.2.5. options button - hit sound fx (if applicable)
8.2.5.1. There will be a sound fx when the options button is accessed
8.2.6. credits button - mouse over sound fx (if applicable)
8.2.6.1. The credits button has its own unique sound fx when it is accessed
8.2.7. credits button - hit sound fx (if applicable)
8.2.7.1. There will be a sound fx when the credits button is accessed
8.3. Usability
8.3.1. buttons can be clearly seen
8.3.1.1. Allows players to navigate easily
8.3.2. Logo is positioned at point of focus (rules of third)
8.3.2.1. To prevent itself from being a distraction
8.3.3. Logo size occupies at least 1/4 of screen
8.3.3.1. Allows players to read off the buttons on the menu
8.3.4. Logo contrasts from background
8.3.4.1. Enables it to stand out more
8.4. Functionality
8.4.1. start game button
8.4.1.1. Allows players to play the game
8.4.2. options button (if applicable)
8.4.2.1. Allows players to adjust the setting of the game such as sound level and difficulty
8.4.3. credits button (if applicable)
8.4.3.1. Allows players to see the people responsible for the making of the game
9. In-Game General
9.1. Design
9.1.1. Level 1 layout
9.1.1.1. Introduces the tutorial
9.1.2. Level 2 layout
9.1.2.1. Introduces newer mechanics
9.1.3. Level 3 layout
9.1.3.1. Introduces newer mechanics
9.1.4. Level 1 enemies placement
9.1.4.1. Simple to be according to the tutorial level
9.1.5. Level 2 enemies placement
9.1.5.1. According to the previous and newer mechanics
9.1.6. Level 3 enemies placement
9.1.6.1. According to the previous and newer mechanics
9.2. Visuals - ingame
9.2.1. character asset - start stage animation
9.2.2. character asset - idle state + animation
9.2.2.1. Gets the players to be aware that the game is responding to their choices
9.2.3. character asset - walk state + animation
9.2.3.1. Gets the players to be aware that the game is responding to their choices
9.2.4. character asset - jump state + animation
9.2.4.1. Gets the players to be aware that the game is responding to their choices
9.2.5. character asset - fall state + animation
9.2.5.1. Gets the players to be aware that the game is responding to their choices
9.2.6. character asset - damage state + animation
9.2.7. character asset - dying state + animation
9.2.7.1. Gets the players to be aware that the game is responding to their choices
9.2.8. character asset - status effect state(s) + animation(s)
9.2.8.1. Gets the players to be aware that the game is responding to their choices
9.2.9. character asset - attack state(s) + animation(s)
9.2.9.1. Gets the players to be aware that the game is responding to their choices
9.2.10. character asset - air attack state(s) + animation(s)
9.2.10.1. Gets the players to be aware that they have carry out an air attack fx
9.2.11. character asset - damage special fx feedback animation
9.2.11.1. Gets the players to be aware that they have managed to damage the enemy
9.2.12. character asset - walk special fx feedback animation
9.2.12.1. Gets the players to be aware that they have carried out walk special
9.2.13. character asset - attack special fx feedback animation
9.2.13.1. Gets the players to be aware that they have managed to carry out attack special
9.2.14. character asset - invincibility animation
9.2.14.1. Gets the players to know that they cannot be harmed
9.2.15. collectables graphics
9.2.15.1. Enables the players to know that there are co;lectables
9.2.16. collectables state special fx animation (attractive)
9.2.16.1. Gets the players to know that the collectables are special
9.2.17. character collects collectables special fx animation
9.2.17.1. Gets the players to be aware that they have managed to collect the collectables
9.3. Usability
9.3.1. character is centralised in the middle column
9.3.1.1. Able to get the players to be focused
9.3.2. character is position along the lower line in rules of third
9.3.2.1. Able to prevent the character from obstructing the background
9.3.3. there is sufficient space on the sides for the player to see enemies/obstacles
9.3.3.1. Enables players to play a balanced game
9.3.4. character invincibility last 3 secs
9.3.4.1. Only happens when the character spawns or respawn
9.4. Functionality
9.4.1. movement and action correspond to correct keys
9.4.1.1. Enables the game the respond correclty
9.4.2. character hp decreases according to damage figure when hit
9.4.2.1. Enables the game the respond correclty
9.5. Sound
9.5.1. BGM
9.5.1.1. Improves the quality of the game
9.5.2. character attack sound fx
9.5.2.1. Gets the players to be aware that their character is attacking
9.5.3. character attack hit enemy sound fx
9.5.3.1. Gets the players to be aware that their character is attacking the enemy
9.5.4. character collects collectables sound fx
9.5.4.1. Gets the players to be aware that their character has collected a collectable
9.5.5. character heals sound fx
9.5.5.1. Gets the players to be aware that their character is healing
10. Level One - Tutorial
10.1. Visuals - Non-diegetic UI
10.1.1. movement intructions
10.1.1.1. Gets the players to know how to move their character
10.1.2. movement key icons
10.1.2.1. Gets the players to know what is responsible to get their character to move
10.1.3. action/attack instructions
10.1.3.1. Gets the players to know how to attack the enemy
10.1.4. action/attack key icons
10.1.4.1. Gets the players to know what are the ways to attack the enemy
10.1.5. objectives instructions
10.1.5.1. Gets the players to know what is the point of the level
10.2. Usability
10.2.1. movement instructions contrasts from all types of background
10.2.1.1. Allows the players to read the instructions easily
10.2.2. movement keys icons contrasts from all types of background
10.2.2.1. Allows the players to read the movement keys easily
10.2.3. action/attack instructions contrasts from all types of background
10.2.3.1. Allows the players to read the action/attack instructions easily
10.2.4. action/attack keys icons contrasts from all types of backgorund
10.2.4.1. Allows the players to read the action/attack keys easily
10.2.5. objectives instructions contrasts from all types of background
10.2.5.1. Allows the players to read the instructions easily
10.2.6. instructions are positioned to capture attention of player
10.2.6.1. It is an important note for the players to take notice of
10.2.7. instructions are positioned to not obstruct gameplay
10.2.7.1. Enable players to see their actions in the game as they are following the instructions
10.2.8. 2 types of fonts or less are used
10.2.8.1. Gives better clarity
10.3. Design
10.3.1. level layout
10.3.1.1. Location for the levels
10.3.2. enemies placement in level
10.3.2.1. To give a challenge to the players
10.3.3. collectables placement in level
10.3.3.1. To reward the players
10.3.4. obstacles placement
10.3.4.1. To give a challenge to the players
10.3.5. progressive difficulty
10.3.5.1. To give a challenge to the players
10.3.6. placement balance
10.3.6.1. To prevent the game from being one sided
10.3.7. introduction on new mechanics
10.3.7.1. Creates a dynamic outcome in the levels
10.3.8. theme consistency
10.3.8.1. Allows the game to stay true to its story
10.4. Visuals - game
10.4.1. character asset - attack special fx feedback animation
10.4.1.1. Gets the players to be aware that they have carry out an attack special fx
10.4.2. character asset - damage special fx feedback animation
10.4.2.1. Gets the players to be aware that they have managed to damage the enemy
10.4.3. character asset - air attack state(s) + animation(s)
10.4.3.1. Gets the players to be aware that they have carry out an air attack fx
10.4.4. character asset - attack state(s) + animation(s)
10.4.4.1. Gets the players to be aware that the game is responding to their choices
10.4.5. character asset - status effect state(s) + animation(s)
10.4.5.1. Gets the players to be aware that the game is responding to their choices
10.4.6. character asset - dying state + animation
10.4.6.1. Gets the players to be aware that the game is responding to their choices
10.4.7. character asset - damage state + animation
10.4.7.1. Gets the players to be aware that the game is responding to their choices
10.4.8. character asset - fall state + animation
10.4.8.1. Gets the players to be aware that the game is responding to their choices
10.4.9. character asset - jump state + animation
10.4.9.1. Gets the players to be aware that the game is responding to their choices
10.4.10. character asset - walk state + animation
10.4.10.1. Gets the players to be aware that the game is responding to their choices
10.4.11. character asset - idle state + animation
10.4.11.1. Gets the players to be aware that the game is responding to their choices
10.4.12. obstacles assets
10.4.12.1. Creates challenges in the game
10.4.13. background layer 1 graphics
10.4.13.1. Sets the design for the location that the character is in
10.4.14. background layer 2 graphics
10.4.14.1. Sets the design for the location that the character is in
10.4.15. gameplay level - ground graphics
10.4.15.1. Allows the player's character to move on a solid ground
10.4.16. gameplay level - platform graphics
10.4.16.1. Sets the resolution for the game
10.5. Sound
10.5.1. BGM
10.5.1.1. Improves the quality of the game
10.5.2. enemy attack sound fx
10.5.2.1. Let the players know that the enemy is attacking
10.5.3. enemy attack hit character sound fx
10.5.3.1. Let the players know that they are hit
10.5.4. character collects collectables sound fx
10.5.4.1. Lets the players to know that they collected something
10.6. Functionality
10.6.1. background layer 1 scrolling
10.6.1.1. Allows the game to have a transition from one location to another
10.6.2. background layer 2 scrolling
10.6.2.1. Allows the game to have a transition from one location to another
10.6.3. gameplay level - ground scrolling
10.6.3.1. Allows the game to have a transition from one location to another
10.6.4. gameplay level - platform scrolling
10.6.4.1. Allows the game to have a transition from one location to another
10.6.5. enemy A.I. movement is present
10.6.5.1. Allows the game to respond to the player
10.6.6. enemy A.I. attack is present
10.6.6.1. Allows the game to respond to the player
10.6.7. enemy A.I. action is present
10.6.7.1. Allows the game to respond to the player
11. Lvel Two
11.1. Visuals - Non-diegetic UI
11.1.1. new mechanics instructions
11.1.1.1. Able to be aware of new mechanics in the game
11.1.2. objectives instructions
11.1.2.1. Gets the players to know what is the point of the level
11.2. Usability
11.2.1. new mechanics instructions contrast from all types of background
11.2.1.1. Allows the players to read the new mechnics instructions easily
11.2.2. objectives instructions contrasts from all types of background
11.2.2.1. Allows the players to read the objectives instructions easily
11.2.3. instructions are positioned to capture attention of player
11.2.3.1. Enable players to see their actions in the game as they are following the instructions
11.2.4. instructions are positioned to not obstruct gameplay
11.2.4.1. It is an important note for the players to take notice of
11.2.5. 2 types of fonts or less are used
11.2.5.1. Gives better clarity
11.3. Design
11.3.1. level layout
11.3.1.1. Location for the levels
11.3.2. enemies placement inlevel
11.3.2.1. To give a challenge to the players
11.3.3. collectables placement in level
11.3.3.1. To reward the players
11.3.4. obstacles placement
11.3.4.1. To give a challenge to the players
11.3.5. progressive difficulty
11.3.5.1. To give a challenge to the players
11.3.6. placement balance
11.3.6.1. To prevent the game from being one sided
11.3.7. introduction on mechanics extension/ new mechanics
11.3.7.1. Creates a dynamic outcome in the levels
11.3.8. theme consistency
11.3.8.1. Allows the game to stay true to its story
11.4. Visuals - game
11.4.1. enemy asset(s) - idle state + animation
11.4.1.1. Gets the players to be aware that the enemy is in an idle state
11.4.2. enemy asset(s) - walk state + animation
11.4.2.1. Gets the players to be aware that the enemy is in a walking state
11.4.3. enemy asset(s) - jump state + animation
11.4.3.1. Gets the players to be aware that the enemy is in a jump state
11.4.4. enemy asset(s) - damage state + animation
11.4.4.1. Gets the players to be aware that the enemy is in a damaged state
11.4.5. enemy asset(s) - dying state + animation
11.4.5.1. Gets the players to be aware that the enemy is in a dying state
11.4.6. enemy asset(s) - status effect state(s) + animation(s)
11.4.6.1. Gets the players to be aware that the status of the enemy is affected
11.4.7. enemy asset(s) - damage special fx feedback animation
11.4.7.1. Gets the players to be aware that the enemy has inflicted damage on the player
11.4.8. enemy asset(s) - attack special fx feedback animation
11.4.8.1. Gets the players to be aware that the enemy has attacked the player
11.4.9. obstacles assets
11.4.9.1. Creates challenges in the game
11.4.10. background layer 1 graphics
11.4.10.1. Sets the design for the location that the character is in
11.4.11. background layer 2 graphics
11.4.11.1. Sets the design for the location that the character is in
11.4.12. gameplay level - ground graphics
11.4.12.1. Allows the player's character to move on a solid ground
11.4.13. gameplay level - platform graphics
11.4.13.1. Sets the resolution for the game
11.5. Sound
11.5.1. BGM
11.5.1.1. Improves the quality of the game
11.5.2. enemy attack sound fx
11.5.2.1. Let the players know that the enemy is attacking
11.5.3. enemy attack hit character sound fx
11.5.3.1. Let the players know that they are hit
11.5.4. character collects collectables sound fx
11.5.4.1. Lets the players to know that they collected something
11.6. Functionality
11.6.1. background later 1 scrolling
11.6.1.1. Allows the game to have a transition from one location to another
11.6.2. background later 2 scrolling
11.6.2.1. Allows the game to have a transition from one location to another
11.6.3. gameplay level - ground scrolling
11.6.3.1. Allows the game to have a transition from one location to another
11.6.4. gameplay level - platform scrolling
11.6.4.1. Allows the game to have a transition from one location to another
11.6.5. enemy A.I. movement is present
11.6.5.1. Allows the game to respond to the player
11.6.6. enemy A.I. attack is present
11.6.6.1. Allows the game to respond to the player
11.6.7. enemy A.I. action is present
11.6.7.1. Allows the game to respond to the player
12. Level Three
12.1. Visuals -Non-diegetic UI
12.1.1. new mechanics instructions
12.1.1.1. Able to be aware of new mechanics in the game
12.1.2. objectives instructions
12.1.2.1. Gets the players to know what is the point of the level
12.2. Usability
12.2.1. new mechanics instructions contrasts from all types of background
12.2.1.1. Allows the players to read the new mechnics instructions easily
12.2.2. objectives instructions contrasts from all types of background
12.2.2.1. Allows the players to read the objectives instructions easily
12.2.3. instructions are positioned to capture attention of player
12.2.3.1. Enable players to see their actions in the game as they are following the instructions
12.2.4. instructions are positioned to not obstruct gameplay
12.2.4.1. It is an important note for the players to take notice of
12.2.5. 2 types of fonts or less used
12.2.5.1. Gives better clarity
12.3. Functionality
12.3.1. background later 1 scrolling
12.3.1.1. Allows the game to have a transition from one location to another
12.3.2. background later 2 scrolling
12.3.2.1. Allows the game to have a transition from one location to another
12.3.3. gameplay level - ground scrolling
12.3.3.1. Allows the game to have a transition from one location to another
12.3.4. gameplay level - platform scrolling
12.3.4.1. Allows the game to have a transition from one location to another
12.3.5. enemy A.I. movement is present
12.3.5.1. Allows the game to respond to the player
12.3.6. enemy A.I. attack is present
12.3.6.1. Allows the game to respond to the player
12.3.7. enemy A.I. action is present
12.3.7.1. Allows the game to respond to the player
12.4. Sound
12.4.1. BGM
12.4.1.1. Improves the quality of the game
12.4.2. enemy attack sound fx
12.4.2.1. Let the players know that the enemy is attacking
12.4.3. enemy attack hit character sound fx
12.4.3.1. Let the players know that they are hit
12.4.4. character collects collectables sound fx
12.4.4.1. Lets the players to know that they collected something
12.5. Visuals - game
12.5.1. enemy asset(s) - idle state + animation
12.5.1.1. Gets the players to be aware that the enemy is in an idle state
12.5.2. enemy asset(s) - walk state + animation
12.5.2.1. Gets the players to be aware that the enemy is in a walking state
12.5.3. enemy asset(s) - jump state + animation
12.5.3.1. Gets the players to be aware that the enemy is in a jump state
12.5.4. enemy asset(s) - damage state + animation
12.5.4.1. Gets the players to be aware that the enemy is in a damaged state
12.5.5. enemy asset(s) - dying state + animation
12.5.5.1. Gets the players to be aware that the enemy is in a dying state
12.5.6. enemy asset(s) - status effect state(s) + animation(s)
12.5.6.1. Gets the players to be aware that the status of the enemy is affected
12.5.7. enemy asset(s) - damage special fx feedback animation
12.5.7.1. Gets the players to be aware that the enemy is in a damaged state
12.5.8. enemy asset(s) - attack special fx feedback animation
12.5.8.1. Gets the players to be aware that the enemy has attacked the player
12.5.9. obstacles assets
12.5.9.1. Creates challenges in the game
12.5.10. background layer 1 graphics
12.5.10.1. Sets the design for the location that the character is in
12.5.11. background layer 2 graphics
12.5.11.1. Sets the design for the location that the character is in
12.5.12. gameplay level - ground graphics
12.5.12.1. Allows the player's character to move on a solid ground
12.5.13. gameplay level - platform graphics
12.5.13.1. Sets the resolution for the game
12.6. Design
12.6.1. level layout
12.6.1.1. Location for the levels
12.6.2. enemies placement inlevel
12.6.2.1. To give a challenge to the players
12.6.3. collectables placement in level
12.6.3.1. To reward the players
12.6.4. obstacles placement
12.6.4.1. To give a challenge to the players
12.6.5. progressive difficulty
12.6.5.1. To give a challenge to the players
12.6.6. placement balance
12.6.6.1. To prevent the game from being one sided
12.6.7. introduction on mechanics extension/ new mechanics
12.6.7.1. Creates a dynamic outcome in the levels
12.6.8. theme consistency
12.6.8.1. Allows the game to stay true to its story