Skip to content

Latest commit

 

History

History
118 lines (71 loc) · 314 KB

README.md

File metadata and controls

118 lines (71 loc) · 314 KB

Laser-Defender

Game Design Document (GDD)

Tank Defender

CONTENTS

ToDo List:

What's a GDD?

Description Of Game

Our Story

Screen Mockups

ToDo:

  • Health Display. Ali
  • Sounds. From scratch. Alexis
  • Gameplay Balance. Ali. Everyone
    • Number of enemies, health, speed. etc...
  • Levelmanager: including win/lose load scene
  • Graphics. Patrick.
    • Animation
    • Ratio
    • Replacing ships with tanks
  • Score counter:Condition for winning. Alexis
  • GL build and upload and final testing. Patrick
  • Power-Up. Patrick *maybe*
  • Designing formations. Everyone

What's a GDD?

This is a living document that we will update as necessary during the development, most commonly by drawing ourselves a diagram before we dive into a complex implementation.

A little bit of planning goes a long way, and can save us hours of re-working our code.

Team and roles:

Ali:

  • Menus (background, buttons, text)
  • Back story.
  • Finish up the GDD
  • Choosing vehicles, rockets, and smoke for particle system (not make a final decision)
  • Video production

Patrick:

  • Levels (background, buttons, text)
  • Video of
  • Button Layout Screen

Alexis:

  • Sounds
  • Formations and enemies
  • Scripting enemy behavior

Description Of Game Design:

It's a simple Laser Defender game. The same concepts will be preserved for a top-down world view and perhaps a setting with tanks

The game should have a way of changing the direction of the ball depending on the angle.

Mandatory:

display how many enemies or a timer to pass the level

display player's health

Extra credit(optional):

create additional type of enemy

Modify/create different projectiles for different enemies

Spawn a power-up.

Our Story/setting:

Space is cliche at this point and can't be done with too much variation but it's still a safe option.

Underground could be used again but that was our first game and we can't have that one again we must change a bit in our game. Underwater was considered for the first game but we couldn't reconcile the physics. This time though, a torpedo could easily replace the laser.

Tank war is a safe direction with a lot of room to expand and go from there. It has a lot of assets online accessible.

Backstory: General Austin has gone crazy! He doesn't care about humanity and is waging a war against everyone. He spends his spare time destroying pretty wildlife. Your mission is to single handedly stop his army under a day. Tank war is a safe direction with a lot of room to expand and go from there. It has a lot of assets online accessible.

Creative Twists on Gameplay:

  • A boss ship that has more health/guns
  • Powerups such as faster ship, double beams.
  • Adding a time limit, or ammo limit.

Mockups of sprites/Screens/Levels

Here is an example of what your game screen may look like. It consists of a simple image on a black background, and a single UI > Text element.

Royalty free images of tanks that could be used for the player and/or the enemy. Green tank is player, red is enemy and blue is boss. We can use the variations as well to make stronger enemies that can take two shots.

Here are the shots/rockets that we could use.

Intro and credits background

A central theme to the game is a day long battle. So we start the war at dawn and finish at night and fight inbetween!

Win screen and level selector shall be added as buttons. Text added to the canvas