--- tags: games --- # Die together ## Main mechanics - dying - respawning - puzzle solving ## Secondary mechanics - invisible obstacles - buttons - laser - wind - piggybacking other players - carrying objects ## Artstyle - minimalistic (pixel art) - simple and few animations (few frames) ## Leveldesign - moving from easy to challenging - 1-4 major and minor mechanics in a level ## Sound design - chill background music - reactive to player actions (optional) ## Fun part - challenging puzzles - teamwork - custom level creation - interesting puzzle mechanics ### Questions & Answers - possible for 5 people (dev): yes, fewer levels, more core mechanics - possible for 10 people (dev): yes, additional levels/art sound possible. - how would a level look like? Initial levels for game mechanics (tutorial), later bigger levels with a few major game concepts and a few small ones; for example moving platforms and spikes. Maybe additional puzzle solving concepts. - what aspects of the game are fun? Working together to solve a challenging puzzle. Dying itself is going to be an integral part, so the art of dying will have additional perks to it or anticipation/looking forward to dying. - what would make you replay it? Custom levels, challenging levels, maybe story? - how many players can play 2-4, more is hard for platformer levels. - separate levels for multiplayer/singleplayer? Focus is on multiplayer, singleplayer as additional user story (backlog). - how many times does one have to die to solve a level? Beginner levels low death count, later on higher death count - is it frustrating that you die every time? Depends on the level design; additional core mechanics - could an extra mechanic work around the problem that the same player dies all the time? Invisible walls, resurrection, dead man's switch, enemies - could invisible parts as part of level design work? Yes, but the level design has to indicate that something is not visible. - should the level be puzzle / action / fast paced / strategy / art oriented Fast paced, puzzle, strategy. Art only if time allows it / more people work on it. ## ideas - invisible parts of the level might add value to the level since all have to die first before they can plan out the strategy # Prototype stories ### Character art As a *user* I would like to see my character on the screen. DoD: - my character is shown in a specific location in the level - ![Art style](https://i.imgur.com/C0WNLqV.png) Effort: 3 Time spent: ### Basic Game objects (part of *Game art*) As as *user* I would like to see essential objects to play a simple level. - pixel art drawing of the floor/walls (simple texture for prototype) - spikes - drawing of the "goal flag" Effort: 3 Time spent: ### Level physics As a *user* I would like to experience physics when moving around and interacting with the world. DoD: - gravity - collisions with other objects - acceleration, momentum and speed Effort: 7 Time spent: ### Character movement As a *user* I would like to be able to move my character left and right. Dod: - character moves left and right when the arrow keys are pressed - accelerates when moving - builds up momentum - loses momentum when stopping Effort: 4 Time spent: ### Jumping As a *user* I would like to be able to jump when the spacebar is pressed. DoD: - character is able to jump a fixed height - spacebar triggers jump - acceleration, momentum Effort: 3 Time spent: ### Character death As a *user* I want to be able to respawn if I died. DoD: - die when colliding with spikes - respawn upon death on the starting positon Effort: 2 Time spent: ### Spikes As a *game designer* I want to have an obstacle that kills the player. DoD: - spike mechanics (static, kills player on collision) Effort: 2 Time spent: ### Piggyback As a *player* I would like to be able to carry another player so he can jump off on me. Dod: - stand on other player - be able to jump when other player is in mid-air Effort: 5 Time spent: ### Multiplayer As a *player* I want to play with another friend on my keyboard. Dod: - 2 players control their character with keys on the same keyboard - game always runs with 2 players Effort: 3 Time spent: ### Level completion state As a *player* I would like to see a victory notification when I touch the goal flag. Dod: - game signals victory upon touching the goal flag - simple text - resets level after 5 sec Effort: 2 Time spent: ### Character animation art As a *artist* I would like to see simple character animations in the graphics tool. DoD: - idle animation - move sideways - jump (single in-air animation) Effort: 5 Time spent: ### Character animation unreal mechanics As a *user* I would like to see simple character animations in-game. DoD: - idle animation (when not moving) - move sideways - jump (single in-air animation) - responsive and triggered automatically, smooth feeling Effort: 5 Time spent: # All stories ## Art ### EPIC: Game art As a *user* I want a simple art style for levels that is pleasing to look at. - involves art for character, enemies, props, levels. ### Floating platforms As a *user* I would like to see floating platforms. - art for floating platforms of dynamic size ### Conveyor belts As a *user* I would like to see conveyor belts. - art for conveyor belts of fixed size. ### Moving walls As a *user* I would like to see moving walls. - art for moving walls of dynamic size. ### Lasers ### Wind generators/fans ### Levers ## Gameplay ### Character movement As a *user* I would like advanced movement for my character. Dod: - character moves left and right when the arrow keys are pressed and move velocity is taken into account. - special curve is used for jumping/falling (similar to mario jump) Effort: ### Death blood splatter As a *user* I want to paint my environment with my blood when I die. - blood texture is applied to nearby obstacles ## Sound ### Character sound 1 As a *user* I want the character to make a sound when it dies. ### Character sound 2 As a *user* I want the character to make a sound when it moves. ### Prop sounds As a *user* I want to hear sound if props are destroyed or interacted with. ### Background music As a *user* I want to enjoy some nice music while playing the game. ## Level Design ### Character postion As a *developer* I would like to set the players' position in the level - setting individual players' postions by typing in coordinates ## Multiplayer ### Playing locally As a *user* I want to enjoy playing the game even if there is no internet connection (local play). - starting a local game with 2 people ### Hosting for friends (online) As a *user* I want to be able to quickly host a session for my friends. ### Host As a *user* I want to be able to change hosts in case someone loses the connection. # Level Editor ## Level creation As a *user* I want to create custom levels easily to play with my friends. ## Level tiles As a *level designer* I want to be able to quickly place tiles on a grid in order to create a level.