SlideShare uma empresa Scribd logo
1 de 36
Pablo Moreno Ger
pablom@fdi.ucm.es
Carcavelos
June 26th 2012
2nd GALA Alignment School
Pablo Moreno Ger (et al.)
Serious Games Programming
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?
Contents
Introduction
Challenges
Serious
decisions
Authoring
tools
GALA spotlight:
GameCreator
GALA spotlight:
eAdventure
Overview
 Challenges when creating a new serious game
 Variability and important decissions
 Available tools and approaches
 GALA authoring tool spotlight
 Game Creator
 eAdventure
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
How is the serious games industry?
Contents
Introduction
Challenges
Serious
decisions
Authoring
tools
GALA spotlight:
GameCreator
GALA spotlight:
eAdventure
Who are we preaching to?
 Institutions
 Schools
 Universities
 Corporations
 General public
 Whoever listens…
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)
Contents
Introduction
Challenges
Serious
decisions
Authoring
tools
GALA spotlight:
GameCreator
GALA spotlight:
eAdventure
And where are we now?
 Serious games conferences
 Serious games journals
 Serious games institutes
 Serious games Networks of Excellence
So, everyone is playing?
Challenges
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
Contents
Introduction
Challenges
Serious
decisions
Authoring
tools
GALA spotlight:
GameCreator
GALA spotlight:
eAdventure
Infrastructure
Contents
Introduction
Challenges
Serious
decisions
Authoring
tools
GALA spotlight:
GameCreator
GALA spotlight:
eAdventure
Deployment
 School computers (when available)
 Network systems
 IT policies
 Security concerns
 Deployment cost (PS3’s for everyone?)
 Time and scheduling
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?
Contents
Introduction
Challenges
Serious
decisions
Authoring
tools
GALA spotlight:
GameCreator
GALA spotlight:
eAdventure
Should we surrender?
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?
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?
Contents
Introduction
Challenges
Serious
decisions
Authoring
tools
GALA spotlight:
GameCreator
GALA spotlight:
eAdventure
Budget and staff
 Multidisciplinary teams are complicated
Development methodologies
Very
abstract
Low
abstraction
DIV Games Studio, Dark Basic / Dark Basic Pro,
Lite-C, Blitz, etc.
C, C#, C++…
Game engines
General purpose
languages
Libraries and
middleware
Specific languages
Authoring tools
C, C#, C++…
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)
Contents
Introduction
Challenges
Serious
decisions
Authoring
tools
GALA spotlight:
GameCreator
GALA spotlight:
eAdventure
Unity
Contents
Introduction
Challenges
Serious
decisions
Authoring
tools
GALA spotlight:
GameCreator
GALA spotlight:
eAdventure
Game Salad
Contents
Introduction
Challenges
Serious
decisions
Authoring
tools
GALA spotlight:
GameCreator
GALA spotlight:
eAdventure
RPG Maker XP
Contents
Introduction
Challenges
Serious
decisions
Authoring
tools
GALA spotlight:
GameCreator
GALA spotlight:
eAdventure
Raptivity
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
Contents
Introduction
Challenges
Serious
decisions
Authoring
tools
GALA spotlight:
GameCreator
GALA spotlight:
eAdventure
GALA expertise
Contents
Introduction
Challenges
Serious
decisions
Authoring
tools
GALA spotlight:
GameCreator
GALA spotlight:
eAdventure
GALA Expertise
 Kristian
Contents
Introduction
Challenges
Serious
decisions
Authoring
tools
GALA spotlight:
GameCreator
GALA spotlight:
eAdventure
GALA Expertise
 PLAYGEN
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
eAdventure – Classic adventure games
eAdventure – Classic adventure games
eAdventure – Classic adventure games
eAdventure – First person games
eAdventure – First person games
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
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!

Mais conteúdo relacionado

Semelhante a Serious Games Development - 2012 Gala Alignment School

Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)marksuter
 
Gamification - A Brief Introduction to Gamification
Gamification - A Brief Introduction to GamificationGamification - A Brief Introduction to Gamification
Gamification - A Brief Introduction to GamificationChetan Sundarde
 
Salt Lake City Public Library Tech Talk - Toward a Science of Game Design
Salt Lake City Public Library Tech Talk - Toward a Science of Game DesignSalt Lake City Public Library Tech Talk - Toward a Science of Game Design
Salt Lake City Public Library Tech Talk - Toward a Science of Game DesignRogelio E. Cardona-Rivera
 
Fa dill csi group talk on gamification
Fa dill csi group talk on gamificationFa dill csi group talk on gamification
Fa dill csi group talk on gamificationdiannepatricia
 
InfoSession2022_merged.pdf
InfoSession2022_merged.pdfInfoSession2022_merged.pdf
InfoSession2022_merged.pdfKINGSHUKGHOSH20
 
Videogames Saving and Damning Players
Videogames Saving and Damning PlayersVideogames Saving and Damning Players
Videogames Saving and Damning PlayersPietro Polsinelli
 
Gamifying excellence in Delivery
Gamifying excellence in Delivery Gamifying excellence in Delivery
Gamifying excellence in Delivery SPIN Chennai
 
All I Ever Needed To Know About Programming
All I Ever Needed To Know About ProgrammingAll I Ever Needed To Know About Programming
All I Ever Needed To Know About ProgrammingKatrin Becker
 
Moonsubmarine Presentation @ Mobilesoft 2015
Moonsubmarine Presentation @ Mobilesoft 2015Moonsubmarine Presentation @ Mobilesoft 2015
Moonsubmarine Presentation @ Mobilesoft 2015Luca Galli
 
Gamification Workshop 2010
Gamification Workshop 2010Gamification Workshop 2010
Gamification Workshop 2010Amy Jo Kim
 
Pivec workshop 1
Pivec workshop 1Pivec workshop 1
Pivec workshop 1Paul Pivec
 
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareLuke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareEnthiosys Inc
 
Next generation games based learning with virtual reality and 360 camera tech...
Next generation games based learning with virtual reality and 360 camera tech...Next generation games based learning with virtual reality and 360 camera tech...
Next generation games based learning with virtual reality and 360 camera tech...David Wortley
 
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis)
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis) Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis)
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis) Yu-kai Chou
 
Game Design: The Pillars of a Game / Henrique Olifiers (Bossa Studios)
Game Design: The Pillars of a Game / Henrique Olifiers (Bossa Studios)Game Design: The Pillars of a Game / Henrique Olifiers (Bossa Studios)
Game Design: The Pillars of a Game / Henrique Olifiers (Bossa Studios)DevGAMM Conference
 
Gamification: Integrating gaming into your brand strategy
Gamification: Integrating gaming into your brand strategy Gamification: Integrating gaming into your brand strategy
Gamification: Integrating gaming into your brand strategy TP1
 
Game Over? New Approaches to Teaching Engineering Courses
Game Over? New Approaches to Teaching Engineering CoursesGame Over? New Approaches to Teaching Engineering Courses
Game Over? New Approaches to Teaching Engineering CoursesJoaquim Jorge
 
5 Things we Can Learn from Games About UX
5 Things we Can Learn from Games About UX5 Things we Can Learn from Games About UX
5 Things we Can Learn from Games About UXDori Adar
 

Semelhante a Serious Games Development - 2012 Gala Alignment School (20)

Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)
 
Gamification - A Brief Introduction to Gamification
Gamification - A Brief Introduction to GamificationGamification - A Brief Introduction to Gamification
Gamification - A Brief Introduction to Gamification
 
An introduction to funormaling business
An introduction to funormaling businessAn introduction to funormaling business
An introduction to funormaling business
 
Salt Lake City Public Library Tech Talk - Toward a Science of Game Design
Salt Lake City Public Library Tech Talk - Toward a Science of Game DesignSalt Lake City Public Library Tech Talk - Toward a Science of Game Design
Salt Lake City Public Library Tech Talk - Toward a Science of Game Design
 
Fa dill csi group talk on gamification
Fa dill csi group talk on gamificationFa dill csi group talk on gamification
Fa dill csi group talk on gamification
 
InfoSession2022_merged.pdf
InfoSession2022_merged.pdfInfoSession2022_merged.pdf
InfoSession2022_merged.pdf
 
Videogames Saving and Damning Players
Videogames Saving and Damning PlayersVideogames Saving and Damning Players
Videogames Saving and Damning Players
 
Gamifying excellence in Delivery
Gamifying excellence in Delivery Gamifying excellence in Delivery
Gamifying excellence in Delivery
 
All I Ever Needed To Know About Programming
All I Ever Needed To Know About ProgrammingAll I Ever Needed To Know About Programming
All I Ever Needed To Know About Programming
 
Moonsubmarine Presentation @ Mobilesoft 2015
Moonsubmarine Presentation @ Mobilesoft 2015Moonsubmarine Presentation @ Mobilesoft 2015
Moonsubmarine Presentation @ Mobilesoft 2015
 
ICEC
ICECICEC
ICEC
 
Gamification Workshop 2010
Gamification Workshop 2010Gamification Workshop 2010
Gamification Workshop 2010
 
Pivec workshop 1
Pivec workshop 1Pivec workshop 1
Pivec workshop 1
 
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareLuke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
 
Next generation games based learning with virtual reality and 360 camera tech...
Next generation games based learning with virtual reality and 360 camera tech...Next generation games based learning with virtual reality and 360 camera tech...
Next generation games based learning with virtual reality and 360 camera tech...
 
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis)
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis) Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis)
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis)
 
Game Design: The Pillars of a Game / Henrique Olifiers (Bossa Studios)
Game Design: The Pillars of a Game / Henrique Olifiers (Bossa Studios)Game Design: The Pillars of a Game / Henrique Olifiers (Bossa Studios)
Game Design: The Pillars of a Game / Henrique Olifiers (Bossa Studios)
 
Gamification: Integrating gaming into your brand strategy
Gamification: Integrating gaming into your brand strategy Gamification: Integrating gaming into your brand strategy
Gamification: Integrating gaming into your brand strategy
 
Game Over? New Approaches to Teaching Engineering Courses
Game Over? New Approaches to Teaching Engineering CoursesGame Over? New Approaches to Teaching Engineering Courses
Game Over? New Approaches to Teaching Engineering Courses
 
5 Things we Can Learn from Games About UX
5 Things we Can Learn from Games About UX5 Things we Can Learn from Games About UX
5 Things we Can Learn from Games About UX
 

Último

4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 

Último (20)

4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 

Serious Games Development - 2012 Gala Alignment School