---
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
- 
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.