SPACEYARD SCRAPPERS 2-D GAME DESIGN DOCUMENT

Similar documents
NOVA. Game Pitch SUMMARY GAMEPLAY LOOK & FEEL. Story Abstract. Appearance. Alex Tripp CIS 587 Fall 2014

CREATURE INVADERS DESIGN DOCUMENT VERSION 0.2 MAY 14, 2009

Game demo First project with UE Tom Guillermin

A retro space combat game by Chad Fillion. Chad Fillion Scripting for Interactivity ITGM 719: 5/13/13 Space Attack - Retro space shooter game

Run Ant Runt! Game Design Document. Created: November 20, 2013 Updated: November 20, 2013

Tutorial: A scrolling shooter

GAME DESIGN DOCUMENT HYPER GRIND. A Cyberpunk Runner. Prepared By: Nick Penner. Last Updated: 10/7/16

Z-Town Design Document

Orbital Delivery Service

Storyboard for Playing the Game (in detail) Hoang Huynh, Jeremy West, Ioan Ihnatesn

Mage Arena will be aimed at casual gamers within the demographic.

Top-Down Shooters DESMA 167B. TaeSung (Abraham) Roh

CISC 1600, Lab 2.2: More games in Scratch

Maniacally Obese Penguins, Inc.

Scrolling Shooter 1945

Space Invadersesque 2D shooter

HERO++ DESIGN DOCUMENT. By Team CreditNoCredit VERSION 6. June 6, Del Davis Evan Harris Peter Luangrath Craig Nishina

FPS Assignment Call of Duty 4

Tower Climber. Full name: Super Extreme Tower Climber XL BLT CE. By Josh Bycer Copyright 2012

GALAXIAN: CSEE 4840 EMBEDDED SYSTEM DESIGN. Galaxian. CSEE 4840 Embedded System Design

The Level is designed to be reminiscent of an old roman coliseum. It has an oval shape that

G54GAM Coursework 2 & 3

More Actions: A Galaxy of Possibilities

Star Defender. Section 1

Oil Rush user manual. Hardware Requirements. Minimal. Recommended

AN ACTION ARCADE WEB BASED GAME-SLIME ATTACK PLUS (Slime Invader) By ONG HUI HUANG A REPORT SUBMITTED TO

How to Make Games in MakeCode Arcade Created by Isaac Wellish. Last updated on :10:15 PM UTC

If you have any questions or feedback regarding the game, please do not hesitate to contact us through

Cannon Ball User Manual

Once this function is called, it repeatedly does several things over and over, several times per second:

Welcome to the Early Beta and Thank You for Your Continued Support!

VACUUM MARAUDERS V1.0

CIDM 2315 Final Project: Hunt the Wumpus

Term 1 Assignment. Dates etc. project brief set: 20/11/2006 project tutorials: Assignment Weighting: 30% of coursework mark (15% of overall ES mark)

Defenders of the Last Colony

2014 One-bit Punch ABOUT

In this project you ll learn how to create a game, in which you have to match up coloured dots with the correct part of the controller.

Zombie bullet-hell with crazy characters & weapons

Strike force kitty unblocked

O M N I V E R S E GAMES. Welcome to Omniverse, your home for more than 15 top virtual reality titles, optimized for commercial gameplay on the Omni.

DEVELOPMENT PROPOSAL

Depio unblocked games Depio unblocked games

Thank you for choosing Versus. This document contains information about playing the game on your computer.

Tank trouble 2 full screen english

3D Top Down Shooter By Jonay Rosales González AKA Don Barks Gheist

ApeZone's Battleship Chess. The side with the most points at the end of the last battle is the winner.

In this project you ll learn how to create a game in which you have to save the Earth from space monsters.

Creating Generic Wars With Special Thanks to Tommy Gun and CrackedRabbitGaming

2D Platform. Table of Contents

SysReBot ver System ReBot Nguyen Trung Hieu & Maxim Zavadskiy

CS 251 Intermediate Programming Space Invaders Project: Part 3 Complete Game

Nighork Adventures: Legacy of Chaos

Game Design Project 2, Part 3 Group #3 By: POLYHEDONISTS Brent Allard, Taylor Carter, Andrew Greco, Alex Nemeroff, Jessica Nguy

Bullet Soul Infinite Burst for STEAM. Instructions MAGES./5pb.

SUPER-COLLOSAL TITAN WARFARE

Music as a Game Obstacle

REFERENCE CARD. Welcome to the Early Beta and Thank You for Your Continued Support!

Chapter 1:Object Interaction with Blueprints. Creating a project and the first level

Daedalic Entertainment presents

copyright & contact Warning: Choking Hazard! Not for use by children under 3 years of age. Any questions, contact:

Game control Element shoot system Controls Elemental shot system

Steamalot: Epoch s Journey

Contents. Game Concept

System Requirements...2. Installation...2. Main Menu...3. New Features...4. Game Controls...8. WARRANTY...inside front cover

PETEY S GREAT ESCAPE TEAM PENGUIN CONSISTS OF: ALICE CAO, ARIAN GIBSON, BRYAN MCMAHON DESIGN DOCUMENT VERSION 0.5 JUNE 9, 2009

User Guide for Teachers

Chat - between battles, you can share experiences, learn about the latest news or just chat with other players. Quests - shows available quests.

Your First Game: Devilishly Easy

Max Payne Review Pg.1

Dune Wars. Start Game

From: urmind Studios, FRANCE. Imagine Cup Video Games. MindCube

A RESEARCH PAPER ON ENDLESS FUN

User Guide / Rules (v1.6)

Daedalic Entertainment presents

2D Real-Time Game. Graphics Senior Project. Cary Dobeck CPE 462. Project Advisor: Zoë Wood

A game by DRACULA S CAVE HOW TO PLAY

Tac Due: Sep. 26, 2012

5.0 Events and Actions

Introduction. Index. 1. Introduction & Index 2. Core Rules 3. Ship Components 4. Advanced Ship Components 5. Special Fleets

Game Development Methodology Mapped on the EvoGlimpse Video Game Experiment

National College of Ireland BHs in Computing 2017 / Stephen Lowry x A.A.R Arena Assault Racing Technical Report

Matthew Low Jack Guan Andy Feng. Higherwind

Obstacle Dodger. Nick Raptakis James Luther ELE 408/409 Final Project Professor Bin Li. Project Description:

Information Guide. This Guide provides basic information about the Dead Trigger a new FPS action game from MADFINGER Games.

You build and paint your own army, and then fight it out on the table

Beginner's guide. How to play? Where to find resources?

Vectrex Dark Tower. The games are as follows: Skill Level Keys Provided. Vectrex Dark Tower

Call Of Duty 4 Multiplayer Guide Pc Mac Full Version

Pi Day - March 14 Super Pi Fighter 2 Game

Gunblood unblocked games

Team 11. Flingshot. An infinite mobile climber game which uses the touch screen to control the character.

Made By: Galactic Cafe

SYSTEM REQUIREMENTS GAMEPLAY RECOMMENDED MINIMUM SPECIFICATIONS OPERATING SYSTEM DIRECT X VERSION. Windows 95, 98, 2000, ME, XP

Game Design 2. Table of Contents

Using Bloxels in the Classroom

PLANETOID PIONEERS: Creating a Level!

CompuScholar, Inc. Alignment to Utah Game Development Fundamentals Standards

Creating a Mobile Game

Gta San Andreas Manual Aim Cheats Full Health Xbox

CS248 : PRODUCT DESIGN FEB 2017

Transcription:

SPACEYARD SCRAPPERS 2-D GAME DESIGN DOCUMENT Abstract This game design document describes the details for a Vertical Scrolling Shoot em up (AKA shump or STG) video game that will be based around concepts from the board game Galaxy Trucker. Edward W. Clancy IV CIS587-04624162

0.0 Version History Version # Implemented By Revision Date Approved By Approval Date Reason 1.0 Ed 10/11/16 Ed 10/11/16 Initial version 1.1 Ed 10/21/16 Ed 10/21/16 Updates after Peer Review 2.0 Ed 11/3/16 Ed 11/3/16 Final Changes 1 P a g e

Contents 0.0 Version History... 1 1.0 Executive Summary... 3 1.1 Characters... 3 1.2 Story... 4 1.3 Theme... 5 1.4 Story Progression / Level Summary... 5 2.0 Gameplay, Look and Feel... 5 2.1 Goals... 5 2.2 User Skills... 5 2.3 Player Roles and Actions... 6 2.4 Items and power-ups... 6 2.5 Progression and challenge... 6 2.6 Appearance / UI... 6 2.7 Losing... 8 2.8 Music and Sounds... 8 2.9 Strategies and Motivations... 8 2.10 Controls... 8 3.0 Development Specification... 9 3.1 Hardware... 9 3.2 Software... 9 3.3 Algorithm Style... 9 3.4 Hardware & Software Requirements... 9 4.0 Possible Additional Features... 9 2 P a g e

1.0 Executive Summary This game design document describes the details for a Vertical Scrolling Shoot em up (AKA shump or STG) video game. The main premise of this game will be to fly through space and encounter various types of enemies while trying to destroy them with your spaceship. Once the enemies are destroyed, they will drop various powerups that can be used to upgrade your ship to help you advance through the waves. Some names being considered for this game are: Scrapyard Junkers Spaceyard Scrappers Scrapping Through Space 1.1 Characters Note: Names of these characters might change and sprites may change over the course of the project. Player controlled ship this will be the main character of the game which the user will control to fight the enemies throughout space. Health: 3 Type: Player Controlled Gun Layout: 2 turrents that can be upgraded with powerups Points Worth: N/A Max Speed: 5 Fire Delay: 0.25 that can be upgraded up to 0.10 with powerups Red 1 st Wave Ship Health: 2 Type: AI Gun Layout: 1 shot Points Worth: 75 points Max Speed: 1 Fire Delay: 5 Yellow 2 nd Wave Ship Health: 10 Type: AI Gun Layout: 3 shot at 20 degree angles Points Worth: 100 points Max Speed: 1 Fire Delay: 2 3 P a g e

Blue 3 rd Wave Ship Health: 20 Type: AI Gun Layout: 5 shot at 20 degree angles Points Worth: 200 points Max Speed: 1 Fire Delay: 2 Final boss ship Health: 50 Type: AI Gun Layout: 9 shot at 20 degree angles Points Worth: 1000 points Max Speed:.75 Fire Delay: 1.5 Asteroids Health: 1 Type: AI Gun Layout: N/A Points Worth: 50 points Max Speed: 3 Fire Delay: N/A Powerups various items that will fall off of the destroyed ships. Some of these items can include health increases and rate of fire increases. 1.2 Story Due to the natural of this game genre the story to this game will not be the main focal point. The main goal of this game is to be a pick up and play shoot em up vertical scrolling shooter game that just throws you into the action with little to no story. 4 P a g e

1.3 Theme This game is about futuristic science fiction adventures in space. So, the aesthetics of the game should match this and immerse the player into the universe by the means of the sprites, music, sfx, animations and the background scenery. Futuristic color schemes and a great UI will help with the immersion factor for this game. 1.4 Story Progression / Level Summary The game will start with the player controlled ship flying though open space and various hazards and ships will start to spawn. As time goes on the more and more difficult ships will spawn. The spawner will be as follows: 1. Asteroid a. Spawns 1 every 1 sec b. Waits 1 sec at the start 2. Red Ship a. Spawns 1 every 5 sec b. Waits 3 sec at the start 3. Yellow Ship a. Spawns 3 every 15 sec b. Waits 12 sec at the start 4. Blue Ship a. Spawns 2 every 25 sec b. Waits 45 sec at the start 5. Green Ship a. Spawns 1 every 60 sec b. Waits 60 sec at the start 2.0 Gameplay, Look and Feel A quick summary of the gameplay of this game is that you are in a spaceship that you move around and shoot at the enemy spaceships in a shoot em up style. There is infinite ammo so you can hold the fire button down and only worry about dodging the obstacles. After destroying enemies, they will have a chance to drop various powerups that if collected will enhance your spaceship in various ways. Some of those ways include more reduced fire delay or more health. The player will start with 3 health and has no max health. The game will keep track of points and will also show the current high score. The player s health and current power level will be shown to let the player know how they are doing on powerups. 2.1 Goals Gameplay (short term): Defeat the enemy spaceships and advance to the next zone. Overall (long term): Return to your home world after being stranded on a random planet. 2.2 User Skills 1. Quick reaction time 2. Strategy 3. Manage resources 4. Memory 5 P a g e

2.3 Player Roles and Actions The player will be controlling only one spaceship to fight off the enemy spaceships. The various elements of the ship may change due to these upgrades, for instance if more engine boosters are found then the ship will move quicker and if more lasers are found the ship will fire more sets up shots or maybe change the type of projectile. The objective is to try to kill as many enemies as possible while trying to stay alive. Depending on how many enemies the user kills, the score will change and will be used as a high score device to see if other users can best one another. 2.4 Items and power-ups Double Lazer When picking up the double lazer looking powerup, the ships fire delay will be decreased by 0.02 (starting from 0.25) to a max of 0.1 total fire delay. Shields/Health When picking up the shield looking powerup, the ship will increase the total health by one with no max. 2.5 Progression and challenge The player will start out with two lazers and 3 health. The max lazer upgrade is power level 7 and the max health is unlimited to grant a steep learning curve. Upon destruction of the enemy ships, there will be a 25% chance that either a double lazer or a shield health powerup will drop. There could be a rare chance that both powerups drop from killing an enemy ship. All enemy ships have the same chance to drop a powerup. As the game goes on harder enemies will spawn with higher hit points, faster moving, or shooting more lazers that would need to be dodged. Also some ships may spawn more at a time or in different wave sets. When more enemies start spawning together it will make the game harder to survive due to the shear amount of action going on. 2.6 Appearance / UI The basic art style for this game will be a futuristic space theme. So, for the background it will be various stars and planets as the player flies around. In some areas, there might be space stations that the player either flies through or flies past. For the enemy ships as discussed in the 1.1 Characters section, they will have 1 of 4 different colors. The enemy color lasers will be red in color for the projectile. Upon destruction of the ship an explosion animation will spawn. When the ships reaches a health value of 2 the ship will turn yellow, and if the ship health values reaches 1 the ship will turn red to alert the player that they will die soon. 6 P a g e

Title Screen In game Screenshot 7 P a g e

On Death Final Score Screen 2.7 Losing The player loses the game as soon as they die when they have no health remaining. It will show the final score that the player received. After that the game will start up again from the beginning and allow the player to start over. Each playthrough will be unique due to the random spawns and drop rates. 2.8 Music and Sounds The sounds will include various explosion noises and laser noises. Theses sounds will be triggered by either the enemy ship when they either shoot or die. The same concept applies to the player controlled ship. In the background a slight upbeat techno space music will be played when the player is advancing through the level. 2.9 Strategies and Motivations For the player, the basic strategy for the player would be to just stay alive while constantly shooting your lasers at the enemies. The player will be able to move and shoot at the same time which will allow new players to quickly pick up the game and play. For more advanced tactics, the user will attempt to maintain not taking damage and collecting the powerups and health to help overcome the impending doom. Overall strategy is quite simple, stay alive as long as you can while destroying all the enemy ships. 2.10 Controls Here are the controls of the game: Move Up W / Arrow Key Up Move Down S / Arrow Key Down Move Left A / Arrow Key Left Move Right D / Arrow Key Right Shoot Space / Left Mouse Click 8 P a g e

Start game - Z Xbox controller support: o B to start game o Left analog stick to move o A to shoot More controls may be added when the game is being developed. 3.0 Development Specification Initially, the game will be a PC exclusive with the possibility of going onto Android. The PC version will be an executable with the chance of being in a HTML format for the game. The game will be only 1 person playing at the time for now with the possibility of going to two people alternating playing the game. 3.1 Hardware The game will be designed and programmed on my home computer which is running 20gbs of ram, a 970 gtx gpu, and an i7 cpu. As for the requirements for this game, hopefully they are as small as possible since this game is essentially an arcade game. If the game needs to run in a web browser, then the game will be designed to work in that platform. As for android possible expansion, the game will be optimized to run on various phones with the different OS versions. 3.2 Software The software being used to create the game will be Unity and with some other text editing software. As for the operating system being used on the design work station it will be Windows 10. The game will try to support as many different windows OS s as possible but at a minimum support windows 10. As for the possible Android expansion, a similar approach will be used to accommodate the most recent OS version and will try to go as far as possible down the OS levels. This will allow people with older phones to still be able to play the game since it is so simple. For the potential in browser game, the game will be playable in firefox and chrome. 3.3 Algorithm Style The algorithm style that this game will use is pathfinding algorithms for the enemy ships. Certain squads will fly in and shoot in patterns to try to destroy the player s ship. As for the bosses, they will have unique game mechanics and AI built into the functions of the boss. More specific algorithms will be researched and used when the game is being programmed. The enemy ships will be dumb and just fly in a specific pattern and not try to dodge any fire from the player controlled ship. 3.4 Hardware & Software Requirements 1GB RAM 1GHz processor Any NVIDIA or Radeon graphics card with at least 512M GDDR 50MB hard disk space Windows 7 / 8 / 10 4.0 Possible Additional Features Here are some additional features that can be added to the game: Multiplayer (Co-op) 9 P a g e

More items More hazards More enemy ships More levels Endless battle mode Hard mode Different ship layouts Allow the player to choose where ship pieces go 10 P a g e