Asteroidrage
Game
Design Document
Jackson
Coll – Asteroids Roguelike
Index
Index
- Ambience
- Objects
- Ambient
- Interactive
- Challenges
Game
Design
Summary
Your
ship is stuck in space in a vacuum trapped with hundreds of asteroids
that will destroy your ship if they strike you.
Gameplay
The
goal of the game to avoid the asteroids and destroy them with your
ships lasers. As you kill more asteroids you will become a more
powerful ship and level up to take on larger and larger asteroids.
Asteroids will drop powerups and items that you keep until you die.
Mindset
The
player needs to be quick witted and have good reaction times to
survive. Very quick atmosphere.
Technical
Screens
1.
Title Screen
a.
Start Game, Instructions, Multiplayer, Unlockables
- Level Select
- Game
- Open Inventory (I)
- Skip Level (N)
- End Credits
a.
Skip Credits
Controls
W(Up),
S(Down), A(Left), D(Right), Space(Fire), Escape(Menu), I(Inventory)
Mechanics
The
mechanics in this game will be avoiding and aiming at obstacles and
collecting powerups that drop from asteroids. Collecting random items
from asteroids until you die will add replayability.
Level
Design
Themes
- Space
- Mood
- Dark, foreboding, creepy, isolated
- Objects
- Ambient
- Suction
- Bright light from stars
- Rocks
- Interactive
- Asteroids
- Pickups
- Future Space Levels
- Mood
- Suction increased, light getting brighter, creepy, isolated
- Objects
- Ambient
- Stars in the background
- Rocks getting larger
- Suction increased
- Interactive
- Larger and larger asteroids
- Pickups that get more powerful
- Special powerups after particularly large asteroids
Game
Flow
- Player appears in space
- Suction appears to pull player forward
- Asteroids “Warp” into view
- Player is given an example of how to kill an asteroid and pick up a powerup
- Powerup is demonstrated
- Practice asteroid appears and flies towards player
- Game begins
Graphics
Style
Attributes
Colors
palette
The
colour style that will be used is space like and futuristic. Player
ship will be dark and sleek. Start menu will be futuristic.
Graphic
style
Futuristic
and pixel styled.
Feedback
style
Dark
colours will be used. Grey, black, white, and other shades. The only
bright “colours” we’ll be using are Neon Cyan and Neon Green.
Thick outlines of the pixels will be given to make the objects easier
to understand and most objects including asteroids will have smooth
curves.
Collecting
items and all other positive emotes will be rewarded with a nice
particle effect that corresponds to each. Hopefully the way the game
is designed, the feedback will be enough to help the player learn how
to play the game without adding a long tutorial.
Graphics
Needed
- Player ship
- Alien ship or Human ship design
- Ship (idle, hovering, thrusting forward, backward)
Sounds/Music
Style
Attributes
8Bit
noises will be used using Audacity and freesounds online. The tempo
of the game is fast so sfx will need to be fast paced. Electronic
music will be added and space-like laser effects will be used for
shooting. The mood of the game will be fast-paced shooter style.
We
are learning more towards the realistic side of the scale when it
comes to how the sounds actually feel. We want to increase immersion
to the game rather than make it feel cartoony or unrealistic. The
music will be a good way to help the player get into the groove of
the game.
A
volume control for each type of effect will be added; Player sfx,
enemy sfx, and music.
Sounds
Needed
- Effects
- Laser, 5 different types
- Weapons(bombs, lasers, rockets)
- Attachments(shields, mines, fog)
- Pickups
- Destroy enemy, destroy player, destroy asteroid
- Win, loss, end game, start game,
- background music
Music
Needed
- Fast pace electro music
- Dark theme for menu
- Space theme for credits