SE in Games, by GW and BL 1 Software Engineering in Games Game vs. Application development.

Slides:



Advertisements
Similar presentations
Chapter 1 Design Composition Permission granted to reproduce for educational use only.© Goodheart-Willcox Co., Inc. Objectives Detail the components.
Advertisements

Integrating Architecture Michael van Lent Institute for Creative Technology University of Southern California.
Introduction Lecture to Game Mod Workshop Brian Schrank, PhD.
Game Development Essentials An Introduction. Chapter 11 Production & Management developing the process.
Multimedia Games Development COM429M2 Week 2 Early game development.
Copyright 2006 Tiffany Barnes Game Design & Development Overview of process.
Spring 2007COMP Design Teams Team Structure Interdisciplinary Teams.
Survey of Graphics and Games. Outline Overview of computer graphics – Coursework – Research Programming using game engines Computer game and animation.
Aug 24, Fall 2005ITCS4010/50101 Design Teams Team Structure Interdisciplinary Teams.
Game Inception and Design Project 1 Due dates: –Wednesday, January 18th: First-draft –Monday, January 23rd: Peer Review due –Thursday, January 26th: Final.
The Game Development Process Documentation. The Role of Documentation The Concept Document The Design Document Based on Ch 18-19, Gameplay and Design,
SESSION 2 3 rd July 2008 Researcher: Tan, Wee Hoe Exploring The Potentials of Game-based Learning for Students.
How Are Female Video Game User Preferences Reflected in the Top Ranking Video Games from 1995 to 2005 ? Thomas Troisch Com 546 Kathy Gill.
Game Inception and Design Project 1 Due date: –Wednesday, May 24 th (in class)
Game Inception and Design Project 2 Due dates: – Friday, September 8 th, 11:59pm.
Sep 14, Fall 2006IAT 4101 Design Teams Team Structure Interdisciplinary Teams.
3D Game Programming All in One By Kenneth C. Finney.
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,
Application Software.  Topics Covered:  Software Categories  Desktop vs. Mobile Software  Installed vs. Web-Based Software.
YANTING ZHANG.  Genres are categories of game characterized by particular kinds of challenge, regardless of setting or game-world content.
Chapter 5Copyright © 2010 by Nelson Education Ltd. Developing an Effective Business Plan 5 PowerPoint Presentation by Ian Anderson, Algonquin College.
Online Games and PR MT 8425 January 28, Teens and video games According to the Pew Internet and American Life Project: 77% of teens own a.
Game-Based Learning Instructional Technology Research & Development Initiatives Atsusi “2c” Hirumi Associate Professor & Co-Chair Instructional Technology.
Part 4 PowerPoint Presentation by Charlie Cook Copyright © 2003 South-Western College Publishing. All rights reserved. All rights reserved. The Role of.
The computer games industry has grown phenomenally over the past 30 years and we have now reached the stage where many households have a games console.
The Evolution of Video Game Development Research by Jariel Ortiz, Academia Bautista de Puerto Nuevo, San Juan, Puerto Rico Research Mentor: Prof. Irma.
6/12/2015 Introduction to WReSTT Peter J. Clarke.
IMGD 1001: The Game Industry. IMGD Hit-Driven Entertainment  Games are emotional, escapist, fantasy- fulfilling, stimulating entertainment  Causes.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Game Design EST310/ISE340 Fall 2011 Tony Scarlatos.
Game Development Documentation EREN NABİ.  When the team grows, becomes harder to protecting the focal point of the project.  Good documentation is.
Systems development life-cycle Dr. Redekopp & Dr Kalanda.
CHAPTER 1 Role of the Game Designer. AN ADVOCATE FOR THE PLAYER  The role of the game designer is, first and foremost to be an advocate for the player.
IMedia Proposed Marketing Plan Maria Abbott General Sales Manager.
Muhammet Arda KILIÇ. Level Design Introduction Levels inDifferent Games Components of Level Elements of Good Level The Process Who Does Level Design?
Fundamentals of Game Design, 2 nd Edition by Ernest Adams Chapter 3: Game Concepts.
Jumpstart Your Creativity Shaping Your Ideas Into Games.
Video Game Genres. Action FPS (Halo), TPS (Gears of War), or “beat- em-ups” Key ideas: Excitement and pace! Require eye/hand coordination and quick reflexes.
Opportunity Recognition Identify a problem or need –What would you like to see better –What annoys you –What needs fixing –What can be done better Find.
Project Selection And Needs Identification
Intro Lecture - 9/8/2011 Game Mod Workshop (GAM 392) Brian Schrank.
EST310/ISE340 Fall 2011 Tony Scarlatos
Games. Types of games  RPG  FPS  PLATFORMER  SIDESCROLLER  POINT AND CLICK.
Computer Game Evaluation Jason Sabada CIS 487 Fall 2006.
Game Design Concept Pertemuan 6 Matakuliah: T0944-Game Design and Programming Tahun: 2010.
MavenHut. Founded by 3 Romanians in 2012, in Dublin Game developer and publisher Facebook, iOS and Android games.
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.
INTERACTIVE STORYTELLING THROUGH A COMPUTER GAME -WORKING TITLE.
GENERATE IDEAS FOR A GAME CONCEPT GENRE By Mark Jones.
INFSO-RI Towards a self sustainable ETICS system Exploitable knowledge and its potential use ETICS2 first AHM Isabel Matranga Engineering Ingegneria.
BTEC Creative Media Production UNIT: 72 TASK 3. Learning Intentions To understand how to generate design documents To know the purposes of design documents.
Game Proposal / Design Document. What is your game about? Project Proposal –The Story plot introduce main character identify his/her problem describe.
Unit 72: Computer Game design
1Computer Games Development Coursework John Shearer Culture Lab – space 2
Staying safe and legal. Computer game Genres Although people often talk about computer games as one type of digital entertainment, there are in fact lots.
Console Games: An Overview Presented By Chris Ulm Chief Design Officer.
2D Game Programming with XNA 4.0. Principles of Game Programming Game Programming Basics Mouse & Keyboard Controls Sounds Sprites and Animation Collision.
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,
Design Composition Review
Proposed Marketing Plan Maria Abbott General Sales Manager
hamzah asyrani sulaiman
Android Game Devlopment
Design Document Name: Project Name:.
The Role of the Business Plan
UAL Level 2 GAMES AND ROBOTICS Design Document
Treatment Document Due date: Monday, September 10th, by 10:00am
Game Inception and Design
Software Engineering Lecture #14.
The Role of the Business Plan
Presentation transcript:

SE in Games, by GW and BL 1 Software Engineering in Games Game vs. Application development

SE in Games, by GW and BL 2 Overview Common things: Both are software projects Both are produced by teams Both must be sold to be successful Differences: Games must also provide content Games require collaboration of people from different fields

SE in Games, by GW and BL 3 The 4(5) development phases Game concept phase Analysis phase Design phase Development phase Testing phase

SE in Games, by GW and BL 4 The 4(5) development phases Game concept phase Analysis phase Design phase Development phase Testing phase

SE in Games, by GW and BL 5 Game concept phase (1) Creative work (present only in games): Finding the game idea Working it out Setting the genre Setting the perspective Setting the platform

SE in Games, by GW and BL 6 Game concept phase (1) Creative work (present only in games): Finding the game idea Working it out Setting the genre Setting the perspective Setting the platform

SE in Games, by GW and BL 7

8 Game concept phase (1) Creative work (present only in games): Finding the game idea Working it out Setting the genre Setting the perspective Setting the platform

SE in Games, by GW and BL 9 Game concept phase (1) Creative work (present only in games): Finding the game idea Working it out Setting the genre Setting the perspective Setting the platform

SE in Games, by GW and BL 10

SE in Games, by GW and BL 11 Game concept phase (1) Creative work (present only in games): Finding the game idea Working it out Setting the genre Setting the perspective Setting the platform

SE in Games, by GW and BL 12 Game concept phase (1) Creative work (present only in games): Finding the game idea Working it out Setting the genre Setting the perspective Setting the platform

SE in Games, by GW and BL 13 Game Genres (1) Action Strategy Adventure RPGs

SE in Games, by GW and BL 14 Game Genres (1) Action Strategy Adventure RPGs

SE in Games, by GW and BL 15 Game Genres (1) Action Strategy Adventure RPGs

SE in Games, by GW and BL 16 Game Genres (1) Action Strategy Adventure RPGs

SE in Games, by GW and BL 17 Game Genres (1) Action Strategy Adventure RPGs

SE in Games, by GW and BL 18 Game Genres (2) Sports Titles Sims Puzzles Simulators

SE in Games, by GW and BL 19 Game Genres (2) Sports Titles Sims Puzzles Simulators

SE in Games, by GW and BL 20 Game Genres (2) Sports Titles Sims Puzzles Simulators

SE in Games, by GW and BL 21 Game Genres (2) Sports Titles Sims Puzzles Simulators

SE in Games, by GW and BL 22 Game Genres (2) Sports Titles Sims Puzzles Simulators

SE in Games, by GW and BL 23 Game concept phase (1) Creative work (present only in games): Finding the game idea Working it out Setting the genre Setting the perspective Setting the platform

SE in Games, by GW and BL 24 Game concept phase (1) Creative work (present only in games): Finding the game idea Working it out Setting the genre Setting the perspective Setting the platform

SE in Games, by GW and BL 25 Game Perspective (1) First-Person Third-Person Top-Down Isometric

SE in Games, by GW and BL 26 Game Perspective (1) First-Person Third-Person Top-Down Isometric

SE in Games, by GW and BL 27 Game Perspective (1) First-Person Third-Person Top-Down Isometric

SE in Games, by GW and BL 28 Game Perspective (1) First-Person Third-Person Top-Down Isometric

SE in Games, by GW and BL 29 Game Perspective (1) First-Person Third-Person Top-Down Isometric

SE in Games, by GW and BL 30 Game Perspective (2) Flat (2D) Text-Based

SE in Games, by GW and BL 31 Game Perspective (2) Flat (2D) Text-Based

SE in Games, by GW and BL 32 Game Perspective (2) Flat (2D) Text-Based

SE in Games, by GW and BL 33 Game concept phase (1) Creative work (present only in games): Finding the game idea Working it out Setting the genre Setting the perspective Setting the platform

SE in Games, by GW and BL 34 Game concept phase (1) Creative work (present only in games): Finding the game idea Working it out Setting the genre Setting the perspective Setting the platform

SE in Games, by GW and BL 35 The 4(5) development phases Game concept phase Analysis phase Design phase Development phase Testing phase

SE in Games, by GW and BL 36 The 4(5) development phases Game concept phase Analysis phase Design phase Development phase Testing phase

SE in Games, by GW and BL 37 The analysis phase Applications: Requirement defined by the customer Games: Requirements defined by the game concept …to produce a complete description of the problems to be solved

SE in Games, by GW and BL 38 The 4(5) development phases Game concept phase Analysis phase Design phase Development phase Testing phase

SE in Games, by GW and BL 39 The 4(5) development phases Game concept phase Analysis phase Design phase Development phase Testing phase

SE in Games, by GW and BL 40 The design phase …to produce a written specification

SE in Games, by GW and BL 41 The 4(5) development phases Game concept phase Analysis phase Design phase Development phase Testing phase

SE in Games, by GW and BL 42 The 4(5) development phases Game concept phase Analysis phase Design phase Development phase Testing phase

SE in Games, by GW and BL 43 The development phase Applications: Modules: the different parts of the program Games: Modules: program code, artwork, meshes, music…. …realization of the specification into a running program

SE in Games, by GW and BL 44 The 4(5) development phases Game concept phase Analysis phase Design phase Development phase Testing phase

SE in Games, by GW and BL 45 The 4(5) development phases Game concept phase Analysis phase Design phase Development phase Testing phase

SE in Games, by GW and BL 46 Testing phase Applications Systematic tests with testplan Games : Playtesting: test the gameplay from the user’s point of view Free beta-releases: for direct user community testing and early acceptance feedback

SE in Games, by GW and BL 47

SE in Games, by GW and BL 48 Testing phase Applications Systematic tests with testplan Games : Playtesting: test the gameplay from the user’s point of view Free beta-releases: for direct user community testing and early acceptance feedback

SE in Games, by GW and BL 49 The 4(5) development phases Game concept phase Analysis phase Design phase Development phase Testing phase

SE in Games, by GW and BL 50 Shipment Games : Early marketing mandatory Distribute Demos via Internet

SE in Games, by GW and BL 51 Game Engine Licensing Main Idea: to decrease the length of a game project to reduce the risk of a game project to reduce the number of people working on a game

SE in Games, by GW and BL 52 Third-Party Game Engines Free Engines The QuakeIII Arena Engine The Unreal Tournament Engine

SE in Games, by GW and BL 53 Third-Party Game Engines Free Engines The QuakeIII Arena Engine The Unreal Tournament Engine

SE in Games, by GW and BL 54 Third-Party Game Engines Free Engines The QuakeIII Arena Engine The Unreal Tournament Engine

SE in Games, by GW and BL 55 QuakeIII Arena

SE in Games, by GW and BL 56 Third-Party Game Engines Free Engines The QuakeIII Arena Engine The Unreal Tournament Engine

SE in Games, by GW and BL 57 Third-Party Game Engines Free Engines The QuakeIII Arena Engine The Unreal Tournament Engine

SE in Games, by GW and BL 58 Unreal Tournament

SE in Games, by GW and BL 59 Third-Party Game Engines Free Engines The QuakeIII Arena Engine The Unreal Tournament Engine

SE in Games, by GW and BL 60 Summary Five vs. four development phases Games: content high risk  third-party game engines

SE in Games, by GW and BL 61 The Future of the Gaming Industry Decentralization  player communities Players take over level & character design...and break copyright laws

SE in Games, by GW and BL 62 The Future of the Gaming Industry Decentralization  player communities Players take over level & character design...and break copyright laws

SE in Games, by GW and BL 63 The Future of the Gaming Industry Decentralization  player communities Players take over level & character design...and break copyright laws

SE in Games, by GW and BL 64

SE in Games, by GW and BL 65 The Future of the Gaming Industry Decentralization  player communities Players take over level & character design...and break copyright laws

SE in Games, by GW and BL 66 The Future of the Gaming Industry Decentralization  player communities Players take over level & character design...and break copyright laws

SE in Games, by GW and BL 67 The Future of the Gaming Industry Decentralization  player communities Players take over level & character design...and break copyright laws

SE in Games, by GW and BL 68 THE END

SE in Games, by GW and BL 69 THE END ???

SE in Games, by GW and BL 70 Public Discussion ! How do these trends sound to YOU ? Have YOU seen similar trends of decentralisation in the game industry ? What do YOU think the next step will be ?

SE in Games, by GW and BL 71 Software Engineering in Games Thank you for your ideas.