gun rocket game design document - jackpritz.comjackpritz.com/copyofgunrocket_gdd.pdf · last edited...

9
Last edited 2014 11 25 Gun Rocket Game Design Document Contents Contents Mission Statement Marketing Lines Staff Prospective Staff Gameplay Ship Customization Ship Sprites Ship Attributes Chart Objectives/Features Single Player Story Missions Enemies Multiplayer Local LAN Online UI GUI Font Main Menu Pause Menu Input Sound/Music Art Sprite Examples Color Palette Options Mission Statement Gun Rocket is a chaotic space ship shootemup. It gives the player choices on how to inject themself into the chaos, and gives them tools to escape the chaos.

Upload: dokhuong

Post on 07-Jun-2018

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Gun Rocket Game Design Document - JackPritz.comjackpritz.com/CopyofGunRocket_GDD.pdf · Last edited 2014 11 25 Gun Rocket Game Design Document Contents Contents Mission Statement

Last edited 2014 11 25  

Gun Rocket Game Design Document  

Contents Contents Mission Statement Marketing Lines Staff 

Prospective Staff Gameplay 

Ship Customization Ship Sprites Ship Attributes Chart 

Objectives/Features Single Player 

Story Missions Enemies 

Multiplayer Local LAN Online 

UI GUI 

Font Main Menu Pause Menu 

Input Sound/Music Art 

Sprite Examples Color Palette 

Options 

Mission Statement Gun Rocket is a chaotic space ship shoot­em­up.  It gives the player choices on how to inject themself into the chaos, and gives them tools to escape the chaos. 

Page 2: Gun Rocket Game Design Document - JackPritz.comjackpritz.com/CopyofGunRocket_GDD.pdf · Last edited 2014 11 25 Gun Rocket Game Design Document Contents Contents Mission Statement

Marketing Lines Gun Rocket is a 2D space ship piloting skill game. In search of adventure, you have been caught by holes in space and time.  Can you escape? Inspired by real physics! 100 challenging levels to test your skill. 2­4 player LAN last­man­standing multiplayer. Six sexy ships to choose from. Five original music tracks. Keeps track of your best time and fuel usage for each level.  

Budget As of 2014 11 25, the budget is $0 USD.  This is a hobby project by Jack Pritz, meant for a commercial release. 

Staff  

Name  Email  Twitter 

Jack Pritz  me!  @jmpritz 

 

Prospective Staff  

Name  Email  Talent 

xxxxxxxx  xxxxxxxx  music/programming 

xxxxxxxx  xxxxxxxx  writing 

xxxxxxxx  xxxxxxxx  art 

xxxxxxxx  xxxxxxxx  programming 

xxxxxxxx  xxxxxxxx  graphic artist? 

xxxxxxxx  xxxxxxxx  Art 

  

Page 3: Gun Rocket Game Design Document - JackPritz.comjackpritz.com/CopyofGunRocket_GDD.pdf · Last edited 2014 11 25 Gun Rocket Game Design Document Contents Contents Mission Statement

Gameplay

Ship Customization Players can choose from pre­made ships.  These ships have specific sprites and personalities deriving from a set of five ship attribute: boost duration, acceleration, bullet size, bullet speed, and gravity drive duration. 

Ship Sprites

           

Ship Attributes Chart Note that attributes vary 1­5.  Each column has at least one of these values, and each ship has 14 attribute points, and so each row adds up to 14. 

Name  Boost  Acceleration  Bullet Size  Bullet Speed  Grav Drive 

Classic Ship  4  4  2  2  2 

Top Hat Ship  1  2  4  4  3 

Grob Cube  2  1  5  1  5 

Bow Tie Ship  2  2  1  5  4 

Circle Ship  3  3  3  3  2 

Ax Ship  5  5  1  2  1 

Objectives/Features ● At the end of each mission is a warp gate to the next level or to the main menu at the 

end of a mission. ● Stay out of death zones ● Push enemies into death zones ● King of the hill ● King of the ditch ● Destroy all enemies ● Destroy a particular enemy ● Time trials for single player missions ● Bring (item) to (place) ­ maybe he item has a significant mass that alters ship 

movement 

Page 4: Gun Rocket Game Design Document - JackPritz.comjackpritz.com/CopyofGunRocket_GDD.pdf · Last edited 2014 11 25 Gun Rocket Game Design Document Contents Contents Mission Statement

● Planets are lava for some missions ● Collect X items ● Get (here) and back, possibly timed ● Acceleration (/grab drive/boost/shooting) dead zones. Doing a banned action in a 

certain zone triggers walls to appear, bombs to go off, a ton of enemies to spawn, or a fail condition for the level 

Single Player The main menu serves as a warp gate hub. 

Story You are a stray fighter separated from your squadron in enemy space due to time­space irregularities. Desperately trying to get back to friendly space or to a friendly group, you continue jumping through space.  Will you ever return? Level descriptions are either mission logs by you, the pilot, or reports by your ship AI 

Missions Gameplay is separated into campaigns through (listed vertically in the main menu). Each campaign is broken into missions/levels which are displayed horizontally in the main menu. 

Enemies ● *Planet enemies ­ immobile turret or mobile tank confined to surface of planet ● Space mines. Have some radius that you cannot enter without blowing up, or sensors 

at trigger a explosion when it detects boost/acceleration/grav drive/shooting ● *Space turret ­ locked in orbit around a planet, or fixed in space by a grav drive ● Enemy ships ­ difficult AI problems ● *XY turret ship ­ fixed rotation, but has XY movement engines that fight gravity and 

move the ship toward the player ● Enemy spawning factories 

* can make use of a common turret barrel script that rotates 360 degrees and fires at the player. Can fire a shotgun mode, directly at ship, or lead the ship to correct for momentum and/or gravity. 

Page 5: Gun Rocket Game Design Document - JackPritz.comjackpritz.com/CopyofGunRocket_GDD.pdf · Last edited 2014 11 25 Gun Rocket Game Design Document Contents Contents Mission Statement

Multiplayer

Local

LAN

Online

UI

GUI

Font The font is called Heavy Data.  It was created by Vic Fieger: [email protected].  Found via Font Squirrel: http://www.fontsquirrel.com/. Used via the Vic Fieger 1.0 license, which releases the font as freeware:  http://www.fontsquirrel.com/license/Heavy­Data. 

Main Menu The main menu is a fly­around menu.  When it is pulled up, a logo planet appears in the center of the screen.  A ship spawns on the planet and flies around, never breaking a fairly small orbit.  This ship demonstrates all ship abilities: flying, shooting, gravity drive, getting into orbit, and boosting.  The logo planet is surrounded by four buttons: Single Player, Multiplayer, Ship Customization, and Options.  On selecting a button, the planet shrinks toward the side of the screen and a sub menu flies in.  Upon selecting the same button from the planet, the planet will zoom back into the center of the screen.  Selecting a different main menu button from a sub menu will zoom directly to that sub menu. Brainstorming images follow this paragraph. 

Page 6: Gun Rocket Game Design Document - JackPritz.comjackpritz.com/CopyofGunRocket_GDD.pdf · Last edited 2014 11 25 Gun Rocket Game Design Document Contents Contents Mission Statement

 

   

   

Page 7: Gun Rocket Game Design Document - JackPritz.comjackpritz.com/CopyofGunRocket_GDD.pdf · Last edited 2014 11 25 Gun Rocket Game Design Document Contents Contents Mission Statement

   

   

Pause Menu TBD 

Input Button mapping will be configurable within the options menu.  Each player will have the following inputs available:  

Button  Player 1 Default Mapping  Player 2 Default Mapping 

Rotate Left/Right  A/D  TBD 

Accelerate  W  TBD 

Hold to Boost  Left Shift  TBD 

Toggle Gravity Drive  S  TBD 

Fire Weapon  Space  TBD 

Sound/Music The sounds throughout the game are simple pieces made in Bfx http://www.bfxr.net/  

Page 8: Gun Rocket Game Design Document - JackPritz.comjackpritz.com/CopyofGunRocket_GDD.pdf · Last edited 2014 11 25 Gun Rocket Game Design Document Contents Contents Mission Statement

There will be one song for the menu and a healthy variety of songs for gameplay. Music is so far undecided, but Peter Dmitrieff from the perspective staff section is working on songs that may be used. 

Art The art is composed of simple shapes created in GIMP.  Effects are made by repeating simple elements.  The Gravity Drive Effect, for example, is the result of spawning a gravity drive smoke puff from the center of the moving ship. This puff grows and then de­spawns to create a neat pattern of growing circles that seem to follow the ship.  Note: Ships are 200x200 pixels and extend to the edges of that bound. 

Sprite Examples

           

       

Color Palette

Name  Description  Hex  Decimal  Notes 

She was a beauty 

light pink (white)  ECDBDB  236, 219, 219  Denotes the dangerous end of a ship 

Bubba  purple  A031AF  160, 49, 175  enemies 

Orange  orange  FC550C  252, 85, 12  Planets, GUI text and highlights 

Green  green  2E7E4E  46, 126, 78  ship 

Marz Beauty 154 pink 

pink  FC0CC0  252, 12, 192  Not used right now.  Was used 

Page 9: Gun Rocket Game Design Document - JackPritz.comjackpritz.com/CopyofGunRocket_GDD.pdf · Last edited 2014 11 25 Gun Rocket Game Design Document Contents Contents Mission Statement

with Bubba and SWAB for the ship, but it clashed with the orange planet 

Smoky Eyes  Dark Grey  352F33  53, 47, 51  Background/Space 

 

Options Players can adjust sound, brightness, erase single player progress, and vsync from an options menu.  Also available is the opportunity to map input buttons for player 1 and player 2.