[Platform Game] Game Start if skip button neutral state or skip button mouse over state=true goto...

Get Started. It's Free
or sign up with your email address
[Platform Game] Game Start if skip button neutral state or skip button mouse over state=true goto title screen else goto studio logo animation by Mind Map: [Platform Game] Game Start if skip button neutral state or skip button mouse over state=true goto title screen else goto studio logo animation

1. credits screen

1.1. visual

1.1.1. show enter screen transition animation

1.1.1.1. names and roles display

1.1.1.2. source credit display

1.1.2. background graphics

1.1.3. back button

1.1.3.1. neutral state

1.1.3.2. (if mouse over back button)

1.1.3.2.1. mouse over state

1.1.3.3. (if mouse clicks back button)

1.1.3.3.1. hit state + animation

1.2. sound

1.2.1. play BGM

1.2.2. back button

1.2.2.1. (if mouse over back button)

1.2.2.1.1. play mouse over sound fx

1.2.2.2. (if mouse clicks back button)

1.2.2.2.1. play hit sound fx

1.3. usability

1.3.1. back button can be clearly seen

1.3.2. back button positioned at lower right/ lower left of screen

1.4. functionality

1.4.1. (if mouse clicks back button)

1.4.1.1. goto title screen

2. studio logo animation [5 Seconds] (Visuals, Functionality)

2.1. logo contrast well with background (Usability)

2.1.1. after studio logo animation finishes goto title screen

3. title screen

3.1. visual

3.1.1. show enter screen transition animation

3.1.1.1. show game logo graphics

3.1.2. show copyright statement

3.1.2.1. show exit screen transition animation

3.1.3. start game button

3.1.3.1. neutral state

3.1.3.2. (if mouse over start game button)

3.1.3.2.1. mouse over state

3.1.3.3. (if mouse clicks start game button)

3.1.3.3.1. hit state + animation

3.1.4. options button

3.1.4.1. neutral state

3.1.4.2. (if mouse over options button)

3.1.4.2.1. mouse over state

3.1.4.3. (if mouse clicks options button)

3.1.4.3.1. hit state + animation

3.1.5. credits button

3.1.5.1. neutral state

3.1.5.2. (if mouse over credits button)

3.1.5.2.1. mouse over state

3.1.5.3. (if mouse clicks credits button)

3.1.5.3.1. hit state + animation

3.1.6. show background graphics

3.2. sound

3.2.1. play BGM

3.2.2. start game button

3.2.2.1. (if mouse over start game button)

3.2.2.1.1. play mouse over sound fx

3.2.2.2. (if mouse clicks start game button)

3.2.2.2.1. play hit sound fx

3.2.3. options button

3.2.3.1. (if mouse over options button)

3.2.3.1.1. play mouse over sound fx

3.2.3.2. (if mouse clicks options button)

3.2.3.2.1. play hit sound fx

3.2.4. credits button

3.2.4.1. (if mouse over credits button)

3.2.4.1.1. play mouse over sound fx

3.2.4.2. (if mouse clicks credits button)

3.2.4.2.1. play hit sound fx

3.3. usability

3.3.1. buttons can be clearly seen

3.3.2. logo is positioned at point of focus (rules of third)

3.3.3. logo size occupies at least 1/4 of screen

3.3.4. logo contrasts from background

3.4. functionality

3.4.1. (if mouse clicks start game button)

3.4.1.1. goto gameplay screen

3.4.2. (if mouse clicks options button)

3.4.2.1. goto options screen

3.4.3. (if mouse clicks credits button)

3.4.3.1. goto credits screen

4. pause screen

4.1. visuals - UI

4.1.1. (if user presses pause key)

4.1.1.1. darken screen

4.1.1.1.1. pause caption

4.1.1.1.2. instructions to unpuase

4.2. usability

4.2.1. pause caption can be clearly seen

4.2.2. instructions can be clearly seen

4.2.3. pause caption positioned at point of focus (rules of third)

4.2.4. pause caption size occupies at least 1/6 of screen

4.2.5. caption contrasts from background

4.3. functionality

4.3.1. unpause key

5. gameover screen

5.1. visuals

5.1.1. (if character dies)

5.1.1.1. play transition to game over screen animation

5.1.1.1.1. game over caption

5.1.1.1.2. restart level button

5.1.1.1.3. back to title button

5.1.1.1.4. background graphics

5.2. sound

5.2.1. play BGM

5.2.2. restart level button

5.2.2.1. (if mouse over restart button)

5.2.2.1.1. play mouse over sound fx

5.2.2.2. (if mouse clicks restart button)

5.2.2.2.1. play hit sound fx

5.2.3. back to title button

5.2.3.1. (if mouse over back to title button)

5.2.3.1.1. play mouse over sound fx

5.2.3.2. (if mouse clicks back to title button)

5.2.3.2.1. play hit sound fx

5.3. usability

5.3.1. buttons can be clearly seen

5.3.2. game over caption is positioned at point of focus (rules of third)

5.3.3. game over caption size occupies at least 1/5 of screen

5.3.4. caption contrasts from background

5.4. functionality

5.4.1. restart level button

5.4.2. back to title button

6. victory screen

6.1. visuals

6.1.1. (if level completed)

6.1.1.1. play transition to victory screen animation

6.1.1.1.1. victory caption

6.1.1.1.2. next level button

6.1.1.1.3. background graphics

6.1.1.1.4. score display

6.1.1.1.5. collectables display + icon

6.2. sound

6.2.1. play BGM

6.2.2. restart level button

6.2.2.1. (if mouse over next level button)

6.2.2.1.1. play mouse over sound fx

6.2.2.2. (if mouse clicks level button)

6.2.2.2.1. play hit sound fx

6.3. usability

6.3.1. buttons can be clearly seen

6.3.2. victory caption is positioned at point of focus (rules of third)

6.3.3. victory caption size occupies at least 1/5 of screen

6.3.4. caption contrasts from background

6.3.5. score display contrast from background

6.3.6. collectables display + icon contrast from background

6.4. functionality

6.4.1. restart level button

6.4.2. back to title button

7. gameplay screen

7.1. visuals - non-diegetic UI

7.1.1. HP Bar/Icons

7.1.1.1. (if health reduced)

7.1.1.1.1. play decrease feedback animation

7.1.1.2. (if health gained)

7.1.1.2.1. play increase feedback animation

7.1.2. SKILL / MP Bar

7.1.2.1. (if mana reduced)

7.1.2.1.1. play decrease feedback animation

7.1.2.2. (if mana gained)

7.1.2.2.1. play increase feedback animation

7.1.3. switch skill icons

7.1.4. score display

7.1.5. money credits display + icon

7.1.6. collectables display + icon

7.1.6.1. (if character gets a collectable)

7.1.6.1.1. play obtain collectables feedback animation

7.2. visuals - spatial UI

7.2.1. (if character is damaged)

7.2.1.1. show character damage number display + animation

7.2.2. (if enemy is damaged)

7.2.2.1. show enemy damage number display + animation

7.2.3. character emotions icons

7.3. usability

7.3.1. contrast from all types of background

7.3.1.1. HP Bar/Icons

7.3.1.2. SKILL / MP Bar

7.3.1.3. switch skill icons

7.3.1.4. score display

7.3.1.5. money credits display + icons

7.3.1.6. collectables display + icons

7.3.1.7. damage number display

7.3.2. HP bar/icons + SKILL / MP Bar

7.3.2.1. height is about 1/5 of screen

7.3.2.2. width is about 1/3 of screen

7.3.3. UI Layout

7.3.3.1. reference to rules of third/golden ratio

7.3.3.2. consideration of user reading order

7.4. functionality

7.4.1. HP Bar/Icons

7.4.1.1. (if health reduced)

7.4.1.1.1. health decreases

7.4.1.2. (if health gained)

7.4.1.2.1. health increases

7.4.2. SKILL / MP Bar

7.4.2.1. (if mana reduced)

7.4.2.1.1. mana decreases

7.4.2.2. (if mana gained)

7.4.2.2.1. mana increases

7.4.3. Skill icons

7.4.3.1. able to be switched / toggled

7.4.4. updates along gameplay

7.4.4.1. score display

7.4.4.2. money credits display

7.4.4.3. collectables display

7.5. in-game general

7.5.1. design

7.5.1.1. level one

7.5.1.1.1. spawn level one enemies' in fixed placement

7.5.1.2. level two

7.5.1.2.1. spawn level two enemies' in fixed placement

7.5.1.3. level three

7.5.1.3.1. spawn level three enemies' in fixed placement

7.5.2. visuals - ingame

7.5.2.1. (if character enters a stage)

7.5.2.1.1. play start stage animation

7.5.2.2. (if character is not moving)

7.5.2.2.1. show idle state + play animation

7.5.2.3. (if character is walking)

7.5.2.3.1. show walk state + play animation

7.5.2.4. (if character is jumping)

7.5.2.4.1. show jump state + play animation

7.5.2.5. (if character is falling)

7.5.2.5.1. show fall state + play animation

7.5.2.6. (if character is taking damage)

7.5.2.6.1. show damage state + play animation

7.5.2.7. (if character is dying)

7.5.2.7.1. show dying state + play animation

7.5.2.8. (if character is attacking)

7.5.2.8.1. show attack state + play animation

7.5.2.9. (if character gets status effect(s))

7.5.2.9.1. show status effect state + play animation

7.5.2.10. (if character is air attacking)

7.5.2.10.1. show air attacking state + play animaton

7.5.2.11. (if character is invincible)

7.5.2.11.1. play invincibility animation

7.5.2.12. (if character collects collectable)

7.5.2.12.1. show collectable graphics

7.5.3. usability

7.5.3.1. character

7.5.3.1.1. centralised in middle column

7.5.3.1.2. positioned along the lower line in rules of third

7.5.3.1.3. invincibility last 3 seconds

7.5.3.2. sufficient space on the sides for player to see enemies/obstacles

7.5.4. functionality

7.5.4.1. (if movement key is pressed)

7.5.4.1.1. move according to direction pressed

7.5.4.2. (if attack key is pressed)

7.5.4.2.1. character attacks

7.5.4.3. (if character is hit)

7.5.4.3.1. character hp decreases according to damage figure

7.5.5. sound

7.5.5.1. play BGM

7.5.5.2. (if character attacks)

7.5.5.2.1. play character attack sound fx

7.5.5.3. (if character successfully hits enemy)

7.5.5.3.1. play character attack hit enemy sound fx

7.5.5.4. (if character collects a collectable)

7.5.5.4.1. play character collects collectables sound fx

7.5.5.5. (if character heals)

7.5.5.5.1. play character heals sound fx

7.6. level one - tutorial

7.6.1. visuals - non-diegetic UI

7.6.1.1. show movement instructions

7.6.1.2. show movement key icons

7.6.1.3. show action/attack instructions

7.6.1.4. show action/attack keys icons

7.6.1.5. show objectives instructions

7.6.2. usability

7.6.2.1. contrasts from all types of background

7.6.2.1.1. movement instructions

7.6.2.1.2. movement key icons

7.6.2.1.3. action/attack instructions

7.6.2.1.4. action/attack key icons

7.6.2.1.5. objectives instructions

7.6.2.2. instructions

7.6.2.2.1. positioned to capture attention of player

7.6.2.2.2. not to obstruct gameplay

7.6.2.3. 2 types of font or less are used

7.6.3. design

7.6.3.1. level layout

7.6.3.1.1. enemies placement in level

7.6.3.1.2. collectables placement in level

7.6.3.1.3. obstacles placement

7.6.3.1.4. placement balance

7.6.3.2. progressive difficulty

7.6.3.3. introduction on new mechanics

7.6.3.4. theme consistency

7.6.4. visuals - game

7.6.4.1. (if enemy is not moving)

7.6.4.1.1. show idle state + play animation

7.6.4.2. (if enemy is walking)

7.6.4.2.1. show walk state + play animation

7.6.4.3. (if enemy is jumping)

7.6.4.3.1. show jump state + play animation

7.6.4.4. (if enemy is falling)

7.6.4.4.1. show fall state + play animation

7.6.4.5. (if enemy is taking damage)

7.6.4.5.1. show damage state + play animation

7.6.4.6. (if enemy is dying)

7.6.4.6.1. show dying state + play animation

7.6.4.7. (if enemy gets status effect(s))

7.6.4.7.1. show status effect state + play animation

7.6.4.8. (if character is attacking)

7.6.4.8.1. show attack state + play animation

7.6.4.9. obstacle assets

7.6.4.10. background graphics

7.6.4.10.1. layer 1

7.6.4.10.2. layer 2

7.6.4.11. gameplay level

7.6.4.11.1. ground graphics

7.6.4.11.2. platform graphics

7.6.5. sound

7.6.5.1. play level 1 BGM

7.6.5.2. (if enemy attacks)

7.6.5.2.1. play enemy attack sound fx

7.6.5.3. (if enemy attacks successful on character)

7.6.5.3.1. play enemy attack hit character sound fx

7.6.5.4. (if character collects collectables)

7.6.5.4.1. play character collects collectables sound fx

7.6.6. functionality

7.6.6.1. scrolling

7.6.6.1.1. background layer 1

7.6.6.1.2. background layer 2

7.6.6.1.3. gameplay level - ground

7.6.6.1.4. gameplay level - platform

7.6.6.2. enemy A.I.

7.6.6.2.1. movement is present

7.6.6.2.2. attack is present

7.6.6.2.3. action is present

7.7. level two

7.7.1. visuals - non-diegetic UI

7.7.1.1. new mechanics instructions

7.7.1.2. objectives instructions

7.7.2. usability

7.7.2.1. contrasts from all types of background

7.7.2.1.1. new mechanics instructions

7.7.2.1.2. objectives instructions

7.7.2.2. instructions

7.7.2.2.1. positioned to capture attention of player

7.7.2.2.2. not to obstruct gameplay

7.7.2.3. 2 types of font or less are used

7.7.3. design

7.7.3.1. level layout

7.7.3.1.1. enemies placement in level

7.7.3.1.2. collectables placement in level

7.7.3.1.3. obstacles placement

7.7.3.1.4. placement balance

7.7.3.2. progressive difficulty

7.7.3.3. introduction on new mechanics / mechanics extension

7.7.3.4. theme consistency

7.7.4. visuals - game

7.7.4.1. (if enemy is not moving)

7.7.4.1.1. show idle state + play animation

7.7.4.2. (if enemy is walking)

7.7.4.2.1. show walk state + play animation

7.7.4.3. (if enemy is jumping)

7.7.4.3.1. show jump state + play animation

7.7.4.4. (if enemy is falling)

7.7.4.4.1. show fall state + play animation

7.7.4.5. (if enemy is taking damage)

7.7.4.5.1. show damage state + play animation

7.7.4.6. (if enemy is dying)

7.7.4.6.1. show dying state + play animation

7.7.4.7. (if enemy gets status effect(s))

7.7.4.7.1. show status effect state + play animation

7.7.4.8. (if character is attacking)

7.7.4.8.1. show attack state + play animation

7.7.4.9. obstacle assets

7.7.4.10. background graphics

7.7.4.10.1. layer 1

7.7.4.10.2. layer 2

7.7.4.11. gameplay level

7.7.4.11.1. ground graphics

7.7.4.11.2. platform graphics

7.7.5. sound

7.7.5.1. play level 2 BGM

7.7.5.2. (if enemy attacks)

7.7.5.2.1. play enemy attack sound fx

7.7.5.3. (if enemy attacks successful on character)

7.7.5.3.1. play enemy attack hit character sound fx

7.7.5.4. (if character collects collectables)

7.7.5.4.1. play character collects collectables sound fx

7.7.6. functionality

7.7.6.1. scrolling

7.7.6.1.1. background layer 1

7.7.6.1.2. background layer 2

7.7.6.1.3. gameplay level - ground

7.7.6.1.4. gameplay level - platform

7.7.6.2. enemy A.I.

7.7.6.2.1. movement is present

7.7.6.2.2. attack is present

7.7.6.2.3. action is present

7.8. level three

7.8.1. visuals - non-diegetic UI

7.8.1.1. new mechanics instructions

7.8.1.2. objectives instructions

7.8.2. usability

7.8.2.1. contrasts from all types of background

7.8.2.1.1. new mechanics instructions

7.8.2.1.2. objectives instructions

7.8.2.2. instructions

7.8.2.2.1. positioned to capture attention of player

7.8.2.2.2. not to obstruct gameplay

7.8.2.3. 2 types of font or less are used

7.8.3. design

7.8.3.1. level layout

7.8.3.1.1. enemies placement in level

7.8.3.1.2. collectables placement in level

7.8.3.1.3. obstacles placement

7.8.3.1.4. placement balance

7.8.3.2. progressive difficulty

7.8.3.3. introduction on new mechanics

7.8.3.4. theme consistency

7.8.4. visuals - game

7.8.4.1. (if enemy is not moving)

7.8.4.1.1. show idle state + play animation

7.8.4.2. (if enemy is walking)

7.8.4.2.1. show walk state + play animation

7.8.4.3. (if enemy is jumping)

7.8.4.3.1. show jump state + play animation

7.8.4.4. (if enemy is falling)

7.8.4.4.1. show fall state + play animation

7.8.4.5. (if enemy is taking damage)

7.8.4.5.1. show damage state + play animation

7.8.4.6. (if enemy is dying)

7.8.4.6.1. show dying state + play animation

7.8.4.7. (if enemy gets status effect(s))

7.8.4.7.1. show status effect state + play animation

7.8.4.8. (if character is attacking)

7.8.4.8.1. show attack state + play animation

7.8.4.9. obstacle assets

7.8.4.10. background graphics

7.8.4.10.1. layer 1

7.8.4.10.2. layer 2

7.8.4.11. gameplay level

7.8.4.11.1. ground graphics

7.8.4.11.2. platform graphics

7.8.5. sound

7.8.5.1. play level 3 BGM

7.8.5.2. (if enemy attacks)

7.8.5.2.1. play enemy attack sound fx

7.8.5.3. (if enemy attacks successful on character)

7.8.5.3.1. play enemy attack hit character sound fx

7.8.5.4. (if character collects collectables)

7.8.5.4.1. play character collects collectables sound fx

7.8.6. functionality

7.8.6.1. scrolling

7.8.6.1.1. background layer 1

7.8.6.1.2. background layer 2

7.8.6.1.3. gameplay level - ground

7.8.6.1.4. gameplay level - platform

7.8.6.2. enemy A.I.

7.8.6.2.1. movement is present

7.8.6.2.2. attack is present

7.8.6.2.3. action is present