COIT23003 Games Development

Slides:



Advertisements
Similar presentations
Game Development Presented by Jason Kratzke. What is a Game?  Many conflicting definitions  Set of interesting choices?  Engaging play?  Narrative?
Advertisements

1 Requirements and the Software Lifecycle The traditional software process models Waterfall model Spiral model The iterative approach Chapter 3.
Game Development Essentials An Introduction. Chapter 11 Production & Management developing the process.
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.
ITIL: Service Transition
1 Overview of the Casual Games Space with a focus on the needs of developers. Ivan Tkachenko Vice President of Production Nikitova Games / Kenjitsu.
Copyright 2006 Tiffany Barnes Game Design & Development Overview of process.
Stepan Potiyenko ISS Sr.SW Developer.
Dynamic Systems Development Method (DSDM)
Rational Unified Process
Commercial Video/Multimedia Design/Development Process.
Chapter 7.1 Game Production and Management. 2 Concept Phase Where concepts come from Sequels Film licenses Technology re-use Occasionally, original concepts.
June 1, 2004Computer Security: Art and Science © Matt Bishop Slide #18-1 Chapter 18: Introduction to Assurance Overview Why assurance? Trust and.
Process of Making Multimedia
What You Really Need to Know about Game Development & Publishing Neal Robison ATI Research.
Fundamentals of Information Systems, Second Edition
Computer/Video Game Development Karen Petersen Lead Gameplay Programmer Telltale Games.
Chapter 7.3 The Publisher-Developer Relationship.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
UPnP™ Technologies in Windows® John Gehlsen Group Program Manager Windows Device Experience Group Microsoft Corporation.
SAIC-F QA Internal Process (DRAFT ) Sudha Chudamani QA Team, Frederick National Lab Jan 2, 2013.
1 Computer Game Development CIS 487/587 Bruce R. Maxim UM-Dearborn.
Release & Deployment ITIL Version 3
Notes on the Game Development Process
Game Development and Game Design academy.zariba.com 1.
Introduction to Interactive Media 02. The Interactive Media Development Process.
The Evolution of Video Game Development Research by Jariel Ortiz, Academia Bautista de Puerto Nuevo, San Juan, Puerto Rico Research Mentor: Prof. Irma.
EirplayMedia (c) 2009 EirplayMedia Game Production Cycle.
Multimedia software life cycle
Interactive Gameplay Design Games Development Mario Michaelides Lecture 7 (10am), Week /11/2005 Games Development.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Project Management Development & developers
Software Testing. Introduction Testing is often left to the end of the project which is generally not a good idea. Testing should be conducted throughout.
CO1301: Games Concepts Dr Nick Mitchell (Room CM 226) Material originally prepared by Laurent Noel.
BAB 11 : Prototyping. Dira Ernawati, ST. MT - P3 2 Prototyping An approximation of the product along one or more dimensions of interest –Industrial designers.
MULTIMEDIA DEVELOPMENT
9am12pm3pm6pm9pm12am 1am9am12pm3pm6pm9pm12am3am6am9am SLEEP M1: Tech. Demo Navigate empty world using imported art. M1: Tech. Demo Navigate empty world.
Introduction to Interactive Media The Interactive Media Development Process.
CHAPTER TWO THE MAKING OF MULTIMEDIA: AND MULTIMEDIA DEVELOPMENT TEAM
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.
Presentation by: Matthew DeAngelo, April Medina, and Carlos Diaz CSUMB FALL 2011 CST-300 Behind the Scenes, Video Games.
COIT23003 Games Development 3. Elaboration: Pre-visualisation.
Introduction to Making Multimedia
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
Historical Aspects Origin of software engineering –NATO study group coined the term in 1967 Software crisis –Low quality, schedule delay, and cost overrun.
Marketing Development Block 4 Dr. Uma Kanjilal. Stages of a Multimedia Project  Planning and costing- infrastructure, time, skills etc.  Designing and.
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
Maths & Technologies for Games Production Processes & Asset Management CO3303 Week 10.
CS-EE 480 Fall November, 2005 University of Portland School of Engineering Project Pudding Havoc Command Team Ray Dehler Brandon Moreno Will Supinski.
Edugaming Teacher Workshop Lehigh Carbon Community College Summer 2011 TEAM ROLES Producer Programmer Tester.
1 Object-Oriented Analysis and Design with the Unified Process Figure 13-1 Implementation discipline activities.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
1 CP586 © Peter Lo 2003 Multimedia Communication Multimedia Development Team.
1 Multimedia Development Team. 2 To discuss phases of MM production team members Multimedia I.
Statement of Work Lecture. SOW The statement of work is the basis of the contract between the pro- poser and the customer, and is often incorporated into.
Slide #18-1 Introduction to Assurance CS461/ECE422 Fall 2008 Based on slides provided by Matt Bishop for use with Computer Security: Art and Science.
Review of Definitions Software life cycle: –Set of activities and their relationships to each other to support the development of a software system Software.
Announcements/Assignments
Chapter 18 Maintaining Information Systems
Quality Assurance: Early Work Items
DT249/4 Information Systems Engineering Lecture 0
Chapter 18: Introduction to Assurance
Requirements and the Software Lifecycle
Applied Software Implementation & Testing
Chapter 10 Development of Multimedia Project
Chapter 7.3 The Publisher-Developer Relationship
CO1301: Games ncepts 2016 Lecture 2
PRODUCTION PHASES CHANGES
PRODUCTION PHASES CHANGES
Presentation transcript:

COIT23003 Games Development Quality Assurance

References Meigs, T., 2003. Ultimate Game Design: Building Game Worlds, McGraw Hill. Rabin, S. (ed.). Introduction to Game Development, Charles River Media, 2005.

The Game Design Lifecycle 3 Phases: Concept (output = game concept) Elaboration (output = entire design) Tuning (output = “polished” design) Outputs for Phases 2 and 3 would normally include prototype software Precedes the development/production phase of the game lifecyle

The Game Lifecycle Game development lifecycle consists of two streams: Design Stream Concept Elaboration Tuning Pre-Production Production Post Production Production Stream Game development lifecycle consists of two streams: A design stream A production stream

The Production Stream (Rabin, 2005) Preproduction Production Secure finance, determine budget, determine resource requirements, develop schedule … Follows on from concept stage of design stream Production Follows on from tuning stage of design stream Game is created Typically consists of 3 stages (alpha, beta, gold master) Postproduction Bugs fixed, game tweaked, package and manual created (Rabin, 2005)

The Production Stage Alpha Stage Beta Stage Gold Master All required features of the design implemented, but not necessarily working in the desired manner Beta Stage All features delivered in the alpha stage are working and locked down. Final sound effects, music, voice added. Gold Master Copy protection, device drivers added, installation software integrated

Why Gold Master? Named after the gold-coloured recordable discs originally used to send final mastering assets to the publisher for mass duplication

Quality Assurance: Design Incorporate stakeholder feedback on concept/design documents and prototypes Same principle applies as in Software Engineering – catch problems as early in the lifecycle as possible

Quality Assurance: Production Alpha stage: incorporate gameplay feedback from focus groups/testers, design team, publisher …) Perform functionality testing (requires formal test plans) Beta Stage: Perform testing on any added content Public testing if appropriate

Console Games vs PC Games Console games will require Conformance testing to meet platform standards More rigorous testing as patching is problematic