serious games development - 2012 gala alignment school
DESCRIPTION
Lecture on Serious Games Development at the 2012 GALA Alignment School.TRANSCRIPT
Pablo Moreno Ger [email protected]
CarcavelosJune 26th 2012
2nd GALA Alignment School
Pablo Moreno Ger (et al.)
Serious Games Programming
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 2/35
Introduction
What is this all about? Game programming Game creation Game authoring
Questions that will be answered How can I create a new game? Which technologies should I use? What level of expertise is required?
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 3/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Overview
Challenges when creating a new serious gameVariability and important decissionsAvailable tools and approachesGALA authoring tool spotlight
Game Creator eAdventure
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 4/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
How does the game industry create games?
Great development teams 100+ creators Highly specialised roles (usually) Strong implication from stakeholders
Multimillion projects Wide audience Rigurous schedules High stakes
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 5/35
How is the serious games industry?
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 6/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Who are we preaching to?
InstitutionsSchoolsUniversitiesCorporationsGeneral publicWhoever listens…
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 7/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Do they listen?
“After years of research and proselytizing, the proponents of digital game-based learning (DGBL) have been caught unaware. Like the person who is
still yelling after the sudden cessation of loud music at a party, DGBL proponents have been
shouting to be heard above the prejudice against games. But now, unexpectedly, we have
everyone's attention.”
Richard Van Eck (2006)
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 8/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
And where are we now?
Serious games conferencesSerious games journalsSerious games institutesSerious games Networks of Excellence
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 9/35
So, everyone is playing?
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 10/35
Challenges
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 11/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Social perception
Teaching with games? But videogames are clearly…
Digital toys for kids A worthless waste of time Brainwashing devices for our children Violence inductors Evil tools that turn players into psychopaths
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 12/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Infrastructure
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 13/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Deployment
School computers (when available)Network systemsIT policiesSecurity concernsDeployment cost (PS3’s for everyone?)Time and scheduling
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 14/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Development cost
How much does a commercial game cost? Call of Duty? World of Warcraft?
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 15/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Should we surrender?
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 16/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Deployment
How are the students going to play? School?
Home?
Game console?
Mobile device?
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 17/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Budget and staff
How much money do we really have? Do we have artists? Programmers? Game designers? Instructional designers? Managed processes? QA teams? Beta testers?
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 18/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Budget and staff
Multidisciplinary teams are complicated
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 19/35
Development methodologies
Very abstract
Low abstraction
DIV Games Studio, Dark Basic / Dark Basic Pro, Lite-C, Blitz, etc.C, C#, C++…
Game engines
General purposelanguages
Libraries and middlewareSpecific languages
Authoring tools
C, C#, C++…
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 20/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Authoring tools
Lower costs by limiting variability A continuous spectrum
Lower barriers By requiring less specialised staff
Improve reusability It is easier to make small changes
Allow instructors to create Or to modify Or at least to participate (appropriation)
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 21/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Unity
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 22/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Game Salad
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 23/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
RPG Maker XP
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 24/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Raptivity
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 25/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
And in GALA?
University research groups Computing, pedagogy, medicine, …
Large research institutes
Small game studios
Large corporate firms
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 26/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
GALA expertise
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 27/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
GALA Expertise
Kristian
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 28/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
GALA Expertise
PLAYGEN
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 29/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
GALA Expertise
eAdventure Easy-to-use platform for the creation of low-cost
educational adventure games Integration in e-learning environments (Moodle,
WebCT, Sakai, etc.) Tracking and assessment integrated in the games
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 30/35
eAdventure – Classic adventure games
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 31/35
eAdventure – Classic adventure games
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 32/35
eAdventure – Classic adventure games
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 33/35
eAdventure – First person games
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 34/35
eAdventure – First person games
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 35/35
eAdventure – And many more…
Really free for everyone Free license, unlimited use Open source Multi-platform
Sample games at http://e-adventure.e-ucm.es Redistributable Editable
GALA ALIGNMENT SCHOOL – JUNE 26TH 2012 36/35
Contents
Introduction
Challenges
Serious decisions
Authoring tools
GALA spotlight:GameCreator
GALA spotlight:eAdventure
Worshop today
Will cover basic uses of eAdventure Creating a simple game Packaging and redistribution
Requires initial materials eAdventure Sample games Art resources
Ask for your CD before lunch!