Game Design Document (GDD)

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

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

Tower Defense. CSc 335 Fall Final Project

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

the gamedesigninitiative at cornell university Lecture 4 Game Components

Unity 3.x. Game Development Essentials. Game development with C# and Javascript PUBLISHING

Shoot It Game Template - 1. Tornado Bandits Studio Shoot It Game Template - Documentation.

Team: Couch Potato Gaming. Ohio State Computer Science/Engineering 5912 Capstone. Game Design Document

CS Game Programming, Fall 2014

Beginning ios 3D Unreal

Beginning 3D Game Development with Unity:

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

Tilak Maharashtra Vidyapeeth, Pune. BFA- Game Design

9am 12pm 3pm 6pm 9pm 12am 1am 9am 12pm 3pm 6pm 9pm 12am 3am 6am 9am. Balance Mechanics. Refactor SLEEP. Effects

VACUUM MARAUDERS V1.0

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

Z-Town Design Document

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

After you launch StoryO, you will see 5 sample projects in the Projects screen. To sample a project, click on the name of the project.

CSE 125 Boot Camp. Or: How I Learned to Stop Worrying and Love The Lab

Royale Politique. A funny game developed for the RV course - University of Pisa

Introduction. Video Game Design and Development Spring part of slides courtesy of Andy Nealen. Game Development - Spring

COMPASS NAVIGATOR PRO QUICK START GUIDE

A VIRTUAL TOUR OF THE MEDIANA ARCHEOLOGICAL PARK USING UNITY 3D ENGINE

Orbital Delivery Service

New Physically Based Rendering (PBR) and Scene Editor included in latest release of Paradox, C# Game Engine - version 1.1.3β

Virtual Universe Pro. Player Player 2018 for Virtual Universe Pro

Learn Unity by Creating a 3D Multi-Level Platformer Game

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

Honeycomb Hexertainment. Design Document. Zach Atwood Taylor Eedy Ross Hays Peter Kearns Matthew Mills Camoran Shover Ben Stokley

Unity Game Development Essentials

Space Invadersesque 2D shooter

INTRODUCTION TO GAME AI

Macquarie University Introductory Unity3D Workshop

No Evidence. What am I Testing? Expected Outcomes Testing Method Actual Outcome Action Required

GAME:IT Junior Bouncing Ball

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

Introduction. Video Game Programming Spring Video Game Programming - A. Sharf 1. Nintendo

Oculus Rift Getting Started Guide

Introduction to Game Design. Truong Tuan Anh CSE-HCMUT

FPS Assignment Call of Duty 4

Game Engines: Why and What? Dan White Technical Director Pipeworks Message

Naturey Snake. Cal Poly Computer Science Department. By Oliver Wei Hao Xia Fall 2015 SENIOR PROJECT REPORT

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

Procedural Level Generation for a 2D Platformer

SysReBot ver System ReBot Nguyen Trung Hieu & Maxim Zavadskiy

Oculus Rift Getting Started Guide

COSTA RICA GAME INDUSTRY

2/22/2006 Team #7: Pez Project: Empty Clip Members: Alan Witkowski, Steve Huff, Thos Swallow, Travis Cooper Document: VVP

Tac Due: Sep. 26, 2012

The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, / X

Learning Unity 2d Game Development By Example Pereira Venita

Travel Photography: Around the Corner and Around the World

Catch The Kites A Lightweight Android Game

Gaming Development. Resources

DM842 Computer Game Programming

Gaming Development Fundamentals

Propietary Engine VS Commercial engine. by Zalo

Instructions for using Object Collection and Trigger mechanics in Unity

Workshop 4: Digital Media By Daniel Crippa

CAPSTONE PROJECT 1.A: OVERVIEW. Purpose

Nighork Adventures: Beyond the Moons of Shadalee

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

Ball Color Switch. Game document and tutorial

Hack Attack. Rules by Jeffrey Wang

Pangolin: A Look at the Conceptual Architecture of SuperTuxKart. Caleb Aikens Russell Dawes Mohammed Gasmallah Leonard Ha Vincent Hung Joseph Landy

Game demo First project with UE Tom Guillermin

Introduction. Modding Kit Feature List

GameSalad Creator (Windows Version ) Written by Jack Reed Layout by Anne Austin

Ubi meets the students. May 22nd, 2013

Software Requirements Specification Document. CENG 490 VANA Project

Experiment 02 Interaction Objects

Legends of War: Patton Manual

An Implementation and Usability Study of a Natural User Interface Virtual Piano

SPACEYARD SCRAPPERS 2-D GAME DESIGN DOCUMENT

Cannon Ball User Manual

Nighork Adventures: Legacy of Chaos

Maniacally Obese Penguins, Inc.

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti

12 Final Projects. Steve Marschner CS5625 Spring 2016

CompuScholar, Inc. Alignment to Utah Game Development Fundamentals Standards

Chord: A Music Game CIS 499 SENIOR PROJECT DESIGN DOCUMENT

To experience the new content, go to the VR center in Carceburg after doing the alcohol mission.

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

StarForge Alpha Manual v0.3.5

To experience the new content, go to the VR center in Carceburg after doing the alcohol mission.

Design Document for: Name of Game. One Liner, i.e. The Ultimate Racing Game. Something funny here! All work Copyright 1999 by Your Company Name

Application Survey: Audiosurf

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

Game Designers. Understanding Design Computing and Cognition (DECO1006)

Game Design 2. Table of Contents

BMOSLFGEMW: A Spectrum of Game Engine Architectures

Gnome Wars User Manual

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

Toon Dimension Formal Game Proposal

unity 3d and playmaker pdf Unity 3D and PlayMaker Essentials: Game Development from Practical Game Design with Unity and Playmaker - pdf

Physics For Javascript Games Animation And Simulations With Html5 Canvas

CONCEPTS EXPLAINED CONCEPTS (IN ORDER)

National College of Ireland. BSc in Computing 2015/2016. Luke Stephens Kehoe. x

Design Document: Kitty Blossom

Transcription:

Game Design Document (GDD) (Title) Tower Defense Version: 1.0 Created: 5/9/13 Last Updated: 5/9/13

Contents Intro... 3 Gameplay Description... 3 Platform Information... 3 Artistic Style Outline... 3 Systematic Breakdown of Components... 3 Unity3D Game Engine... 3 Save/Load System... 3 UI System... 3 Tower Building System... 4 Asset Breakdown... 4 Art Assets... 4 Text Assets... 4 Sound Assets... 4 Suggested Game Flow Diagram... 5 Suggested Project Timeline... 5 Additional Ideas and Possibilities... 5

Intro Your computer is being invaded by evil packets! Hackers are trying to send malicious code through your firewall, and you re here to stop it. In this 2D, no-art tower defense, you will become the greatest System Administrator ever by blocking all virulent traffic heading to your open ports. Gameplay Description The player will be in a top-down (or bird s-eye) view of each level. At the start of the level, enemies will spawn in a location designated for starting per level. These enemies will move toward their destination along a set path, also per level. The player will attempt to destroy the enemies by building towers that will target and shoot the enemies. The win-scenario is when all enemies have been eliminated. Platform Information We will be using Unity3D (http://unity3d.com/) as the game engine and C# as the scripting language. Artistic Style Outline Currently, the art style is one that is provided by the default objects available in the Unity3D Game Engine. Once an actual artist joins for the project, this can definitely be changed. <Pictures of current map, towers go here> Systematic Breakdown of Components Unity3D Game Engine Includes these systems but is not limited to: Collision Particles 2D/3D Renderer Graphical 3D Scene Designer Game Object Hierarchy View Save/Load System The user is going to need a way to save information between sessions of play. For example, a list of levels they have beaten in order to determine what towers are available for building. This may end up being platform specific, because a web player is going to save information differently than Android, ios, Mac, PC, and Linux. UI System A UI will be needed for the following things, but not limited to:

Menu Level Picker In-Level HUD Tower Building System In-game, the player will need to be able to place towers in certain areas. The Tower Building system will need to be created in order to give the player the ability to place towers in certain areas in the level. In order to build these towers, the player will spend currency and select an available spot in designated areas. As the player destroys enemies, they are awarded a certain amount of currency that is used to purchase more towers. Only certain towers are usable per level. Asset Breakdown Art Assets Assets will not need to be very detailed, as this is a 2D game built in a 3D game engine. We will be able to texture cubes and other primitive types, such as: spheres, capsules (spheres with a height), and planes. Dependent upon the art direction, it can range from pixel art to low-poly count models. Unity3D can import a wide array of file types, so we can reference their site for info on what programs can be used to create assets (http://unity3d.com/unity/workflow/asset-workflow). Areas that will need art assets: Enemies Levels UI/Menus HUD Particle effects Text Assets There will not need to be many text assets since there is no story, narration, or dialogue in game. Most of what is needed is: names for enemies, names for towers, menu option text, and credits. Minimal time is required for these. Sound Assets As per art assets, a variety of sounds can be imported into Unity3D. A quick explanation of music vs. sound: music is the long form sound that is looped; a sound is the short form that is usually only lasts about.25 to.5 seconds. A list of what might be needed: Menu/Level Picker music Menu/UI sounds

In-game sounds o Tower projectiles o Enemy explosion Suggested Game Flow Diagram The game will commence as thus: Menu -> Level Picker -> Level -> Results screen -> Level Picker, etc. Suggested Project Timeline Since this projected started out as a 1 Game A Month (http://www.onegameamonth.com/), the schedule will be scoped for only a month and will include only gameplay. If a month goes by and it is decided that the game will continue for an undetermined about of time, then the scope will change. Additional Ideas and Possibilities It s possible that a story line could be thrown in here once the gameplay is polished enough or another person is on the project, but currently there is no story scoped for this. Another possibility would be art affecting gameplay and or design. It could be that the art style would drive level design and possibly change how the tower building system functions.