Get Started. It's Free
or sign up with your email address
1623411 by Mind Map: 1623411

1. Title screen

1.1. Visuals

1.1.1. Enter screen transition

1.1.1.1. When studio animation is over, play transition animation

1.1.2. Game logo graphics

1.1.3. Start game button - neutral state

1.1.4. Start game button - mouse over state

1.1.4.1. Start game button changes appearance when moused over

1.1.5. Start game button - hit state + animation

1.1.5.1. When start game button is hit, play animation

1.1.6. Options button - neutral state

1.1.7. Options button - mouse over state

1.1.7.1. Options button changes appearance when moused over

1.1.8. Options button - hit state + animation

1.1.8.1. When option button is hit, play animation

1.1.9. Credits button - neutral state

1.1.10. Credits button - mouse over state

1.1.10.1. Credits button changes appearance when moused over

1.1.11. Credits button - hit state + animation

1.1.11.1. When credit button is hit, play animation

1.1.12. Copyright statement

1.1.13. Background graphics

1.1.14. Exit screen transition animation

1.1.14.1. When player chooses to exit the title screen, play transition animation

1.2. Sound

1.2.1. BGM

1.2.1.1. When title screen starts, play BGM. When BG, ends, replay soundtrack.

1.2.2. Start game button - mouse over sound fx

1.2.2.1. When start game button is moused over, play sound fx

1.2.3. Start game button - hit sound fx

1.2.3.1. When start game button is hit play sound fx

1.2.4. Options button - mouse over sound fx

1.2.4.1. When options button is moused over, play sound fx

1.2.5. Options button - hit sound fx

1.2.5.1. When options button is hit play sound fx

1.2.6. Credits button - mouse over fx

1.2.6.1. When credits button is moused over, play sound fx

1.2.7. Credits button - hit souud fx

1.2.7.1. When credits button is hit play sound fx

1.3. Usability

1.3.1. Buttons can be clearly seen

1.3.2. Logo is positioned at point of focus (rule of thirds)

1.3.3. Logo size occupies at least 1/4 of screen

1.3.4. Logo contrasts from background

1.4. Functionality

1.4.1. Start game button

1.4.1.1. When hit, exit title screen and start game

1.4.2. Options button

1.4.2.1. When hit, exit title screen and allow player to modify certain things (difficulty, sound, etc)

1.4.3. Credits button

1.4.3.1. When hit, exit tile screen and display credits

2. Gameplay screen

2.1. Visuals - nondiegetic UI

2.1.1. HP bar/icons

2.1.2. HP bar/icons decrease feedback animation

2.1.3. HP bar/icon increase feedback animation

2.1.4. Skill/MP bar

2.1.5. Skill/MP bar decrease feedback animation

2.1.6. Skill/MP bar increase feedback animation

2.1.7. Switch skill icons

2.1.8. Score display

2.1.9. Money credits display + icon

2.1.10. Collectables display + icon

2.1.11. Obtain collectable feedback animation

2.2. Visuals - Spatial UI

2.2.1. Character damage number display + animation

2.2.2. Enemy damage number display + animation

2.2.3. Character emotions icons

2.3. Usability

2.3.1. HP bar/icons contrast from all types of background

2.3.2. Skill/MP bar contrast from all types of background

2.3.3. HP bar/icons + Skill/MP bar height is about 1/5 of screen

2.3.4. HP bar/icons + Skill/MP bar width is about 1/3 of screen

2.3.5. Switch skill icons contrast from all types of background

2.3.6. Score display contrast from all types of background

2.3.7. Money credits display + icons contrast from all types of background

2.3.8. Collectables display + icon contrast from all types of background

2.3.9. UI is layout with reference to rule of thirds/golden ratio

2.3.10. UI is layout with consideration user reading order

2.3.11. Damage number display contrasts from all types of background

2.4. Functionality

2.4.1. HP bar/icon will increase/decrease with gameplay

2.4.2. Skill/MP bar/icon will increase/decrease with gameplay

2.4.3. Skill icons can be switched/toggled

2.4.4. Score display updates with gameplay

2.4.5. Money credits display updates with gameplay

2.4.6. Collectables display updates with gameplay

3. Level One - Tutorial

3.1. Visuals - non-diegetic UI

3.1.1. Movement instructions

3.1.2. Movement key icons

3.1.3. Action/attack instructions

3.1.4. Action/attack keys icons

3.1.5. Objectives instructions

3.2. Usability

3.2.1. Movement instructions contrast from all types of background

3.2.2. Movement keys icons contrast from all types of background

3.2.3. Action/attack instructions contrast from all types of background

3.2.4. Action/attack key icons contrast from all types of background

3.2.5. Objectives instructions contrast from all types of background

3.2.6. Instructions are positioned to capture attention of player

3.2.7. Instructions are positioned to not obstruct gameplay

3.2.8. 2 types of fonts or less are used

3.3. Design

3.3.1. Level layout

3.3.2. Enemies placement in level

3.3.3. Collectables placement in level

3.3.4. Obstacles placement

3.3.5. Progressive difficulty

3.3.6. Placement balance

3.3.7. Introduction on new mechanics

3.3.8. Theme consistency

3.4. Visuals - game

3.4.1. Enemy asset(s) - idle state + animation

3.4.1.1. If character is not near, play idle animation

3.4.2. Enemy asset(s) - walk state + animation

3.4.2.1. When player is near enemy, play walk animation

3.4.3. Enemy asset(s) - jump state + animation

3.4.3.1. When enemy jumps, play jump animation

3.4.4. Enemy asset(s) - fall state + animation

3.4.4.1. When enemy falls, play fall animation

3.4.5. Enemy asset(s) - damage state + animation

3.4.5.1. When enemy is hit, play damage animation

3.4.6. Enemy asset(s) - dying state + animation

3.4.6.1. When enemy is damaged past given HP, play dying animation

3.4.7. Enemy asset(s) - status effect state(s) + animation(s)

3.4.7.1. When enemy has a status effect, play status effect state animation

3.4.8. Enemy asset(s) - damage special fx feedback animation

3.4.8.1. When enemy is damaged by special attack, play damage special fx animation

3.4.9. Enemy asset - attack special fx feedback animation

3.4.9.1. When enemy uses special attack, play attack special fx animation

3.4.10. Obstacles assets

3.4.11. Background layer 1 graphics

3.4.12. Background layer 2 graphics

3.4.13. Gameplay level - ground graphics

3.4.14. Gameplay level - platform graphics

3.5. Sound

3.5.1. BGM

3.5.1.1. Loops. When level starts, play BGM. When BGM ends, replay

3.5.2. Enemy attack sound fx

3.5.2.1. When enemy attacks, play attack sound fx

3.5.3. Enemy attack hit character sound fx

3.5.3.1. When enemy attack hits characters, play attack hit character sound fx

3.5.4. Character collects collectables sound fx

3.5.4.1. When collectable is collected, play collects collectable sound fx

3.6. Functionality

3.6.1. Background layer 1 scrolling

3.6.1.1. Moves with character

3.6.2. Background layer 2 scrolling

3.6.2.1. Scrolls at a slower rate with character

3.6.3. Gameplay level - ground scrolling

3.6.3.1. Moves with character

3.6.4. Gameplay level - platform scrolling

3.6.4.1. Moves with character

3.6.5. Enemy A.I. movement is present

3.6.5.1. Enemies approach character or run in left-right loops

3.6.6. Enemy A.I. attack is present

3.6.6.1. Enemy will attack character when near

3.6.7. Enemy A.I. action is present

4. Level Three

4.1. Visuals - non-diegetic UI

4.1.1. New mechanics instructions

4.1.2. Objectives instructions

4.2. Usability

4.2.1. New mechanicsinstructions contrast from all types of background

4.2.2. Objectives instructions contrast from all types of background

4.2.3. Instructions are positioned to capture attention of player

4.2.4. Instructions are positioned to not obstruct gameplay

4.2.5. 2 types of fonts or less are used

4.3. Design

4.3.1. Level layout

4.3.2. Enemies placement in level

4.3.3. Collectables placement in level

4.3.4. Obstacles placement

4.3.5. Progressive difficulty

4.3.6. Placement balance

4.3.7. Theme consistency

4.3.7.1. Dystopian city

4.4. Visuals - game

4.4.1. Enemy asset(s) - idle state + animation

4.4.1.1. If character is not near, play idle animation

4.4.2. Enemy asset(s) - walk state + animation

4.4.2.1. When player is near enemy, play walk animation

4.4.3. Enemy asset(s) - jump state + animation

4.4.3.1. When enemy jumps, play jump animation

4.4.4. Enemy asset(s) - fall state + animation

4.4.4.1. When enemy falls, play fall animation

4.4.5. Enemy asset(s) - damage state + animation

4.4.5.1. When enemy is hit, play damage animation

4.4.6. Enemy asset(s) - dying state + animation

4.4.6.1. When enemy is damaged past given HP, play dying animation

4.4.7. Enemy asset(s) - status effect state(s) + animation(s)

4.4.7.1. When enemy has a status effect, play status effect state animation

4.4.8. Enemy asset(s) - damage special fx feedback animation

4.4.8.1. When enemy is damaged by special attack, play damage special fx animation

4.4.9. Enemy asset - attack special fx feedback animation

4.4.9.1. When enemy uses special attack, play attack special fx animation

4.4.10. Obstacles assets

4.4.11. Background layer 1 graphics

4.4.12. Background layer 2 graphics

4.4.13. Gameplay level - ground graphics

4.4.14. Gameplay level - platform graphics

4.5. Sound

4.5.1. BGM

4.5.1.1. Loops. When level starts, play BGM. When BGM ends, replay

4.5.2. Enemy attack sound fx

4.5.2.1. When enemy attacks, play attack sound fx

4.5.3. Enemy attack hit character sound fx

4.5.3.1. When enemy attack hits characters, play attack hit character sound fx

4.5.4. Character collects collectables sound fx

4.5.4.1. When collectable is collected, play collects collectable sound fx

4.6. Functionality

4.6.1. Background layer 1 scrolling

4.6.1.1. Moves with character

4.6.2. Background layer 2 scrolling

4.6.2.1. Scrolls at a slower rate with character

4.6.3. Gameplay level - ground scrolling

4.6.3.1. Moves with character

4.6.4. Gameplay level - platform scrolling

4.6.4.1. Moves with character

4.6.5. Enemy A.I. movement is present

4.6.5.1. Enemies approach character or run in left-right loops

4.6.6. Enemy A.I. attack is present

4.6.6.1. Enemy will attack character when near

4.6.7. Enemy A.I. action is present

5. Introduction screen

5.1. Visuals

5.1.1. Studio logo animation (5 secs)

5.1.1.1. When game starts up, play logo animation

5.1.1.2. If animation lasts 5 secs, move to next scene

5.1.2. Skip studio animation button - neutral state

5.1.2.1. Once studio animation lasts 5 secs, button appears

5.1.3. Skip studio animation button - mouse over state

5.1.3.1. Button changes appearance when moused over

5.2. Usability

5.2.1. Logo contrasts well with background

5.2.1.1. Bright title/logo against a black/blank background

5.3. Functionality

5.3.1. Skip studio animation button

5.3.1.1. When selected, studio animation is skipped

6. Credit screen (not applicable)

6.1. Visuals

6.1.1. Enter screen transition animation

6.1.1.1. When credit screen is selected, play transition animation

6.1.2. Names and roles display

6.1.3. Source credit display

6.1.4. Back button - neutral state

6.1.5. Back button - mouse over state

6.1.5.1. Back button changes appearance when moused over

6.1.6. Back button - hit state + animation

6.1.6.1. When back button is hit, play animation

6.1.7. Background graphics

6.1.8. Exit screen transition animation

6.1.8.1. When player chooses to exit the credit screen, play transition animation

6.2. Sound

6.2.1. BGM

6.2.1.1. When credit screen starts, play BGM. When BG, ends, replay soundtrack.

6.2.2. Back button - mouse over fx

6.2.2.1. When start game button is moused over, play sound fx

6.2.3. Back button - hit sound

6.3. Usability

6.3.1. Back button can be clearly seen

6.3.2. Back button position at lower right/left of screen

6.4. Functionality

6.4.1. Back button

6.4.1.1. When hit, exit credit screen and return to title screen

7. In-game general

7.1. Design

7.1.1. Level 1 layout

7.1.2. Level 2 layout

7.1.3. Level 3 layout

7.1.4. Level 1 enemies placement

7.1.5. Level 2 enemies placement

7.1.6. Level 3 enemies placement

7.2. Visuals - ingame

7.2.1. Character asset - start stage animation

7.2.1.1. When game starts, character falls to ground

7.2.2. Character asset - idle state + animation

7.2.2.1. When player does not move character, play idle state

7.2.3. Character asset - walk state + animation

7.2.3.1. When player moves character in a direction, play animation

7.2.4. Character asset - jump state + animation

7.2.4.1. When player makes character jump, play jump animation

7.2.5. Character asset - fall state + animation

7.2.5.1. When character falls (not from jumps), play falling animation until he hits the ground

7.2.6. Character asset - damage state + animation

7.2.6.1. When character is damaged, play damaged animation

7.2.7. Character asset - dying state + animation

7.2.7.1. When character is damaged past given HP, play dying animation

7.2.8. Character asset - status effect state(s) + animation(s)

7.2.8.1. When character has a status effect, play status effect animation

7.2.9. Character asset - attack state(s) + animation(s)

7.2.9.1. When player attacks, play attack animation

7.2.10. Character asset - air attack state(s) + animation(s)

7.2.10.1. When players jumps and attacks, play air attack animation

7.2.11. Character asset - damage special fx feedback animation

7.2.11.1. When character is damaged with a special attack, play damage special animation

7.2.12. Character asset - walk special fx feedback animation

7.2.12.1. When character walks with special state, play walk special animation

7.2.13. Character asset - attack special fx feedback animation

7.2.13.1. When character uses a special attack, play attack special animation

7.2.14. Character asset - fall special fx feedback animation

7.2.14.1. When character is falling with a special stage, play fall special special animation

7.2.15. Character asset - invincibility animation

7.2.15.1. Character flickers for three seconds

7.2.15.2. When character spawns, start invincibility animation

7.2.15.3. When animation lasts three seconds, stop animation

7.2.16. Collectable graphics

7.2.17. Collectables state special fx animation (attractive)

7.2.18. Character collects collectables special fx animation

7.3. Usability

7.3.1. Character is centralised in the middle column

7.3.2. Character position along the lower line in rule of thirds

7.3.3. There is sufficient space on the sides for player to see enemies/obstacles

7.3.4. Character invincibility lasts 3 secs

7.3.4.1. After 3 seconds, invincibility ends

7.3.4.2. During invincibility, character cannot be damaged or killed

7.4. Functionality

7.4.1. Movement and action correspond to correct keys

7.4.1.1. Binded keys act accordingly

7.4.2. Character HP decreases according to damage figure when hit

7.5. Sound

7.5.1. BGM

7.5.1.1. Music plays on loop, once music ends, replay the soundtrack

7.5.1.2. When player starts gameplay, play BGM music

7.5.2. Character attack sound fx

7.5.2.1. When player attacks, play attack sound fx

7.5.3. Character attack hit enemy sound fx

7.5.3.1. When enemy is damaged, play attack hit enemy sound fx

7.5.4. Character collects collectables sound fx

7.5.4.1. When collectable is collected, play collects collectable sound fx

7.5.5. Character heals sound fx

7.5.5.1. When character is healed, play heals sound fx

8. Level Two

8.1. Visuals - non-diegetic UI

8.1.1. New mechanics instructions

8.1.2. Objectives instructions

8.2. Usability

8.2.1. New mechanicsinstructions contrast from all types of background

8.2.2. Objectives instructions contrast from all types of background

8.2.3. Instructions are positioned to capture attention of player

8.2.4. Instructions are positioned to not obstruct gameplay

8.2.5. 2 types of fonts or less are used

8.3. Design

8.3.1. Level layout

8.3.2. Enemies placement in level

8.3.3. Collectables placement in level

8.3.4. Obstacles placement

8.3.5. Progressive difficulty

8.3.6. Placement balance

8.3.7. Theme consistency

8.3.7.1. Dystopian city

8.4. Visuals - game

8.4.1. Enemy asset(s) - idle state + animation

8.4.1.1. If character is not near, play idle animation

8.4.2. Enemy asset(s) - walk state + animation

8.4.2.1. When player is near enemy, play walk animation

8.4.3. Enemy asset(s) - jump state + animation

8.4.3.1. When enemy jumps, play jump animation

8.4.4. Enemy asset(s) - fall state + animation

8.4.4.1. When enemy falls, play fall animation

8.4.5. Enemy asset(s) - damage state + animation

8.4.5.1. When enemy is hit, play damage animation

8.4.6. Enemy asset(s) - dying state + animation

8.4.6.1. When enemy is damaged past given HP, play dying animation

8.4.7. Enemy asset(s) - status effect state(s) + animation(s)

8.4.7.1. When enemy has a status effect, play status effect state animation

8.4.8. Enemy asset(s) - damage special fx feedback animation

8.4.8.1. When enemy is damaged by special attack, play damage special fx animation

8.4.9. Enemy asset - attack special fx feedback animation

8.4.9.1. When enemy uses special attack, play attack special fx animation

8.4.10. Obstacles assets

8.4.11. Background layer 1 graphics

8.4.12. Background layer 2 graphics

8.4.13. Gameplay level - ground graphics

8.4.14. Gameplay level - platform graphics

8.5. Sound

8.5.1. BGM

8.5.1.1. Loops. When level starts, play BGM. When BGM ends, replay

8.5.2. Enemy attack sound fx

8.5.2.1. When enemy attacks, play attack sound fx

8.5.3. Enemy attack hit character sound fx

8.5.3.1. When enemy attack hits characters, play attack hit character sound fx

8.5.4. Character collects collectables sound fx

8.5.4.1. When collectable is collected, play collects collectable sound fx

8.6. Functionality

8.6.1. Background layer 1 scrolling

8.6.1.1. Moves with character

8.6.2. Background layer 2 scrolling

8.6.2.1. Scrolls at a slower rate with character

8.6.3. Gameplay level - ground scrolling

8.6.3.1. Moves with character

8.6.4. Gameplay level - platform scrolling

8.6.4.1. Moves with character

8.6.5. Enemy A.I. movement is present

8.6.5.1. Enemies approach character or run in left-right loops

8.6.6. Enemy A.I. attack is present

8.6.6.1. Enemy will attack character when near

8.6.7. Enemy A.I. action is present

9. Pause Screen

9.1. Visuals - UI

9.1.1. Darken screen

9.1.2. Pause caption

9.1.3. Instructions to unpause

9.2. Usability

9.2.1. Pause caption can be clearly seen

9.2.2. Instructions can be clearly seen

9.2.3. Pause caption is positioned at point of focus

9.2.4. Pause caption size occupied at least 1/6 of screen

9.2.5. Caption contrasts from background

9.3. Functionality

9.3.1. Unpause key

9.3.1.1. Resumes gameplay

10. Gameover screen

10.1. Visuals

10.1.1. Transition to screen animation

10.1.1.1. Fade to black

10.1.2. Gameover caption

10.1.3. Restart level button - neutral state

10.1.4. Restart level button - mouse over state

10.1.4.1. When restart level button is moused over, it changes its appearance

10.1.5. Restart level button - hit state + animation

10.1.5.1. When restart level button is hit, play hit animation

10.1.6. Back to title button - neutral state

10.1.7. Back to title button - mouse over state

10.1.7.1. When return to title button is moused over, it changes its appearance

10.1.8. Back to title button - hit state + animation

10.1.8.1. When back to tile button is hit, play hit animation

10.1.9. Background graphics

10.1.10. Exit screen transition animation

10.1.10.1. Fade to black

10.1.10.2. Returns to title screen

10.2. Sound

10.2.1. BGM (no loop)

10.2.1.1. When player loses all lives and gameover screen occurs, play gameover chime

10.2.2. Restart button - mouse over sound fx

10.2.2.1. When credits button is moused over, play mouse over sound fx

10.2.3. Restart button - hit sound fx

10.2.3.1. When credits button is  hit, play hit sound fx

10.2.4. Back to title button - mouse over sound fx

10.2.4.1. When back to tile button is moused over, play mouse over sound fx

10.2.5. Back to title button - hit sound fx

10.2.5.1. When back to title button is  hit, play hit sound fx

10.3. Usability

10.3.1. Buttons can be clearly seen

10.3.2. Gameover caption is positioned at point of focus (rule of third)

10.3.3. Gameover caption size occupies at least 1/5 of screen

10.3.4. Caption contrasts from background

10.4. Functionality

10.4.1. Restart level button

10.4.1.1. Allows player to restart the level

10.4.2. Back to title button

10.4.2.1. Brings player back to tile screen

11. Victory screen

11.1. Visuals

11.1.1. Transition to screen animation

11.1.1.1. Fade to black

11.1.2. Victory caption

11.1.3. Next level button - neutral state

11.1.4. Next level button - mouse over state

11.1.5. Next level button - hit state + animation

11.1.6. Background graphics

11.1.7. Exit screen transition animation

11.1.7.1. Fade to black

11.1.8. Score display

11.1.9. Collectables display + icon

11.2. Sound

11.2.1. BGM

11.2.1.1. When player clears level and victory screen occurs, play victory BGM

11.2.2. Next level button - mouse over sound fx

11.2.2.1. When next level button is moused over, play mouse over sound fx

11.2.3. Next level button - hit sound fx

11.2.3.1. When next level button is  hit, play hit sound fx

11.3. Usability

11.3.1. Buttons can be clearly seen

11.3.2. Victory caption is positioned at point of focus (rule of third)

11.3.3. Victory caption size occupies at least 1/5 of screen

11.3.4. Caption contrasts from background

11.3.5. Score display contrast from background

11.3.6. Collectables display icon contrast from background

11.4. Functionality

11.4.1. Restart level button

11.4.1.1. Allows player to restart the level

11.4.2. Back to title button

11.4.2.1. Brings player back to tile screen