Foundations of Interactive Game Design

Similar documents
Game Production Practice DR. ROBERT ZUBEK, SOMASIM LLC EECS-397/497: GAME DEVELOPMENT STUDIO WINTER QUARTER 2018 NORTHWESTERN UNIVERSITY

IMGD The Game Development Process: Game Development Timeline

Agile Game Development

Game Development Life Cycle. Jaanus Jaggo

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

Game Production: the production process

Introduction. How are games similar/different from other software engineering projects? Common software engineering models & game development

Course Overview; Development Process

Course Overview; Development Process

Course Overview; Development Process

"Plans are nothing; planning is everything" - Dwight D. Eisenhower

Course Overview; Development Process

Object-Oriented Design

Appendix H - What Goes Into a Milestone Definition

Applying classic game production principles to game productions with short development times

the gamedesigninitiative at cornell university Lecture 4 Game Components

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti

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

CompuScholar, Inc. Alignment to Utah Game Development Fundamentals 2 Standards

Plot and Parcel Procedural Level Design in XCOM 2. Brian Hess Lead Level Designer, Firaxis Games

PROJECT MANAGEMENT. CSC404 Tutorial Slides

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

DreamCatcher Agile Studio: Product Brochure

Kevin Chan, Blue Tongue Entertainment

UX CAPSTONE USER EXPERIENCE + DEVELOPMENT PROCESS

Building Global Bridges The Benefits of Cross-Border Agile Game. Aðalsteinn Alli Óttarsson

ROBIN WALKER VALVE COMMUNITY AND COMMUNICATION IN GAMES-AS-SERVICES

UNITY TECHNOLOGY ROADMAP

PRODUCT DESIGN and DEVELOPMENT

Agile Software Development

Prof Manjula R 1, Chakradhar Raju M 2, Sai Chand M 3 Computer Science Department, VIT University

Developing Games for Xbox Live Arcade. Katie Stone-Perez Game Program Manager Xbox Live Arcade Microsoft

Interactive Media and Game Development

Computer Games Laboratory. Prototyping

Video Games Funding. January 18th Orla Clancy Creative Europe Desk Ireland

A.A.S. in Electronic Game & Simulation Design. Montgomery County Community College

Interactive Media and Game Development

Emergent s Gamebryo. Casey Brandt. Technical Account Manager Emergent Game Technologies. Game Tech 2009

Computer Science: Disciplines. What is Software Engineering and why does it matter? Software Disasters

School of Interactive Arts. Prospectus

SysReBot ver System ReBot Nguyen Trung Hieu & Maxim Zavadskiy

Artist Career Challenges & Goals From a AAA team to a Start-Up

MITOCW watch?v=uxmpn92vgxs

Transitioning From Linear to Open World Design with Sunset Overdrive. Liz England Designer at Insomniac Games

Medieval Wars Alpha Fix - PSP

Shared Technology at Rare: Good and Bad. Tom Grove GDC 2007 San Francisco

Lessons Learned Building Games with Health Impact. Bradley Tanner, MD HealthImpact.studio Chapel Hill, NC

Technische Universität München. TUM Computer Games Laboratory SS Prototyping. R. Westermann, N. Thuerey. Fakultät für Informatik

For those who were Agile before Agile was cool: A tutorial. James O. Bjørnvig Coplien Nordija A/S

Requirements Gathering using Object- Oriented Models

Designing, developing and playing KEEP ME SAFE IN EUROPE 2

MGFS EMJ. Project Sponsor. Faculty Coach. Project Overview. Logan Hall, Yi Jiang, Dustin Potter, Todd Williams MITRE

R&D PROJECT MANAGEMENT IS IT AGILE?

The Game Development Process

Seaman Risk List. Seaman Risk Mitigation. Miles Von Schriltz. Risk # 2: We may not be able to get the game to recognize voice commands accurately.

Making Moves Designing Spartan Abilities For Halo 5: Guardians. Ryan Darcey Senior Systems Designer, 343 Industries

How to survive Global Game Jam. By Taro Omiya (Omiya Games)

While there are lots of different kinds of pitches, there are two that are especially useful for young designers:

A Digital Game Maturity Model (DGMM)

Game Programming Laboratory Conclusion report

Computer Science: Who Cares? Computer Science: It Matters. Computer Science: Disciplines

Beyond Scrum. Thursday, April 1, Clinton Keith Consulting

Radhika.B 1, S.Nikila 2, Manjula.R 3 1 Final Year Student, SCOPE, VIT University, Vellore. IJRASET: All Rights are Reserved

Competition Manual. 11 th Annual Oregon Game Project Challenge

Testing in the Lifecycle

PASSENGER. Story of a convergent pipeline. Thomas Felix TG - Passenger Ubisoft Montréal. Pierre Blaizeau TWINE Ubisoft Montréal

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE

Game Jam Survival Guide

Physics-Based Modeling In Design & Development for U.S. Defense Virtual Prototyping & Product Development. Jennifer Batson Ab Hashemi

Editing the standing Lazarus object to detect for being freed

GAMES AS A SERVICE Lessons learned from 4+ years of Awesomenauts on Steam. Ronimo Games Robin Meijer & Joost van Dongen

UNIT-III LIFE-CYCLE PHASES

Tommy s Revenge Trading Method 2.0 (Module 2 Part 1)

CSS 385 Introduction to Game Design & Development. Week-6, Lecture 1. Yusuf Pisan

BREAKING THROUGH LESSONS LEARNED INTEGRATING DESIGN INTO AN AGILE DEVELOPMENT PROCESS Ariel van Spronsen Product Management Consortium August 15, 2013

the gamedesigninitiative at cornell university Lecture 8 Prototyping

Galaga unblocked multi

SUPPORT FOR THE DEVELOPMENT OF EUROPEAN VIDEO GAMES

For those who were Agile before Agile was cool

ITR8. We are the agency that converts clever ideas into successful products. Semir Chouabi

The secret behind mechatronics

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

HOW TO CREATE A SERIOUS GAME?

GAME PRODUCTION HANDBOOK Second Edition

Software Development Lifecycle

Individual Test Item Specifications

Scarface: Sound Design & Mixing Using a Post-Production Audio Model: OVERVIEW Scarface Game Overview How the Post-Production Model Came about

The Culture of Agile Change. Session 1. Culture Shock!

Gaming Development Fundamentals

Game Design Document (GDD)

Skylands Learning is your trusted learning advisor. That is our promise your trusted learning advisor. Four simple words.

CSSE220 BomberMan programming assignment Team Project

The Ultimate Career Guide

Software Life Cycle Models

One-Year Conservatory in GAME DESIGN

Agile Project Management for Writers. David R Slayton

You Everywhere Now 10-Minute Speech Prep 2. 3 Parts to a Great Talk 3. Elements of Creating a Great Talk 3. Step #1: Brainstorm 3

Orbital Delivery Service

HOW JIBJAB LAUNCHED ANDROID APP AT FACEBOOK CONFERENCE IN JUST 4 WEEKS AND GOT OVER A MILLION DOWNLOADS. Over a downloads in just 4 weeks

Enterprise Architecture Trends John Gøtze

Transcription:

Foundations of Interactive Game Design 09: Development Cycles Brenda Romero blromero@ucsc.edu @br

Today s Plan Game Design Methods Dev Cycles (dependent upon design method) Quiz

Game Design Methods (Also called methodologies if you re into that big vocab thing. You could even go with Game Design Utilization Methodologies, but then you d just sound like an idiot.)

What is a Game Design Method? A means for bringing something through the three stages of production Pre- Production Production Post- Production

Different Methods Pre-Production Methods Cerny Method (Pre-production) Full Production Methods Traditional Vertical Slice Waterfall Agile Iterative Organic Post Production Methods Cut Features Push the Schedule FTS

Traditional Preproduction Write an initial design doc Maybe do a prototype or proof of concept Initial docs continue and get polished Production Game design docs polished First playable Alpha Beta Submission Candidate (to 1st party) Post-Production a lie! Polish and ship

Traditional Post-Production the truth! What actually happens? Feature creep - the adding of features from the team or the publisher which adds to the schedule without pushing the date. Feature correction Took longer than anticipated Gameplay sucks! Technology was flawed!

Waterfall Method One thing follows another in a logical flow Completely sequential

Cerny Method Mark Cerny Current lead architect of PS4 Started at Atari in 1982 First success at Marble Madness Other big titles: Jak and Daxter Ratchet & Clank Crash Bandicoot

Cerny Method Key: There may or may not be a game out of this. Based on publishable first playable. Based on dumping of four key myths of game development: It is possible to plan and schedule the creation of your game. Working productively means throwing out nothing Cutting edge technology is important, so build your technology first Frequent project review is essential to good management.

Cerny Method You are not making a game. You are making a game design. Focus on three C s: character, control and camera Small prototype team trying to create some nugget of fun. If fun? Replicate. If not? Kill.

Cerny Method Advocates taking chances build without knowledge of moveset build without knowledge of tech limits don t know the context of what you re working on etc

Vertical Slice Core game design completed Teams focus on a vertical slice of the game (combat, shooting, driving mechanic) Cross-disciplinary teams Polish until complete Reinforces iterative process Companies sometimes use strike teams

Agile Based on Agile Manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

Agile Team = scrum Daily, standing meetings Development occurs in sprints No crunch (in theory)

Iterative Rapid prototyping Can be a part of many methods or stand on its own Waterfall often forced into iterative

Organic Start a game and go Miyamoto Will Wright Sid Meier Indie Games

OMG We Will Not Ship on Time! Forced Cerny Cut Features Push the Schedule or

FTS Disclaimer Slide #1 I did not make this up. This is a real term in use by some the industry. This is a real technique used by a great many in the industry. Do not use this term at your next interview.

FTS F*ck the Schedule Used in post production Polish what you have Mutiny the producer

Firefighters / Fixers The people you seer when you fail.

Dev Cycles Regardless of the design methodology used, games go through traditional development cycles, often as defined in their contract.

Basic Cycle Milestones (they are all milestones) Pitch Proof of Concept Sometimes called Tech Prototype Alpha Beta Submission Candidate 1, 2, 3 Gold / Live / Launch DLC

Pitch Core statement/summary Feature analysis Team analysis Market analysis Time/cost breakdown

Proposal Core statement/summary Feature analysis Team analysis Market analysis Milestones: Time/cost/task breakdown Contract is based on milestones

Proof of Concept Actual proof: Each game has some innovative thing. This is a playable proof that you can, in fact, do that innovative thing. Team history: Too complicated for quick proof (major graphical innovation). Prior proof of team xp. Art proof: The new XCom showed gameplay fully rendered by artists.

Alpha (First Playable) All systems are playable in the game. Systems would have been identified in contract. Game is likely unbalanced mess Game may have unpolished everything. All UI in, but not polished. Should be a stable build.

29

Beta Content complete. All levels, assets, etc are in game. Never try to hide something from the publisher. 30

31

Launch Game is finished Submission candidate to 1st party is usually done to test the waters ZBC = Zero bug count 32