CSE1GDT Game Design Theory 2009 – Paul Taylor. Game Development Games have 3 Main Inputs of effort –Engineering –Art –Design Having all 3 is essential.

Slides:



Advertisements
Similar presentations
Agile Software Development Robert Moore Senior Developer Curtin University.
Advertisements

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall B.1.
Agile Architecture? Paul Lund 24 th Nov Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it.
Making Games with Game Maker Project 2 Due dates: A) Tuesday, September 5th, by 11:59pm (list) B) Sunday, September 14th, by 11:59pm (final)
Game Design Without Breaking the Bank Brian Windsor The Ohio State University Advanced Computing Center for the Arts and Design
Chapter 6 Prototyping, RAD, and Extreme Programming
CIS101 Introduction to Computing Week 01. Agenda Class Introductions What is CIS101? Using your Pace Introduction to Blackboard and online learning.
Agile Programing Methods Drew Arrigoni. The Agile Manifesto ● Individual Interactions over Processes and Tools ● Working Software over Comprehensive Documentation.
Agile Methods.
COMP 350: Object Oriented Analysis and Design Lecture 2
Software Development Models: Waterfall and Spiral Sung Hee Park Department of Mathematics and Computer Science Virginia State University August 21, 2012.
CS3500 Software Engineering Agile Software Development (1) Agile software development, proposed in 2001 by the non-profit Agile Alliance, has four basic.
U-Mail System Design Specification Joseph Woo, Chris Hacking, Alex Benson, Elliott Conant, Alex Meng, Michael Ratanapintha April 28,
Picture Users Making Art Chat An interactive communication tool.
Introduction to Interactive Media 02. The Interactive Media Development Process.
I am a Teamplayer! March 15, To Do List: Look at the role of a teamplayer. Worksheet to complete for Chapter 2. Homework: Study for test – Chapter.
CSE4MOD Games Modding About me: Paul Taylor Lecturer in Games Design and Development Currently Studying my PhD in Artificial Intelligence for Games.
BEFORE AGILE METHODS Other Engineering fields development models were used, ie: Waterfall Method: Intensive planning and refactoring before coding is actually.
CompSci 230 Software Design and Construction
Paul Bourke DT211/3 & DT228/3 Team Project Paul Bourke Module Web Page:
Course - DT249/1 Subject - Information Systems in Organisations COURSE SUBJECT OVERVIEW Semester 1, Week 1.
Project Workflow. How do you do it? -Discussion-
Introduction to Interactive Media The Interactive Media Development Process.
Software Life Cycle Models. Waterfall Model  The Waterfall Model is the earliest method of structured system development.  The original waterfall model.
CS1: Classic Software Life Cycle “Waterfall” method: 1.Requirements/Analysis Determine the problem to be solved – client-centered 2.Specification.
Course - DT249/1, DT249/1P Module (Subject) - Information Systems in Organisations COURSE SUBJECT OVERVIEW Semester 1, Week 1 1.
Extreme Programming (XP). Agile Software Development Paradigm Values individuals and interactions over processes and tools. Values working software over.
COIT23003 Games Development 1. Overview of Game Design.
CSE1GDT Game Design Theory About me: Paul Taylor I’m a lecturer in Games Design and Development Currently Studying my PhD in Artificial Intelligence.
Introduction to Making Multimedia
CSE1GDT Gameplay Mechanics. Core Mechanics The exact definition of the gameplay rules –It doesn’t matter where these rules are, just that you know them!
Use of Google Documents Collaboration in Distance Learning Ann McNicol College of Education St. Petersburg College.
© Bennett, McRobb and Farmer Avoiding the Problems Based on Chapter 3 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis and Design.
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
K.Ingram 1 Sept 2007 Agile Software Development. K.Ingram 2 Sept 2007 Contents Agile Software Development: 1.What is it? 2.Agile’s Values, Principles,
Assignments for February. 2/2 Learning Target: I can identify the Pacific Northwest Washington State History Continue work on the map of the Pacific Northwest.
Chapter 6 Prototyping, RAD, and Extreme Programming Systems Analysis and Design Kendall & Kendall Sixth Edition.
SE 320 – Introduction to Game Development Lecture 3: Unity’s Interface and Concepts Lecturer: Gazihan Alankuş Please look at the last two slides for assignments.
Final Exam Review Session 14 LBSC 790 / INFM 718B Building the Human-Computer Interface.
AGILE COTS Václav Pergl We are uncovering better ways of developing software by doing it and helping others do it. Through this work.
© 2007 BigVisible Solutions, Inc. All Rights Reserved Training Solutions Agile Training Game v
From The Academe to Industry: Context-Driven Software Engineering Matthew Heusser Excelon Development – xndev.com - Presented to CS 611.
Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through.
DGMD E-70 Principles of Game Design LESSON #12: Mid-Production Evaluation: Game Radical Revision and Peer Evals.
Communication, Collaboration, Participation A DigiLit Training Session Anthony Tompkins.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Appendix B Agile Methodologies B.1.
Tower Offense The Creeps. Tower Offense! Reverse tower defense. Build a path to avoid AI placed towers Get ‘creeps’ (units) from the top to the bottom.
COMP2110 Software Design in 2003 ● a(nother) framework for Software Engineering ● the Software Engineering ideas and concepts in comp2110 ● Organisation.
Modelling the Process and Life Cycle. The Meaning of Process A process: a series of steps involving activities, constrains, and resources that produce.
CSE1GDT Exam Revision Paul Taylor The Exam – What to bring Programmable or non-programmable calculator Unmarked, non-electronic English dictionary.
- Discussion of Chapter 1 in Martin and Martin.  We are uncovering better ways of developing software by doing it and helping others do it. Through this.
ICS 61 – The Game Improves through Iteration Based on Schell, ch. 8 Winter, 2015.
1 CP586 © Peter Lo 2003 Multimedia Communication Multimedia Development Team.
Project Workflow.
Appendix B Agile Methodologies
Project Workflow.
Seminar CS2310 Multimedia Software Engineering Krithika Ganesh
COMP 350: Object Oriented Analysis and Design Lecture 2
BSA 385 Competitive Success-- snaptutorial.com
Chapter 10 Development of Multimedia Project
Getting Started and working with Pearson myautomotivelab
Treatment Document Due date: Monday, September 10th, by 10:00am
Game Inception and Design
Agile Process: Overview
Game Art and Design Unit 2 Lesson 1 Skills in the Game Industry
Project Lifecycle and IT Product Life Cycle
Appendix B Agile Methodologies
Chapter 8 Prototyping and Rapid Application Development
Topic 1: Introduction to the Module and an Overview of Agile
Project Iterations.
Presentation transcript:

CSE1GDT Game Design Theory 2009 – Paul Taylor

Game Development Games have 3 Main Inputs of effort –Engineering –Art –Design Having all 3 is essential to building a game –That doesn’t mean you need to provide all 3 yourself

Development Team Roles –Management –Design –Art –Programming –Audio –Other Roles Admin, organisation, etc

Baisc Level Design Why does a level need to be designed? What is a bad design? Why does a programmer need to know this?

Basic Elements A Concept An Environment A Beginning At least one Goal At least one Challenge An End (or more) Reward (s) Failure Plan (s)

Combining some Basic Elements

Game Design Tools For Us XNA –Prototyping –Development Photoshop / GIMP 2.x –Textures –Sprites –Interface Text Paper –Design –Ideas –Concepts

Core Elements / Mechanics What is needed to make the game? What would destroy the game if it were removed?

Tomb Raider The Game

Tomb Raider The Board Game

The Book of Lenses Lens #1 Page 21 theAofGD What experience do I want the player to have? What is essential to that experience? How can my game capture that essence?

Agile Development Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.

The specifics of Agile Development In effect our goals are: Trusting People to do their job Being flexible to changes required Delivering working projects at every iteration of the development Solid, not excessive documentation

Game Design Competition me_design_challenge_rebooting_.php Due by next Tuesday Less than 500 words – easy! BCC my address on your submission Include your full name, and affiliation to Game Design Theory – La Trobe University

The Assignment Format Week 1 is THIS week At the end of Week 12 you will submit your final development of the projects. 11 Weeks and 3 days left..... Tick Tock!

The Assignment Autism - The Game –This is a game that is meant to educate non- autistic people on how the world can be perceived by a person with Autism –Many Texts and Videos have covered Autism, but with the immersion of gaming we can create an experience for players, as opposed to just reading about the condition

As a team you will be developing the game as you decide best. We will help you out along the way, with any issues you have By the end I expect we will have many different games, each very different from the others

Assignment Storage Live Mesh Each Team will have an account Each Team member will gain access to the account with both their own storage (read-only to other team members) and shared storage (editable by all team members)

Week 1 Goals Write a submission for the gamecareerguide.com competition Get together into a group. Select one of the Game Development Projects Start writing up your own page of ideas for your game development. Learn to use Live Mesh for file sharing

Week 2 -Take the ideas from all of your team and create a single document containing the final ideas for your team. -Scale the design you create to fit within a 12 week timeframe. -Learn the basics of XNA Development

Week 3 Write the first revision of the Game Design Document As a team you will each need to write a section, then when it is all finished, each read over the document and write down any concerns / issues you have Continue learning XNA Create the Class Hierarchy and User Flow for the game

Week 4 Prototyping Stage 1 –Implement the Basic Classes –The User Interface shell –Start building and reviewing the game mechanics

Week 5 Prototyping Stage 2 –Continue development of your prototype to include everything you must test to build the game

Week 6 Review your prototypes and decide on your development goals Create a new set of documents containing all the amendments / changes needed

Week 7 Development Cycle 1 –Start building your Game

Week 8 Second half of the Development Cycle 1

Week 9 Last Game Review before the Final Development Cycle You need to identify everything that works, doesn’t, and all the in-betweens

Week 10 The start of your final Development Cycle

Week 11 This should be the end of your final development phase

Week 12 Final Polishing and Collation of Materials Final Testing Bug Fixing Write a short review on the development process and the final quality of your game

Guest Lecturer The next 3 weeks will be given to you by Simon Joslin, of the Voxel Agents. After Simon, we will continue our study of Games Design and Development I’ll still see you all in the Tutorials and Labs

Things you NEED to do Create your teams Send me all of the team addresses –You also need to have your registered with windows live (aka hotmail addresses or sign your address up at live.com) –Use your live account to create a mesh.com account Submit a entry to the gcg competition and bcc me when you do! (It is part of your subject mark!)

References Game Design and Develoment, E. Adams & A. Rollings, 2007, Pearson Printice Hall Game Level Design, Ed Byrne, 2005, Charles River Media The Art of Game Design