Notes on the Game Development Process

Slides:



Advertisements
Similar presentations
4.5 Multimedia Production
Advertisements

The Design Document Ahmet Uğur. Overview No standard format Should communicate the nature of the game effectively Companies with agreed format The design.
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.
Multimedia Games Development COM429M2 Week 2 Early game development.
Copyright 2006 Tiffany Barnes Game Design & Development Overview of process.
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
Informatics 43 – April 16, Homework 1 What is the purpose and goal of each section in the document? Two audiences: non-technical users and technical.
Process of Making Multimedia
Larger Projects Mark Green School of Creative Media.
Fundamentals of Information Systems, Second Edition
Mark Nelson Alessandro Canossa Design documents Spring 2011
1 Projects for the Game Development Process Class Mark Claypool.
Computer/Video Game Development Karen Petersen Lead Gameplay Programmer Telltale Games.
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,
Implementation. We we came from… Planning Analysis Design Implementation Identify Problem/Value. Feasibility Analysis. Project Management. Understand.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
The Game Development Process. Typical Development Cycle Idea Proposal Design Evaluation Coding Testing Release.
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.
S/W Project Management
Full Process: From Application to Finalization
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Project Management Development & developers
CO1301: Games Concepts Dr Nick Mitchell (Room CM 226) Material originally prepared by Laurent Noel.
CO1301: Games Concepts Dr Nick Mitchell (Room CM 226) Material originally prepared by Laurent Noel.
Presentation of concept and design. Sean – Project Manager Ben – Designer Kay – Artist Martin - Programmer.
Web Design Teams What role do you play?. Client Person or organization who pays for the website to be designed and maintained. Person or organization.
Game Development Documentation EREN NABİ.  When the team grows, becomes harder to protecting the focal point of the project.  Good documentation is.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
MULTIMEDIA DEVELOPMENT
Introduction to Interactive Media The Interactive Media Development Process.
Fundamentals of Game Design
Rev. 0 CONFIDENTIAL Mod.19 02/00 Rev.2 Mobile Terminals S.p.A. Trieste Author: M.Fragiacomo, D.Protti, M.Torelli 31 Project Idea Feasibility.
Moving into Implementation SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED.Roberta M. Roth.
Luminance.  Major group refactoring.  Development Lead: Stephen Damm.  Project Manager: Martina Nagy.  Test team member: Chet Collins.  A lot of.
COMP 208/214/215/216 – Lecture 8 Demonstrations and Portfolios.
INFO 424 Team Project Practicum Week 2 - Launch report, Project tracking, Review report Glenn Booker Notes largely from Prof. Hislop.
Family Game Night! High School (11 th /12 th grade) Statistics Task: Create a new board game which incorporates a respectable amount of measurable probability.
Game Project IMGD 4000 Due Dates: Form Teams Treatment Website Tech milestone AlphaApril 17 Beta Final Presentation.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Ahmed Saker Indie Game Developer
CMPD 434 MULTIMEDIA AUTHORING
CMPT371 – Team 1 Luminance. Project – Luminance  Puzzle game  Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.
COIT23003 Games Development
University of Illinois at Chicago Electronic Visualization Laboratory (EVL) CS 426 Planning the Game Design Spec & Blitz3D Workshop © Jason Leigh Electronic.
Maths & Technologies for Games Production Processes & Asset Management CO3303 Week 10.
Preparing a Written Report Prepared by: R Bortolussi MD FRCPC and Noni MacDonald MD FRCPC.
Edugaming Teacher Workshop Lehigh Carbon Community College Summer 2011 TEAM ROLES Producer Programmer Tester.
Game Design Document Pertemuan 4 Matakuliah: T0944-Game Design and Programming Tahun: 2010.
© 2014 International Technology and Engineering Educators Association STEM  Center for Teaching and Learning™ Game Art and Design Unit 2 Lesson 1 Skills.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Brent M. Dingle Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin - Stout.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
44222: Information Systems Development
+ Game Design Careers. + Game Development Developing an interesting video game is a very challenging task. It usually takes many different people working.
1 Multimedia Development Team. 2 To discuss phases of MM production team members Multimedia I.
Mapping Your Online Course Susie Bussmann, Ph.D. & Sandy Johnson, M.A. & M.S.
GAME TESTING REQUIREMENTS AND METHODS GAME DESIGN.
Systems Analysis and Design
The Game Development Process
Chapter 7.3 The Publisher-Developer Relationship
CO1301: Games ncepts 2016 Lecture 2
CIS 487/587 Bruce R. Maxim UM-Dearborn
Game Art and Design Unit 2 Lesson 1 Skills in the Game Industry
CHAPTER 4 PROPOSAL.
CHAPTER 4 PROPOSAL.
Scratch – Game Testing My Game Creation.
Presentation transcript:

Notes on the Game Development Process Mark Claypool

Outline Course description Game Development Components Stages of Game Development Projects

Class Description Entry level course Artistic roles Technical roles ID 111x. THE GAME DEVELOPMENT PROCESS. This course discusses the process of game development. It examines the roles of different participants in the development process and how the technical development and the artistic development proceed in tandem. It also discusses the importance of testing and play testing, and how developers use the results of testing to improve their games. Students will be expected to develop games, or portions of games, using appropriate game development tools. Recommended background: none. Entry level course Artistic roles Technical roles Play testing Tools

Game Development Components (1 of 2) Production Controls everything that is outside of actually making the game i.e. budget, personnel, admin. (Topic outside the focus of the course) (Could be fodder for Management angle ie- Entrepreneurship minor)

Game Development Components (2 of 2) Design How the game will look, what features it will include and how this will happen Made up of the following three divisions: Art: Everything visual, 2D and 3D animation. Programming: The technical part of game development, the underlying coding that drives the software. Sound: Technical and creative

Outline Course description Game Development Components Stages of Game Development Projects

Stages of Game Development (1 of 8) The Idea Concept for a new game Clearly described 3-10 pages Outlining the game world, characters, challenges Lose-or-win scenarios, basic mechanics Becomes the pitch document Gets the game accepted or rejected by the publisher (Time: weeks to months or even years)

Stages of Game Development (2 of 8) The Pitch Idea presented to publisher (maybe manager, depending on game author) If idea captures interest, usually includes suggested revisions Idea is finally accepted (Time: weeks)

Stages of Game Development (3 of 8) Proof of Concept Designer gets budget to build a prototype Will be thrown away before game done Game design expanded to larger document Focusing on details of gameplay (play mechanics) Avoid focusing too much on user interface Budget proposed Including time and money Game will be developed using the prototype and the design document as guidance Not guaranteed to go to development yet That determined by success of this stage (Time to build prototype and design document: 2 to 3 months)

Stages of Game Development (4 of 8) Start of Development Development team assembled Uses design document that is 90% done Process broken into milestones Milestones for measuring progress Game is tested for gameplay and quality How many milestones are there? Number depends on the size of the project Typically fixed from the beginning Need to avoid urge to add features (creep) during milestone cycles! (Time between milestones: about 2 months)

Stages of Game Development (5 of 8) Milestone 1 Most critical milestone Game should have functional (not complete) art, sound and code Can assess feasibility and budget Make changes, as appropriate Then, rushes headlong into development! (Time to complete this milestone: 2-3 months)

Stages of Game Development (6 of 8) Alpha Lot of variation as to what is an Alpha Complete with Art, Sound and Code Not fully tested Some tuning, last minute additions and changes can still be done (Time to achieve Alpha from last milestone: 1 month)

Stages of Game Development (7 of 8) Beta Finished game, all features tested and tuned External testing to check compatibility issues Users play free of charge in exchange for reporting bugs (Hopefully) no changes to any art, sound or code Only bug fixes (Time to Beta from Alpha: 2 weeks)

Stages of Game Development (8 of 8) Gold Master Accepted as complete Includes known bugs (Time to Gold from Beta: one to two weeks.) Distribution Game is mass produced Put into boxes, shrink-wrapped and shipped to retailers (Time to shelves from Gold: 1 to 2 months)

Game Development Stages (Summary) The Idea The Pitch Proof of Concept Start of Development Milestone 1 Alpha Beta Gold

Outline Course description Game Development Components Stages of Game Development Projects

Project Topics 1) The Pitch 2) Technical 3) Artistic 4) Game Design Add/Modify simple scripting 3) Artistic Create/Modify content 4) Game Design Putting it all together 5) Testing Build to “Game Design”, use one tool Warcraft III map editor

Warcraft III Overview

Warcraft III World Editor Add art Add/modify own sounds Add events Triggers and trigger editor Create mods Easter bunny hunt World of Warcraft Soccer

Warcraft III World Editor

World Cup of Warcraft (1 of 2)

World Cup of Warcraft (2 of 2)

LOTR: The Ring Wars

Funny Bunny’s Egg Hunt