180 likes | 232 Views
2D Game Design Pitch “Invasion”. By: Tom Nanke. Abstract of Game Story.
E N D
2D Game Design Pitch “Invasion” By: Tom Nanke
Abstract of Game Story • It is the year 2190 and planet Earth is trying to salvage the last bit of civilization that still remains after a 52 year ongoing war with invading aliens that have been given the name “Mercs”. These Mercs never once have set foot on land. They conduct all of their operations from the air in fighter ships, but all they seem to care about is the destruction of our race. Perhaps they are evil creatures hell bent on human destruction, or perhaps their goal is to eradicate the human race in preparation for landing, in which case they desire our resources or space. Either way, they constantly bombard towns and cities from the air, and Earth’s primary defense is sending out fighter planes to meet the Mercs before they are even close to releasing bombs on land.
Appearance • Invasion will be a 2D top-down arcade shooter game. • All game play will happen in one-screen maps • A score, level number, number of lives, and possibly player health bar will be displayed on screen
Appearance (cont.) Tentative Level Background
Appearance (cont.) Tentative Level Background
Appearance (cont.) • Possible Final Level Background
Appearance (cont.) • The player’s jet fighter The standard alien fighter • will look similar to this: ship will look similar to this: The stronger, more rare alien ship will look similar to this:
Appearance (cont.) • The style seen here is the style we are aiming for with our game. It obviously will look very different than this, however.
Sound • A laser-like sound will be included for the sounds of user and enemy fire. • It is important that the user can distinguish his or her own fire from enemy fire, so the two will sound different. • An explosion-like sound for the destruction of enemies will be included, as well as a much more prominent sound for the destruction of the player since that is much more significant and should not occur as frequently. • Fitting background music may or may not be included.
Game Play • The arrow keys or WASD will be used for movement • SPACE bar will be used to shoot • ESC will be used to quit the game • Most enemies will be killed in 1 hit, but there will some enemies that are stronger and require more damage • Player will be killed after multiple hits, and will have 3 lives • Enemies will tend to shoot from a distance; they won’t be running suicide missions into the player • After the player dies, he/she will respawn at bottom-center of screen
Player Roles and Actions • The user plays as the main character Captain Brock. The appearance is yet to be designed, but a basis will be drawn from Captain Falcon: NOTE: A design may not be needed, as the captain may or may not ever be seen.
Player Roles and Actions (cont.) • The player will use the movement controls to fly his jet all around the screen, avoiding enemy fire, and use the shoot control to fire at nearby enemy spaceships.
Strategies and Motivations • The only real foreseeable strategy is to be careful avoiding enemy fire and to use precise shooting • The score will be higher: -The faster a player beats a level -The lower the amount of damage taken -The more enemies killed
Level Summary • Possible backgrounds for levels were already given. Each level will be the same size and have the same movement capabilities. The only differences in levels will be the appearance. There should be around 4-6 levels. Also, it is a design goal to include background animation so as to give the appearance of player movement.
Story Progression • As Captain Brock passes through each level, more and more bastions of humanity are preserved and the morale and determination of the Mercs continues to diminish. Upon completion of the final level, Captain Brock has driven the Mercs away from Earth and saved mankind! If Brock fails, then humanity is doomed…
Key Hardware Requirements • Windows based desktop PC or personal laptop • Monitor • Keyboard Minimum System Requirements • 150 MHz Processor • 16 MB RAM • 70 MB Hard-Drive space • Recommended System Requirements • 1 GHz Processor • 256 MB RAM
Software Development Specs • Windows XP • DirectX 9.0 • C++ Programming Environment • Paint
Algorithm Style • Show Start Screen • Start Game • Get Level • Loop • Display Score/Lives/Level Number/Health/Background • Move Alien Ship • Detect Player Movement • Move Any Lasers; Detect Hits • Change/Restart Level • Close Game • LaMothe code snippets will probably be needed