IMGD 1001: Game Development Timeline

Similar documents
The Game Development Process. Slides: largely based on Mark Claypool (WPI, USA) course on game development

(adapted from Introduction to Game Development by Steve Rabin) Game Production

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

IMGD 1001: The Game Art Pipeline

Game Development Fundamentals

not think the same. So, the consumer, at the end, is the one that decides if a game is fun or not. Whether a game is a good game.

the gamedesigninitiative at cornell university Lecture 1 Course Overview

Introduction to Game Design. Playing: Galaxy Trucker Watching: The Big Bang Theory Reading: Master Thesis! Listening: Slayer

DIABLO VALLEY COLLEGE CATALOG

Multimedia Product Development - A Practical Approach

DIABLO VALLEY COLLEGE CATALOG

Bachelor of Creative Design. Game Art. Course Components

Work for play: Careers in video game development

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

IMGD The Game Development Process: Fun and Games

A New Undergraduate Major: Interactive Media and Game Development

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

MODESTO CITY SCHOOLS COURSE OUTLINE. MEETS GRADUATION REQUIREMENTS: Practical Arts and/or Computer Literacy

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

Custom Web Development Guidelines

game development documentation game development documentation: concept document

Understand career planning in a digital media environment.

The Art Institute of Philadelphia Catalog Addendum GAME ART & DESIGN

Simulation and Game Programming

Preproduction in the Game Development Process

Determining Your MAC Address in Windows XP

Teaching Game Development: At the Intersection of Computer Science and Humanities & Arts

Multimedia Project Development

COMPANY PROFILE. Founded in Headquarter Princeton, USA Studio Hyderabad / Mumbai Employee Strength 150 +

Course information: Copy and paste current course information from Class Search/Course Catalog.

OCR LEVEL 3 CAMBRIDGE TECHNICAL

Game-Making Software. Created by. in support of

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

Game Development. What is a game?

Artificial intelligence (AI) specialists in Games design and programming

The Computing Curriculum at Coston Primary

Iterative Project Management 1

Title Description Management Project Manager

What is Wwise? With Wwise, game developers have the flexibility, toolset, and workflow necessary to dramatically advance the gaming experience.

ACADEMY OF INTERACTIVE

NetEase Games - Paid Internship Program

Service Description and Expectations. September 2010

GAME DESIGN AND DEVELOPMENT PROGRAM INFORMATION

Counseling Fine and Performing Arts Students

elearning Guide: Instructional Design

Graphic Design. Location: Patterson Campus - Bldg. K. Program Information. Occupational Choices. Average Full-Time Wage.

CS 378: Computer Game Technology

University of the Arts London (UAL) BA (Hons) Games Design Art and Design Date of production/revision July 2015

SOFTWARE ENGINEER. For Online (front end) Java, Javascript, Flash For Online (back end) Web frameworks, relational databases, REST/SOAP, Java/Scala

Creating Mobile Apps Development and Deployment

Integrating STEM Courses with Game Design. Najib Manea

Creative Director and Project Manager Job Description

Unit in brief. Unit introduction. Learning aims. Level: 1 Unit type: Sector (Digital Media) Guided learning hours: 40

Intellectual Property

CAD and Creativity. Contents

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

Jordan Shearer. Portfolio. 1Maya Modeling

MICROSOFT SOFTWARE DEVELOPMENT. Microsoft Secrets book

MINIMUM ACADEMIC REQUIREMENTS Ontario Secondary School Diploma with Grade 12 College English (C) ENG4C, or mature student status.

SCREEN AUSTRALIA PROGRAM GUIDELINES January to June 2009 DEVELOPMENT PROGRAMS

ANIMATION AND GAME DESIGN

Software Project Plan

REQUEST FOR QUOTATION RFQ #MC Boise State Football Recruiting Internet Marketing

Game Programming. Bachelor of Software Engineering. Course Components

Lesson 12. Software Development

Ludology. Ludology: Psychology of fun. Remembering from last time. Thinking like a gamer

Homeschool Programming, Inc.

GlobalWay. Your Core Value Partner for Localization. Localization & Globalization Game Localization Desktop Publishing

VIDEO GAME DESIGN. REvaluation of OVERVIEW ELIGIBILITY TIME LIMITS

Neomancer: An Exercise in Interdisciplinary Academic Game Development

WORKSHOPS FOR PRIMARY SCHOOLS

KongZhong Corporation. Post 2Q11 Results Presentation September 2011

BAA DigiPen 3D Animation 11

PROJECT MANAGERS - PROGRAMMERS

Complete Digital Solutions

INTERACTIVE APPLICATION AND VIDEO GAME DESIGN PURPOSE CLOTHING REQUIREMENT ELIGIBILITY EQUIPMENT AND MATERIALS. c. Written knowledge exam and pencils.

FILMMAKING Course Objectives + Methodology

NORCO COLLEGE SLO to PLO MATRIX PLOs

CAREER LYNX Constructing Careers in Architecture

Transcription:

IMGD 1001: Game Development Timeline by Mark Claypool (claypool@cs.wpi.edu) Robert W. Lindeman (gogo@wpi.edu) Outline Game Timeline Team Sizes (next) Claypool and Lindeman, WPI, CS and IMGD 2 1

Game Development Timeline (1 of 5) Inspiration getting the global idea of the game duration: 1 month (for a professional game) people: lead designer, team discussion result: treatment document, decision to continue Conceptualization preparing the "complete" design of the game duration: 3 months people: designer + prototype programmers/artists result: complete design document (continued next slide) Claypool and Lindeman, WPI, CS and IMGD 3 Based on notes from Mark Overmars Concept Define game concept Define core game features Find/Assign developer Estimate budget & Due date Van Helsing 3 rd person shooter for the PS2 and Xbox Released 2004 Developer: Saffire Publisher: Vivendi Key: Guns and ammo as upgrades Finishing move 5 kills then single kill after 1 hit Claypool and Lindeman, WPI, CS and IMGD 4 2

Concept: Van Helsing (1 of 4) Claypool and Lindeman, WPI, CS and IMGD 5 Concept: Van Helsing (2 of 4) Claypool and Lindeman, WPI, CS and IMGD 6 3

Concept: Van Helsing (3 of 4) Van Helsing Pre-Production Video Claypool and Lindeman, WPI, CS and IMGD 7 Concept: Van Helsing (4 of 4) Van Helsing Finished Concept Video Claypool and Lindeman, WPI, CS and IMGD 8 4

Game Development Timeline (2 of 5) Prototypes Build prototypes as proof of concept Can take 2-3 months (or more) Typically done a few months after project start In particular, used to test game play Throw prototype away afterwards Don't expect it to evolve into game! The Pancake Principle (Fred Brooks) Plan to throw one away, you will anyway. Pitch to Publisher (Continued next slide) Claypool and Lindeman, WPI, CS and IMGD 9 Based on notes from Mark Overmars Prototype or 1 st Playable Game Design Document & Technical Design Document = "The Bibles" Production budget & detailed schedule Working prototype, with game mechanics Focus test Submit concept to Sony, etc. Part of "pitch process", next) You'll do this at the end of this course! Claypool and Lindeman, WPI, CS and IMGD 10 5

The Pitch Process: Presentation Key pitch presentation content: Concept overview & genre profile Unique selling points What makes it stand out from its competitors Proposed technology & target platform/s Team biographies & heritage Outline marketing information, including potential licensing opportunities Claypool and Lindeman, WPI, CS and IMGD 11 Chapter 7.3, Introduction to Game Development The Pitch Process: Prototype Key game prototype features: Core gameplay mechanic Game engine / technological proficiency Artistic / styling guide Demonstration of control / camera system Example gameplay goals Claypool and Lindeman, WPI, CS and IMGD 12 Chapter 7.3, Introduction to Game Development 6

The Pitch Process: Project Schedule & Budget Schedule & budget must: Be detailed and transparent Allow for contingency scenarios Have several sets of outcomes for different size publishers Be realistic Claypool and Lindeman, WPI, CS and IMGD 13 Chapter 7.3, Introduction to Game Development The Deal: Choosing a Publisher Research Publishers screen Developers But Developers should also research prospective Publishers: Are they financially stable? Do they have appropriate reach for target? Do they market / PR their games well? Is there a history of non-payment of milestones or royalties? Have they produced many titles? Sometimes you take what you can get! Claypool and Lindeman, WPI, CS and IMGD 14 Chapter 7.3, Introduction to Game Development 7

The Deal: IP Rights Intellectual Property Rights include: Game name Logos Unique game mechanics & storyline Unique characters, objects & settings Game Source Code including artwork & associated assets Unique sounds and music Developers may not have much power And it probably doesn't matter as many games don t succeed, anyway Claypool and Lindeman, WPI, CS and IMGD 15 Chapter 7.3, Introduction to Game Development The Deal: Payment Negotiation (1 of 2) Current approximate development costs: $4-5 million for AAA multi-platform $2-3 million for AAA PlayStation 2 only $1 million for A-quality single platform Royalties Percentage payments of profits made after recoup of development costs Developer royalties range 0% ("work for hire") to 40% Other considerations: Rising-rate royalty: more units sold = higher percentage Clear royalty definition of 'wholesale price' (i.e., including cost of goods etc.) Right to audit publishers books Currency/exchange rate/vat figures Claypool and Lindeman, WPI, CS and IMGD 16 Chapter 7.3, Introduction to Game Development 8

Moving Projects Forward Most Publishers have a "Green-Light Process" Used to determine which projects go forward Developers submit to committee at five, mostly independent stages: Concept Assessment Prototype First Playable Alpha At each stage, committee: Decides whether or not to continue funding o Developers then get next "lump" of money Evaluates market potential Adjusts unit forecasts accordingly Then, additional stages: Beta Gold Master Claypool and Lindeman, WPI, CS and IMGD 17 Chapter 7.3, Introduction to Game Development Prototype: Red Ninja (1 of 3) Red Ninja, PS2, released 2005 Publisher: Vivendi Developer: Tranji 3 rd person fighting Fluid movement Claypool and Lindeman, WPI, CS and IMGD 18 9

Prototype: Red Ninja (2 of 3) Red Ninja Pre-Production Video Claypool and Lindeman, WPI, CS and IMGD 19 Prototype: Red Ninja (3 of 3) Red Ninja Final Production Video Claypool and Lindeman, WPI, CS and IMGD 20 10

Game Development Timeline (3 of 5) Blueprint separate the project into different tiers duration: 2 months people: lead designer, software planner result: several mini-specifications Architecture creating a technical design that specifies tools and technology used duration: 2 months people: project leader, software planner, lead architect result: full technical specification Claypool and Lindeman, WPI, CS and IMGD 21 Based on notes from Mark Overmars Game Development Timeline (4 of 5) Tool building create a number of (preferably reusable) tools, like 3D graphics engine, level builder, or unit builder duration: 4 months people: project leader and 4 (tool) programmers result: set of functional tools (maybe not yet feature complete) Assembly create the game based on the design document using the tools; update design document and tools as required (consulting the lead designer) duration: 12 months people: project leader, 4 programmers, 4 artists result: the complete game software and toolset Claypool and Lindeman, WPI, CS and IMGD 22 Based on notes from Mark Overmars 11

Other Milestones: Alpha Definition At Alpha stage, a game should: Have all of the required features of the design implemented, but not necessarily working correctly Be tested thoroughly by QA to eliminate any critical gameplay flaws Still likely contains a certain amount of placeholder assets (Continued next slide) Claypool and Lindeman, WPI, CS and IMGD 23 Alpha Definition Feature complete "Localization" begins Focus test Play testing Marketing continues Claypool and Lindeman, WPI, CS and IMGD 24 12

Alpha: Crash Bandicoot (1 of 2) Claypool and Lindeman, WPI, CS and IMGD 25 Alpha: Crash Bandicoot (2 of 2) Crash Bandicoot Video Claypool and Lindeman, WPI, CS and IMGD 26 13

Game Development Timeline (5 of 5) Level design create the levels for the game duration: 4 months people: project leader, 3 level designers result: finished game with all levels, in-game tutorials, manuals Review testing the code, the gameplay, and the levels duration: 3 months (partially overlapping level design) people: 4 testers result: the gold master Claypool and Lindeman, WPI, CS and IMGD 27 Based on notes from Mark Overmars Other Milestones: Beta Definition At Beta stage, a game should: Have all content complete Be tested thoroughly for bugs and gameplay tweaks Be shown to press for preview features (Continued next slide) Claypool and Lindeman, WPI, CS and IMGD 28 14

Stages of Development: Beta Polish, polish, polish Game balancing Localization continues Demo versions Claypool and Lindeman, WPI, CS and IMGD 29 Other Milestones: Gold Master Definition At Gold Master stage, a game should: Be sent to the platform holder/s (where applicable) for TRC (Technical Requirements Checklist) testing Be sent to press for review Be sent to duplication for production Be backed up and stored (Continued next slide) Claypool and Lindeman, WPI, CS and IMGD 30 Based on notes from Mark Overmars 15

Final/GMC/Gold The Game is "Done" Testing, testing, testing Intense pressure Submit to console developers Manufacturing timing Claypool and Lindeman, WPI, CS and IMGD 31 Post-Mortem Analysis of PR, marketing Analysis of production, source Code What went right What went wrong Archive all assets Kick-off the Sequel! Claypool and Lindeman, WPI, CS and IMGD 32 16

Outline Game Timeline Team Sizes (next) Claypool and Lindeman, WPI, CS and IMGD 33 Development Team Size As late as the mid-80's teams as small as one person Today, teams ranging from 10-60 people Programming now a proportionally smaller part of any project, artistic content creation proportionally larger See Gamasutra, (www.gamasutra.com) Search for "post mortem" Game data at bottom includes team size and composition But it depends a lot on the genre Claypool and Lindeman, WPI, CS and IMGD 34 Laird and Jamin, EECS 494, Umich, Fall 2003 17

Development Team 1988 Sublogic s JET (early flight sim) Sublogic later made scenery files for Microsoft flight simulator 3 Programmers 1 Part-Time Artist 1 Tester Total: 5 Claypool and Lindeman, WPI, CS and IMGD 35 Laird and Jamin, EECS 494, Umich, Fall 2003 Development Team 1995 Interplay's Descent Used 3-D polygon engine, not 2-D sprites 6 Programmers 1 Artist 2 Level Designers 1 Sound Designer Off-site Musicians Total: 11 Claypool and Lindeman, WPI, CS and IMGD 36 Laird and Jamin, EECS 494, Umich, Fall 2003 18

Development Team 2002 THQ s AlterEcho 1 Executive Producer 1 Producer 4 Programmers 2 Game Designers 1 Writer 3 Level Designers 3 Character Modelers and Animators 1 2d and Texture Artist 1 Audio Designer 1 Cinematic Animator 1 QA Lead and Testers Total: 19+ Claypool and Lindeman, WPI, CS and IMGD 37 Laird and Jamin, EECS 494, Umich, Fall 2003 Development Team 2007 2K s Bioshock Boston: Programmer: 1 Artists and Animators: 15, plus 2 borrowed from Firaxis Designers: 6 in-house, 1 contract Audio Developers: 2 in-house, 7 contract Producers: 3 in-house, 2 contract Testers: 13 contract, plus 8 on-site publisher testers Australia: Programmers: 12 Artists And Animators: 10 Designers: 5 Audio Developer: 1 Producers: 2 Testers: 1 in-house, 7 contract Shanghai: Artists And Animators: 12 Designers: 3 At peak: ~90 developers, 30 contractors, 8 on-site publisher testers http://www.gamasutra.com/view/feature/3774/postmortem_2k_boston2k_.php Claypool and Lindeman, WPI, CS and IMGD 38 19

Development Teams for Online Games Star Wars online (~2003) Development team: 44 people 50% Artists 25% Designers 25% Programmers 3 Producers "Live" Team (starting at Beta, 6 months before done) 8 Developers 50-60 Customer support (for 200K users) 1000 Volunteer staff (for 200K users) Claypool and Lindeman, WPI, CS and IMGD 39 Laird and Jamin, EECS 494, Umich, Fall 2003 A (Larger) Developer Company Today Designing and creating computer games is serious business Large budgets ($10 million+) Large number of people involved Large risk Wisdom Use modern software development techniques And maybe not the ones we just talked about Keep creativity where it belongs In the design Not during the programming Claypool and Lindeman, WPI, CS and IMGD 40 20