GAME PRODUCTION OVERVIEW CGDD 4603. Overview  Based on Chapter 7.1 from Introduction to Game Development by Steve Rabin et al. (you own this)  Concept.

Slides:



Advertisements
Similar presentations
ScreenACT INFORMATION SESSION. On the Agenda ACT Screen Development Fund Cannes 2015 Screen Industry Pod.
Advertisements

ScreenACT INFORMATION SESSION. On the Agenda ACT Screen Development Fund Cannes 2015 Screen Industry Pod.
Game Development Essentials An Introduction. Chapter 11 Production & Management developing the process.
4.5 Multimedia Production
Chapter 13 Communicating the Opportunity. Objectives Target the business to investors. Prepare oral and visual presentation for investors. Investor evaluation.
GoodGames Storyboard. Games: More than You’d Imagine. What’s in a Game? Who Makes Games? Are you Game? Animated icon Navigation icons, select individual.
Chapter 3 Project Initiation
1 Overview of the Casual Games Space with a focus on the needs of developers. Ivan Tkachenko Vice President of Production Nikitova Games / Kenjitsu.
CSCU 411 Software Engineering Chapter 2 Introduction to Software Engineering Management.
LR NYU Fall 2007 Business Operations New Product Development Process.
Pitching. Rejection The Publisher Survey from the IGDA shows us that only 4% of game concepts that independent developers submit to publishers are actually.
Chapter 7.1 Game Production and Management. 2 Concept Phase Where concepts come from Sequels Film licenses Technology re-use Occasionally, original concepts.
Process of Making Multimedia
Mark Nelson Alessandro Canossa Design documents Spring 2011
Computer/Video Game Development Karen Petersen Lead Gameplay Programmer Telltale Games.
Chapter 3.1 Teams and Processes. 2 Programming Teams In the 1980s programmers developed the whole game (and did the art and sounds too!) Now programmers.
Chapter 7.1 Game Production & Management. 2 Overview Mainstream Video games and computer games are made by large teams of people. – Big – Expensive –
Chapter 7.3 The Publisher-Developer Relationship.
A Technical Game Project 4 Due dates: Game Idea Friday, March 16 th Game Plan Friday, March 23 rd Web Page Sunday, April 9 th First Playable Wednesday,
Chapter 3 Project Initiation. The stages of a project  Project concept  Project proposal request  Project proposal  Project green light  Project.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
1 Computer Game Development CIS 487/587 Bruce R. Maxim UM-Dearborn.
System Implementation
Questions & Answers Missing Documents and Incorrect Notification.
The BIM Project Execution Planning Procedure
Notes on the Game Development Process
 A project is “a unique endeavor to produce a set of deliverables within clearly specified time, cost and quality constraints”
Acquisitions, a Publisher’s Perspective Craig Duncan Development Manager External Development Studio Building the partnership between.
Game Development and Game Design academy.zariba.com 1.
Introduction to Interactive Media 02. The Interactive Media Development Process.
EirplayMedia (c) 2009 EirplayMedia Game Production Cycle.
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
PHOTOSHOP: Week 1 - Overview & Domain 1. Domain 1 Objectives: Setting Project Requirements Identify the purpose, audience, and audience needs for preparing.
Applied Software Project Management Andrew Stellman & Jennifer Greenehttp:// Applied Software Project Management Chapter 1: Introduction.
Chapter 8: Systems analysis and design
CO1301: Games Concepts Dr Nick Mitchell (Room CM 226) Material originally prepared by Laurent Noel.
IGEM Project Technology Name Presenter’s Information and Title Title of Industry Contacts and University Contacts.
Game Development Documentation EREN NABİ.  When the team grows, becomes harder to protecting the focal point of the project.  Good documentation is.
Game Production for Dummies (or, What the hell does a producer do anyway?) Andy Satterthwaite Producer: Sidhe Interactive.
Introduction to Interactive Media The Interactive Media Development Process.
This Session 1.Game Documentation 2.Project Management 3.Group Breakout 4.Start Level !
Project management Lecture 10. Topics covered Management activities Project planning Project scheduling Risk management.
A Reusable Scripting Engine for Automating Cinematics and Cut-Scenes in Video Games M. McLaughlin and M. Katchabaw Department of Computer Science The University.
Chapter 3.1 Teams and Processes. CS Programming Teams In the 1980s programmers developed the whole game (and did the art and sounds too!) Now programmers.
PLANNING ENGINEERING AND PROJECT MANAGEMENT By Lec. Junaid Arshad 1 Lecture#03 DEPARTMENT OF ENGINEERING MANAGEMENT.
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
Game Project IMGD 4000 Due Dates: Form Teams Treatment Website Tech milestone AlphaApril 17 Beta Final Presentation.
STEP 4 Manage Delivery. Role of Project Manager At this stage, you as a project manager should clearly understand why you are doing this project. Also.
JOB SUCCESS SKILLS SALARY NEGOTIATION. Objective At the conclusion of this lesson, the student will be able to determine the most effective method for.
Systems Development Life Cycle
Maths & Technologies for Games Production Processes & Asset Management CO3303 Week 10.
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
Script Breakdown, Schedules & Budgets Producer’s Craft Spring 2009.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
1 Multimedia Development Team. 2 To discuss phases of MM production team members Multimedia I.
REPORTING YOUR PROJECT OUTCOMES HELEN MCBURNEY. PROGRAM FOR TODAY: Report Reporting to local colleagues Reporting to the Organisation Tips for abstract.
Reporting your Project Outcomes Helen McBurney. Program for today: Report Reporting to local colleagues Reporting to the Organisation Tips for abstract.
What is Hallowcast? Hallowcast is a Steampunk RPG in which you play as an inventor called John Hallowcast. After one of his inventions turns against him,
Game Design, Development, and Technology
Managing the Project Lifecycle
Principles of Information Systems Eighth Edition
Activity Development Process
Chapter 10 Development of Multimedia Project
Chapter 7.3 The Publisher-Developer Relationship
Game Project IMGD 4000 Due Dates: Form Teams Treatment Website
CO1301: Games ncepts 2016 Lecture 2
Client Needs Analysis & Competitors
Hierarchy of a Game Design Team
Business Plans Sales Training
Presentation transcript:

GAME PRODUCTION OVERVIEW CGDD 4603

Overview  Based on Chapter 7.1 from Introduction to Game Development by Steve Rabin et al. (you own this)  Concept Phase  Preproduction Phase (planning)  Production Phase (development)  Postproduction  Marketing  Note: each project you work on will be different…

Meet the Producer  A.k.a. “the Director” or “Project Manager”  Manage the development process  Work for the publisher  Work for the game developers**  Typically, they are the first person hired

Concept Phase  Game concepts:  Are typically not the idea of a game designer  Are based on some previous IP (Intellectual Property)  i.e. - it’s a business decision!!  Constraints are given by management  Genre  Look and feel of characters  Mechanics  At this point, the producer creates a concept design document

Concept Document  Communicates the vision of the game  Story & Character development  Small market analysis (of competitors), citing research  Must be short! Executive summary to pique interest  Written by the producer or a game designer  If external, use an NDA (Non-Disclosure Agreement)  Includes feedback of previous team (wish list)  A working title must be chosen  Super important! This is marketing!  Final title chosen later

Concept Document  A game concept should include the following features:  Introduction  Background (optional)  Description  Key features  Genre  Platform(s)  Concept art (optional) Anatomy of a Design Document, by Tim Ryan, Gamasutra, October 19, 1999

What remains…  After a “greenlight” meeting…  Preproduction: planning and team building  Production: the game is created  Postproduction: Debugging**, optimization**, game manual, packaging ** Technically, these should occur throughout all phases

Preproduction  The (full-blown) Game Design Document is created  Usually developed by a game designer  Either internally or externally  Team selection  Must create a staffing plan  Internally – decide which employees will work  Externally – a bid package must be created

Preproduction  Internal Staffing  Must create a job description Duties Salary/pay ranges  Use existing employees or hire new ones? Programmers finish at different times Pull from other departments? Hiring new employees takes time

Preproduction  External staffing  Use your network to find developers  Typically want the whole GDD to make a bid  NDAs are signed  For the bid package, the developer needs:  Genre, platform, audience, competition  Shipping date  Number of levels, characters, assets  Demo?  Producer collects all questions and creates a common bid package

Preproduction  The Development Agreement  A contract, usually developed by the publisher  States the responsibilities of the developer Create a game that adheres to the design doc Provide assets Provide source  States payment within a timeframe of delivery  Intellectual Property (and lawsuits) Publisher says it owns the IP Developer says they own patents on the technology  Circumstances of termination of contract

Preproduction  The Development Agreement  Milestones Money is typically dispensed periodically Neither party can just wait around Developers usually submit a clearly-defined deliverable  Milestone Approvals Developer must pay the employees Payment not released until milestone is accepted (not delivered) Publisher often has time limit on whether to accept or reject

Preproduction  Technical Design Document (TDD)  Usually the first milestone  How the work will be performed Which technologies will be used Identify technical challenges What equipment is needed Personnel Task list

Preproduction  Scheduling  Milestones  Visual and audio assets (models, cinematics, sounds…)  Demo version  Market materials  Package, manual, strategy guides  License approvals, platform approvals  Meetings  Vacations, holidays, sick time

Preproduction  Critical path is in red  Slack is in black (amount of time that can be delayed without causing delay to further tasks)

Preproduction  Scheduling  Start from target date and work backwards Shipping takes time Producing the product takes time Publisher testing takes time  The “Golden Spike”

Preproduction  Reducing Time  The “Mythical Man-Month”  Programming takes the longest  Programmers shouldn’t make placeholder assets  Still problems? Cut features…  Note: asking for more time is asking for more $$

Preproduction  Budgets  Salary of each employee (plus benefits)  Equipment, rental  Software/license  Supplies  Travel  Have an “executive summary”  P&L (Profit and Loss analysis) – a.k.a. ROI  One last “Green Light” meeting…

Production  Milestones means payments  However, nothing to show for the first few months!  Start with art. It’s fast.  Art lists  Includes every art asset  Models, textures, cinematics, UI…  Must describe File name and descriptive name File type Where it’s used and a brief description

Production  Naming conventions  The poor programmer! Dashes? Underscores?  Decide the convention up-front  If the filename is incorrect, reject it!  Helps during debugging (printing out filename)  Date?

Production  Asset tracking  Assets must be approved  If rejected, why?  Need an entire history/log of each asset Courtesy Dassault Systémes

Production  Asset Delivery Formats  For animation, does your engine support: IKs? How many bones? Hierarchical meshes? Baked meshes?  What else? Texture formats Audio formats  My recommendation: create “stick man” assets and test animation before serious modeling

Production  Team Dynamics  Programmers are “cold”  Artists are “warm”  Each need to understand what the others do  Worsens with distance (book says differently)  Lots of jealousy within groups  This isn’t just in the game industry…

Production  Other potential problems:  Personnel Issues (the slackers)  Design Problems (game should be fun ASAP)  Money Problems (publishers delay payments)  Technical Glitches (especially in new technology)  Change Requests (aka “feature creep”) Expect this Usually causes delay in schedule and more $$ Amend the contract  Schedule Delays (because of all of the above)

Production  Audio  Usually done in parallel with art  Sound list of every sound in the game (for every action)  Music (genre, mood, length, looping)  Text (as separate files)  Voice overs written as a radio script Usually with the Screen Actors Guild (a union) May have to audition

Production SFX: OUTDOOR SOUNDS, BIRDS, INSECTS, ETC. UP AND UNDER (03 SECONDS). ANNC R: (SOUNDS LIKE JOHN CLEESE.) Reginald X. Tapworthy here interviewing Thurgood J. Moxom, spokes bunny for the House Rabbit Society. Good afternoon Mr. Moxom. How are you today? SFX: OUTDOOR SOUNDS, BIRDS, INSECTS, ETC. UP AND UNDER (03 SECONDS). ANNC R: Ahem. Yes, well. Can you tell us about the House Rabbit Society, the international non-profit organization that rescues rabbits and educates the public on rabbit care and behavior? SFX: SOUNDS OF SCRATCHING. PAUSE. MORE SCRATCHING (03 SECONDS). ANNC R: (UNCOMFORTABLE.) Yes, er, well, I understand the House Rabbit Society is trying to get 1200 online memberships this year. Tell us, Mr. Moxom, what does one get with membership in the House Rabbit Society? SFX: OUTDOOR SOUNDS, BIRDS, INSECTS, ETC. UP AND UNDER (03 SECONDS). ANNC R: Bunny got your tongue, eh? (LAUGHS) Ha Ha. Yes, anyway, I understand with an 18-dollar membership you get a subscription to the House Rabbit Journal. And the dues go toward rescuing poor, abused rabbits everywhere. Plus you help to maintain the organization's outstanding web site at Care to tell us anything else about the society, Thurgood? SFX: CARTOON JUMPING SOUNDS, FADING TO BG SOUNDS. BOING, BOING, BOING... (03 SECONDS). ANNC R: Uh. (CALLING OUT.) Wait a minute! Thurgood? Mr. Moxom? (FALSE CONFIDENCE) Well, there you have it. Join the House Rabbit Society by going to And keep those bunnies bouncing happily along. MUSIC: THEME FROM "BORN FREE." UP AND OUT. ANNC R: (SHOUTING, AWAY FROM MICROPHONE, GRADUALLY FADING OUT.) Here bunny bunny! Here little Mr. bunnykins... Bunny wanna carrot? Yoo hoo!

Production  Audio  Sound Effects Original or sound effects library Must be approved and in the correct format  Music Low budget? Hire a freelance musician Hire an established popular artist (royalties) Hire an entire orchestra!

Production  First playable demo:  Must have the major “hype” elements  Show to each executive individually  Show to the licensor of the IP  Show to the platform holders (Nintendo, Microsoft)  Show to the entire team and get feedback  This is not the time to take it easy…  Alternatively, iterate on a prototype

Production  Production can be broken down into:  Early production: the phase up to the demo  Mid-production: assets and levels being added Delays here are hard to recover from New ideas/features begin to emerge  Late production: All assets completed, but not coding QA is testing Marketing is ramping up – title change!

Production  In late production:  Marketing needs screenshots Hi-res Shots that aren’t possible in-game (several assets) “Pretty” developers  E3 demo (whether you like it or not) Hard deadline (make sure it’s in the schedule) Demos take time and will likely never ship  Magazines with demos (submit early)  Red flags at this point? Uh oh…

Post-production  Post-production: all features and assets have been implemented  Artists long gone  QA is in full swing  Developers still working  Audio engineer still working  People begin to transition to the next project Performance reviews happen here

Postproduction  Localization  It is not just the translation of language (“bring it!”)  It’s more the translation of a culture Animated blood not allowed in some countries Swastikas frowned upon in Germany Need an artful writer for each culture Different languages use different space  Try for a “sim-ship”

Postproduction  Other things:  ESRB rating – may have to downgrade violence  Box & Docs ESRB rating, developer logo?, in-game snapshot(s), platforms, description, features, hardware reqs Have multiple comps and let team/focus group decide Critical! Bad box == no $$ Instruction manual: paper, or plastic?  Strategy guide is extra revenue Done by game designer

Cover/Manual from EverQuest

Postproduction  QA  Testers clearly describe how to recreate the bug and why it’s a problem  Submit a ticket using bug-tracking software DevTrack, TRAC, Mantis, TestTrack Bugs can be new, open, and closed Bugs have priority  Test against the GDD and TDD

Postproduction  QA folks are people too!  Usually an entry level job (less $$)  Test the same level, over and over and over…  Viewed as an adversarial?  Frustration from bug reports: WNF – Will Not Fix CNR – Cannot Replicate WAD – Works As Designed NAB – Not A Bug

Postproduction  Operations  Console games are produced by the platform  PC games by the publisher  How many should you produce?  Printed materials take longer than DVDs Registration card Poster Insert  DVD manufactures crunch to hit Christmas sales as well!  OEMs (Original Equipment Manufacturer)

Postproduction  The Post-Mortem  Finally!  What went right  What went wrong  What we can learn from the experience