1. Gameplay Screen
1.1. HP Bar / Icons
1.1.1. if character/enemy gets hurt
1.1.1.1. HP Bar / Icons decrease feedback animation
1.1.1.2. HP Bar / Icons decrease with gameplay
1.1.2. if character/enemy regains back health
1.1.2.1. HP Bar / Icons increase feedback animation
1.1.2.2. HP Bar / Icons increase with gameplay
1.1.3. Credits button Neutral State
1.1.3.1. Credits button mouse over state (Mouse over SFX will play)
1.1.4. Exit Screen Button Neutral state
1.1.4.1. Exit Screen button mouse over state (Mouse over SFX will play)
1.1.5. HP Bar / Icons contrast from all types of background
1.1.6. HP bar/icons height is about 1/5 of screen
1.1.7. HP bar/icons width is about 1/3 of screen
1.2. Skill / MP Bar
1.2.1. If character/enemy uses Skill/MP and or/ hits character/enemy
1.2.1.1. Skill/MP bar decrease feedback animation
1.2.1.2. Character/Enemy damage number display + animation
1.2.1.2.1. Damage number display contrasts from all types of background
1.2.1.3. Skill/MP decrease with gameplay
1.2.1.4. Character attack sound fx
1.2.1.5. Character attack hit enemy sound fx
1.2.2. if character/enemy regains Skill/MP
1.2.2.1. Skill/MP bar increase feedback animation
1.2.2.2. Skill/MP increase with gameplay
1.2.2.3. Character heals sound fx
1.2.3. Skill / MP Bar contrast frm all types of background
1.2.4. Skill / MP Bar height is about 1/5 of screen
1.2.5. Skill / MP Bar width is about 1/3 of screen
1.3. Switch skill icon
1.3.1. Can be toggled/switched
1.3.2. Switch skill icons contrast from all types of background
1.4. Score Display
1.4.1. if character gains score
1.4.1.1. Score display updates with gameplay
1.4.2. score display contrast from all types of background
1.5. Money credits display + Icon
1.5.1. if character obtains money
1.5.1.1. obtain money feedback animation
1.5.1.2. Money credits display updates with gameplay
1.5.1.3. Character collects money sound fx
1.5.2. Money credits display + icon contrasts from all types of background
1.6. Collectables display + Icon
1.6.1. if character obtains collectables
1.6.1.1. obtain collectables feedback animation
1.6.1.2. collectables display updates with gameplay
1.6.1.3. Character collects collectbles sound fx
1.6.2. Collectables display + icon contrast from all types of background
1.6.3. Collectable graphics
1.6.3.1. collectable state special fx animation (attactive)
1.6.3.1.1. if character obtains special collectable
1.7. Character emotions icon
1.8. UI
1.8.1. is layout with reference to rules of third/ golden ratio
1.8.2. is layout with consideration user reading order
1.9. Level Design
1.9.1. Level 1 Layout
1.9.1.1. Level 1 enemies placement
1.9.2. Level 2 Layout
1.9.2.1. Level 2 enemies placement
1.9.3. Level 3 Layout
1.9.3.1. Level 2 enemies placement
1.10. Character Assets
1.10.1. Start stage animation
1.10.2. idle state + animation
1.10.3. walk state + animation
1.10.4. jump state + animation
1.10.5. fall state + animation
1.10.6. damage state + animation
1.10.7. dying state + animation
1.10.8. status effect state(s) + animation(s)
1.10.9. attack effect state(s) + animation(s)
1.10.10. air attack effect state(s) + animation(s)
1.10.11. damage special fx feedback animation
1.10.12. walk special fx feedback animation
1.10.13. attack special fx feedback animation
1.10.14. fall special fx feedback animation
1.10.15. invincibility animation
1.11. Character
1.11.1. Centralised in the middle column
1.11.2. positioned long the lower line in rules of third
1.11.3. there is sufficient space on the sides for player to see enemies/obstacles
1.11.4. character invincibility last 3 seconds
1.11.5. movement and action correspond to correct keys
1.11.6. character hp decreases according to damage figure when hit
1.12. BGM
2. Gameplay
2.1. Level one (tutorial)
2.1.1. UI
2.1.1.1. Movement instructions
2.1.1.1.1. movement instructions contrasts from all types of background
2.1.1.2. Movement keys icons
2.1.1.2.1. movement keys icons contrasts from all types of background
2.1.1.3. action/attack instructions
2.1.1.3.1. action/attack instructions contrasts from all types of background
2.1.1.4. action/attack keys icons
2.1.1.4.1. action/attack keys icons contrasts from all types of background
2.1.1.5. objectives instructions
2.1.1.5.1. objectives instructions contrasts from all types of background
2.1.1.6. Instructions are positioned to capture attention of player
2.1.1.7. instructions are positioned to not obstruct gameplay
2.1.1.8. 2 types of fonts or less are used
2.1.2. Level Layout
2.1.2.1. Enemies placement in level
2.1.2.2. Collectables placement in level
2.1.2.3. Obstacles placement
2.1.2.4. Progressive difficulty
2.1.2.5. Placement Balance
2.1.2.6. Introduction on new mechanics
2.1.2.7. Theme consistency
2.1.3. Asserts
2.1.3.1. Enemy asserts
2.1.3.1.1. idle state + animation
2.1.3.1.2. walk state + animation
2.1.3.1.3. jump state + animation
2.1.3.1.4. fall state + animation
2.1.3.1.5. damage state + animation
2.1.3.1.6. dying state + animation
2.1.3.1.7. status effect states(s) + animation
2.1.3.1.8. damage special fx feedback animation
2.1.3.2. Character asset
2.1.3.2.1. attack special fx feedback animation
2.1.3.3. Obstacles assets
2.1.3.4. Background
2.1.3.4.1. Layer 1 graphics
2.1.3.4.2. Layer 2 graphics
2.1.3.5. Game play level
2.1.3.5.1. ground graphics
2.1.3.5.2. platform graphics
2.1.3.6. Sound
2.1.3.6.1. BGM
2.1.3.6.2. Enemy attack sound fx
2.1.3.6.3. Enemy attack hit character sound fx
2.1.3.6.4. character collects collectables sound fx
2.1.4. Functions
2.1.4.1. Background layer
2.1.4.1.1. layer 1 scrolling
2.1.4.1.2. layer 2 scrolling
2.1.4.2. game play level
2.1.4.2.1. ground scrolling
2.1.4.2.2. platform scrolling
2.1.4.3. Enemy A.I
2.1.4.3.1. movement is present
2.1.4.3.2. attack is present
2.1.4.3.3. action is present
2.2. Level two
2.2.1. UI
2.2.1.1. new mechanics instruction
2.2.1.1.1. new mechanics instructions contrast from all types of background
2.2.1.2. objectives instruction
2.2.1.2.1. objectives instructions contrasts from all types of background
2.2.1.3. instructions are positioned to capture attention of player
2.2.1.4. instructions are positioned to not obstruct gameplay
2.2.1.5. 2 types of font or less are used
2.2.2. Level Layout
2.2.2.1. Enemies placement in level
2.2.2.2. Collectables placement in level
2.2.2.3. Obstacles placement
2.2.2.4. Progressive difficulty
2.2.2.5. Placement Balance
2.2.2.6. Introduction on mechanics extension/ new mechanics
2.2.2.7. Theme consistency
2.2.3. Asserts
2.2.3.1. Enemy asserts
2.2.3.1.1. idle state + animation
2.2.3.1.2. walk state + animation
2.2.3.1.3. jump state + animation
2.2.3.1.4. fall state + animation
2.2.3.1.5. damage state + animation
2.2.3.1.6. dying state + animation
2.2.3.1.7. status effect states(s) + animation
2.2.3.1.8. damage special fx feedback animation
2.2.3.2. Character asset
2.2.3.2.1. attack special fx feedback animation
2.2.3.3. Obstacles assets
2.2.3.4. Background
2.2.3.4.1. Layer 1 graphics
2.2.3.4.2. Layer 2 graphics
2.2.3.5. Game play level
2.2.3.5.1. ground graphics
2.2.3.5.2. platform graphics
2.2.3.6. Sound
2.2.3.6.1. BGM
2.2.3.6.2. Enemy attack sound fx
2.2.3.6.3. Enemy attack hit character sound fx
2.2.3.6.4. character collects collectables sound fx
2.2.4. Functions
2.2.4.1. Background layer
2.2.4.1.1. layer 1 scrolling
2.2.4.1.2. layer 2 scrolling
2.2.4.2. game play level
2.2.4.2.1. ground scrolling
2.2.4.2.2. platform scrolling
2.2.4.3. Enemy A.I
2.2.4.3.1. movement is present
2.2.4.3.2. attack is present
2.2.4.3.3. action is present
2.3. Level three
2.3.1. UI
2.3.1.1. new mechanics instruction
2.3.1.1.1. new mechanics instructions contrast from all types of background
2.3.1.2. objectives instruction
2.3.1.2.1. objectives instructions contrasts from all types of background
2.3.1.3. instructions are positioned to capture attention of player
2.3.1.4. instructions are positioned to not obstruct gameplay
2.3.1.5. 2 types of font or less are used
2.3.2. Level Layout
2.3.2.1. Enemies placement in level
2.3.2.2. Collectables placement in level
2.3.2.3. Obstacles placement
2.3.2.4. Progressive difficulty
2.3.2.5. Placement Balance
2.3.2.6. Introduction on mechanics extension
2.3.2.7. Theme consistency
2.3.3. Asserts
2.3.3.1. Enemy asserts
2.3.3.1.1. idle state + animation
2.3.3.1.2. walk state + animation
2.3.3.1.3. jump state + animation
2.3.3.1.4. fall state + animation
2.3.3.1.5. damage state + animation
2.3.3.1.6. dying state + animation
2.3.3.1.7. status effect states(s) + animation
2.3.3.1.8. damage special fx feedback animation
2.3.3.2. Character asset
2.3.3.2.1. attack special fx feedback animation
2.3.3.3. Obstacles assets
2.3.3.4. Background
2.3.3.4.1. Layer 1 graphics
2.3.3.4.2. Layer 2 graphics
2.3.3.5. Game play level
2.3.3.5.1. ground graphics
2.3.3.5.2. platform graphics
2.3.3.6. Sound
2.3.3.6.1. BGM
2.3.3.6.2. Enemy attack sound fx
2.3.3.6.3. Enemy attack hit character sound fx
2.3.3.6.4. character collects collectables sound fx
2.3.4. Functions
2.3.4.1. Background layer
2.3.4.1.1. layer 1 scrolling
2.3.4.1.2. layer 2 scrolling
2.3.4.2. game play level
2.3.4.2.1. ground scrolling
2.3.4.2.2. platform scrolling
2.3.4.3. Enemy A.I
2.3.4.3.1. movement is present
2.3.4.3.2. attack is present
2.3.4.3.3. action is present
3. Introduction Screen
3.1. Studio Logo Animation
3.1.1. Skip studio animation Button Neutral state
3.1.1.1. Skip studio animation button mouse over state
3.1.1.1.1. if pressed
3.1.1.1.2. if not pressed
3.2. Logo contrast well with background
4. Title Screen
4.1. Enter screen transition animation
4.1.1. Start game button Neutral State
4.1.1.1. Start game button mouse over state (Mouse over SFX will play)
4.1.1.1.1. if pressed (hit state) (hit sfx will play)
4.1.2. Options Button Neutral State
4.1.2.1. Option button mouse over state (Mouse over SFX will play)
4.1.2.1.1. if pressed (hit state) (hit sfx will play)
4.1.3. Credits button Neutral State
4.1.3.1. Credits button mouse over state (Mouse over SFX will play)
4.1.3.1.1. if pressed (hit state) (hit sfx will play)
4.1.4. Exit Screen Button Neutral state
4.1.4.1. Exit Screen button mouse over state (Mouse over SFX will play)
4.1.4.1.1. if pressed (hit sfx will play)
4.1.5. Buttons can be clearly seen
4.2. Game logo graphics
4.2.1. Logo is positioned at point of focus
4.2.2. Logo size occupies at least 1/4 of screen
4.2.3. Logo contrasts from background
4.3. Copyright Statement
4.4. Background Graphics
4.5. BGM
5. Credit Screen
5.1. Enter screen transition animation
5.1.1. Back Button Neutral state
5.1.1.1. Back button mouse over state (Mouse over SFX will play)
5.1.1.1.1. if pressed (hit sfx will play)
5.1.1.2. Back button can be clearly seen
5.1.1.3. Back button poisition at lower right/ lower left of screen
5.2. Names and Roles Display
5.3. Source credit display
5.4. Background graphics
5.5. BGM
6. Pause Screen
6.1. dark screen
6.2. pause caption
6.2.1. pause caption can be clearly seen
6.2.2. pause caption is positioned at point of focus
6.2.3. pause caption size occupies at least 1/6 of screen
6.2.4. caption contrasts from background
6.3. instructions to unpause
6.3.1. instructions can be clearly seen
6.4. unpause key
7. Gameover Screen
7.1. transition to screen animation
7.2. game over caption
7.3. restart level button
7.3.1. neutral state
7.3.2. mouse over state
7.3.2.1. if pressed [hit state]
7.3.2.1.1. hit animation will play
7.3.2.1.2. hit sfx will play
7.3.2.2. mouse over sfx will play
7.4. Back to title button
7.4.1. neutral state
7.4.2. mouse over state
7.4.2.1. if pressed [hit state]
7.4.2.1.1. hit animation will play
7.4.2.1.2. hit sfx will play
7.4.2.2. mouse over sfx will play
7.5. Background Graphics
7.6. BGM (non loop)
7.7. Buttons can be clearly seen
7.8. Game over caption is positioned at point of focus
7.9. Gameover caption size occupies at least 1/5 of screen
7.10. Caption contrasts from background
8. Victory Screen
8.1. transition to screen animation
8.2. victory caption
8.3. next level button
8.3.1. neutral state
8.3.2. mouse over state
8.3.2.1. if pressed [hit state]
8.3.2.1.1. hit animation will play
8.3.2.1.2. hit sfx will play
8.3.2.2. mouse over sfx will play
8.4. background graphics
8.5. score display
8.6. collectables display + icon
8.7. BGM
8.8. Buttons can be clearly seen
8.9. Caption contrasts from background
8.10. Victory caption size occupies at least 1/5 of screen
8.11. Victory caption is positioned at point of focus
8.12. Score display contrast from background
8.13. Collectables display + icon contrast from background
8.14. Back to title button
8.14.1. neutral state
8.14.2. mouse over state
8.14.2.1. if pressed [hit state]
8.14.2.1.1. hit animation will play
8.14.2.1.2. hit sfx will play
8.14.2.2. mouse over sfx will play