game development documentation game development documentation: concept document



Similar documents
Preproduction in the Game Development Process

Level Design. Characters vs Levels. Level Design. Case Study: Matchstick puzzle

The Design Document. Videogame Design and Programming. Prof. Pier Luca Lanzi

GAME DESIGN AND DEVELOPMENT TECHNOLOGY. Game Design and Development Technology I

Game Design Document and Production Timeline. John Laird and Sugih Jamin University of Michigan

CREATIVE COMPUTER GRAPHICS II

Course Overview and Approximate Time Allotments. First Semester

Creative, Media and Performance Arts MEDIA

GCE APPLIED ICT A2 COURSEWORK TIPS

OCR LEVEL 3 CAMBRIDGE TECHNICAL

Game Design From Concepts To Implementation

Advanced Diploma of Screen - 3D Animation and VFX (10343NAT)

Basic Guide for Video Games production

INTERACTIVE STORYTELLING (IST)

Level 17: Creating a Puzzle Part 2

Web Video Planning Guide

Scratch Primary Lesson 4

MEDIA OCR LEVEL 3 CAMBRIDGE TECHNICAL. Cambridge TECHNICALS ANIMATION PRODUCTION CERTIFICATE/DIPLOMA IN K/504/0480 LEVEL 3 UNIT 66

Information Technology Career Field Pathways and Course Structure

New Media production week 9

Software Requirements Specification

Programming in Access VBA

The first program: Little Crab

Orange Unified School District Video Game Design II Year Course

2 The first program: Little Crab

Triggers & Actions 10

OCR LEVEL 3 CAMBRIDGE TECHNICAL

DoItYourself. Converting VHS tapes to DVD

GAMES DEVELOPMENT. CREATIVE INDUSTRIES WORKFORCE SKILLS QUALIFICATIONS MEDIA & COMMUNICATIONS Competency Map

Advanced Diploma of Professional Game Development - Game Art and Animation (10343NAT)

Multimedia Project Development

CAD and Creativity. Contents

Make Your Own Game Tutorial I: Overview of Program Structure

Creating an Animation using Windows Movie Maker

Level 13: Creating Yes / No Player Options

Develop Computer Animation

Proposal for a Virtual 3D World Map

CS 378: Computer Game Technology

COVERAGE You re going to have to edit your film later. How do you make sure you get enough footage for that to work?

CS 325 Computer Graphics

FROM MOONSCAPE TO GREENSCAPE MULTIMEDIA PRESENTATION. How do I do it?

ANIMATION. CREATIVE INDUSTRIES WORKFORCE SKILLS QUALIFICATIONS MEDIA & COMMUNICATIONS Competency Map

Visual Storytelling, Shot Styles and Composition

Game Development. What is a game?

Jordan Shearer. Portfolio. 1Maya Modeling

The Computing Curriculum at Coston Primary

Elementary & Secondary School Programmes 2015/2016. Brought to you by the people behind the Toronto International Film Festival

WORKSHOPS FOR PRIMARY SCHOOLS

Research and Digital Game- based Play: A Review of Martha Madison

KS3 Computing Group 1 Programme of Study hours per week

NORCO COLLEGE SLO to PLO MATRIX PLOs

Course Syllabus. Tuesday 4 pm to 5 pm & Thursday 4 to 5 pm

Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine

Game Development Fundamentals

Production Design / Art Direction. TV Animation / Shorts

Project Group Applied Functional Programming

YOU THINK YOU MIGHT WANT TO STUDY:

SOFTWARE UNIT 1 PART B C O M P U T E R T E C H N O L O G Y ( S 1 O B J A N D O B J 3-2)

Lecture 2: Game Design

The School-assessed Task has three components. They relate to: Unit 3 Outcome 2 Unit 3 Outcome 3 Unit 4 Outcome 1.

Chapter 12 Programming Concepts and Languages

[Name of the game] Game Design Document. Created by [Name of the team]:

Understand career planning in a digital media environment.

A system is a set of integrated components interacting with each other to serve a common purpose.

Counselor Lesson Plan

Grade 10 Dreamweaver Final Project Web Site Design

CG: Computer Graphics

Creating Animations with istopmotion

Computer Game and Animation Past, Present, and Future

Peggy Southerland Coordinator, Animation Department Regent University

Kathy Au Billy Yi Fan Zhou Department of Electrical and Computer Engineering University of Toronto { kathy.au, billy.zhou }@utoronto.

Collision Theory and Logic

Chapter 13: Program Development and Programming Languages

ActionScript 3 and Game Design

User Guide January 10

Designing a Customized E-learning Solution for a Worldwide IT Company

Texas Essential Knowledge and Skills Correlation to Video Game Design Foundations 2011 N Video Game Design

OCR LEVEL 3 CAMBRIDGE TECHNICAL

Level 15: Creating a Puzzle

Design and Development of a Mobile Game - Based Learning Application in Synonyms, Antonyms, and Homonyms

Project 2: Character Animation Due Date: Friday, March 10th, 11:59 PM

Theater, Cinema, & Film Production

Mobile Game and App Development the Easy Way

How To Be A 3D Modelled Environment Artist

Announcements. Project status demo in class

Skills Canada Competition Dufferin-Peel Catholic District School Board

Adaptation of Rapid Prototyping Model for Serious Games Development

SCORM Users Guide for Instructional Designers. Version 8

Adobe Dreamweaver CC 14 Tutorial

CMSC 435: Software Engineering Course overview. Topics covered today

Literature Circle Role Sheet. Summarizer. Book

ELEMENTS AND PRINCIPLES OF DESIGN

CHAPTER 6 TEXTURE ANIMATION

Transcription:

topics: game design documents design document references: cisc3665 game design fall 2011 lecture # IV.1 game development documentation notes from: Game Design: Theory & Practice (2nd Edition), by Richard Rouse III. Wordware Publishing, Inc., 2005, chapters 17 and 19. cisc3665-fall2011-sklar-leciv.1 1 game development documentation why? team of developers need an agreed-upon design, preferably documented in the same place documents: concept document competitive analysis design document flowcharts story bible script art bible game minute storyboard technical design document marketing plan development schedule cisc3665-fall2011-sklar-leciv.1 2 audiences for your documentation: funders managers designers for game levels, game elements programmers artists game development documentation: concept document pitch or proposal for the game audience is someone who is going to fund the development, e.g., funder, manager, publisher content should be short should discuss high-level design issues should detail game story should sound exciting but tractable can include some rough art (e.g., sketches), screen mock-ups cisc3665-fall2011-sklar-leciv.1 3 cisc3665-fall2011-sklar-leciv.1 4

game development documentation: competitive analysis game development documentation: design document reviews the field, the competitors describes the related work within the same game genre highlights what is unique about the new game functional specification fully describes gameplay in detail should be a reference for the implementation of the game includes: game mechanics storyline, context worlds and/or levels and/or stages in the game characters, objects and items in the game covers the who, what, when, where, why, how of the game should NOT include detailed content that is in the other documents described here (though there is necessarily some repetition at a high level in order for the design document to make sense on its own) design document discussed in detail in second section of these notes (below) cisc3665-fall2011-sklar-leciv.1 5 cisc3665-fall2011-sklar-leciv.1 6 game development documentation: flowcharts game development documentation: story bible can be part of the design document, or can be separate two purposes: to track out-of-game menu options (e.g., start new game, load old game, set preferences, etc). to track players through game levels can also be used to explain players decision-making processes during the game overview of game narrative can be in the design document, or can be separate (should be separate if story is long and detailed) full details of game s back story and context go in the story bible includes background, character details, history of characters, context, etc. whatever is necessary for the game designers and implementers to know so they can build the game acts as a guide for consistency during game development cisc3665-fall2011-sklar-leciv.1 7 cisc3665-fall2011-sklar-leciv.1 8

game development documentation: script game development documentation: art bible like a movie-script with dialogues for games that have cut scenes also includes stage directions can be contain pseudo-code IF-THEN-ELSE or SWITCH branching statements to show options between playing different scenes or selection based on what the player does OR statements showing possible selection between clauses in dialogue or scenes which can be selected randomly by the game engine result is a branching dialogue tree any text that appears in the game should be in the script keep in mind when writing the script that this is a game and not a movie! scenes should not be too long so player can get back to doing stuff instead of watching stuff contains art assets drawings of characters, objects, items animations of characters and objects doing standard things (e.g., walking, door opening, etc.) background scenery contains sketches and screen shots details the look and feel of the game cisc3665-fall2011-sklar-leciv.1 9 cisc3665-fall2011-sklar-leciv.1 10 game development documentation: game minute game development documentation: storyboard detailed description of a short session of game play contains everything player sees and does audience for the game minute is typically managers, but also developers can use it to keep team members on the same page in terms of a unified game experience linear sequence of scenes, but with branching should be drawn like a state/action graph nodes in the graph are scenes links are actions that player can take links can also be optional directions that the game engine can take without player input, in which case a probability should accompany the links indicating how likely it is that each branch would be taken remember state diagram from the midterm storyboard should show the different possible actions and what scene in the game would result if each action were taken cisc3665-fall2011-sklar-leciv.1 11 cisc3665-fall2011-sklar-leciv.1 12

game development documentation: technical design document game development documentation: marketing plan contains implementation specifications includes details about: code (software) structure, e.g., class design implementation of artificial intelligencen describes the rendering architecture describes any hardware specifications (e.g., game is designed to run on a tablet, on a phone, in a browser, etc.) the marketing plan is a business document who is the target customer? what is the estimated number of games that will be sold? what does market analysis show about pricing? what is the competition like from a business standpoint (as opposed to a technical/design comparison, which is done in the competitive analysis section, detailed above) cisc3665-fall2011-sklar-leciv.1 13 cisc3665-fall2011-sklar-leciv.1 14 game development documentation: development schedule design document development schedule what are the steps in the development process? what are the key development goals? when will a complete prototype be ready? when will alpha-testing begin? when will beta-testing begin? when will the first version be released for sale? writing style is important sections table of contents introduction/overview game mechanics: WHAT and HOW artificial intelligence game elements story overview game progression system menus cisc3665-fall2011-sklar-leciv.1 15 cisc3665-fall2011-sklar-leciv.1 16

design document: table of contents design document: introduction/overview/executive summary ends up as tool people use to navigate your document must include subsections, sub-subsections, etc good starting point for understanding the game and for new team members who join and for anyone reading about the game for the first time (e.g., funder, marketer, producer, etc.) should be ONE PAGE long cisc3665-fall2011-sklar-leciv.1 17 cisc3665-fall2011-sklar-leciv.1 18 most important part of your document what the game play really is design document: game mechanics avoid detailing specifics about game-world objects or characters (do that later) be abstract/general enough so that many different games could be made from this section of the document introduce players capabilities in the order in which a user will encounter them; start simple and move to more complex list physical commands users will need to effect players movements describe how players control their avatar describe avatar s movement model if user creates their avatar, describe that process and components to be created if there are puzzles in the game, describe their functions and how players manipulate them but in general, not with implementation details don t list actual puzzles, but instead include high-level descriptions (e.g., puzzle might involve hitting walls...) do not list specific configurations list the palette of objects and behaviors from which puzzles are created describe how game controls shift from one mode/level to another separate out technical aspects! (these go in technical design doc) describe GUI (graphical user interface) cisc3665-fall2011-sklar-leciv.1 19 cisc3665-fall2011-sklar-leciv.1 20

design document: artificial intelligence design document: game elements describe how the world reacts to players actions and also how the world may change on its own, not in response to player (e.g., when player isn t doing anything) palette for level designers parts that will be brought together to create compelling experience for user characters items (things they can pick up) objects/mechanisms (things they can do, e.g., open a door) cisc3665-fall2011-sklar-leciv.1 21 cisc3665-fall2011-sklar-leciv.1 22 design document: story overview design document: game progression easy-to-read narrative not too detailed quick way to understand the context and big picture of the game may be longest section of document go through events players experience, how they change and progress guide for artists and level designers be descriptive about how level will affect players, not just it is difficult some games have stages instead of levels. break down stages here. some games have neither in which case this section may not be necessary cisc3665-fall2011-sklar-leciv.1 23 cisc3665-fall2011-sklar-leciv.1 24

design document: system menus common mistakes out-of-game stuff, e.g., main menu, preferences, etc. describe interface and how user will interact with it, e.g., mouse clicks most important thing is to communicate your vision of the game to the reader common mistakes include: too short, brief, high-level too long, overly-detailed story, no game play details too much implementation detail no consideration of technology know that document is DYNAMIC and will evolve as game develops cisc3665-fall2011-sklar-leciv.1 25 cisc3665-fall2011-sklar-leciv.1 26 to do work on homework assignment for unit III, which is due November 7 cisc3665-fall2011-sklar-leciv.1 27