SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
AI Based Game Design



Mirjam Palosaari Eladhari

Founder, Otter Play
Why I’m giving this talk - I want
to show how:
● to enable students to expand their palette as game designers -
adding AI approaches and emerging interfaces and hardware.
● an expanded tech-palette is empowering - but it also shows
how vast the design space is - lots of uncharted territory. Room
for innovation.
● the tech-palette can be composed to be useful for both
students who can program and for those who won't .
AI Based Game Design
When the AI is central to the game design.
3
Diagram is a joint effort of Josh McCoy, Anne Sullivan, Gillian Smith, and me (2011, Santa Cruz)
4
Course: Computational Expression
● Masters’ level course, 5 ECTS.
● Given at the Institute of
Digital Games at the University
of Malta
● Majority of students were
programmers.
● Students had prior game
design knowledge
5
● Text seminars
● Workshops
● Guest lectures
● Game prototyping
● Reflection
6
Text seminars, championed
7
Guest Lecturers - Showing practice
●Richard Evans on narrative in Versu, and
BDI in Black&White
●Gillian Smith on PCG - The Endless
Webb
●Brian Magerko on improvisation and
agents - Viewpoints AI
●Noah Wardrip-Fruin on expressive
processing
8
Workshops - trying
hands-on
●Trying out hardware and software hands
on (pics)
9
Task:
Make a playable
prototype using a
central AI or
technology, using a rich
metaphor as inspiration
for the game
mechanics, while being
aware of any genre
conventions used (or
not).
10
AI/Tech
AI approaches or emerging
interfaces/hardware
Genre
Design conventions in

different game genres
Metaphor
Theories, Subjects, Systems
The Triad
Students’ dev process
● Conceptualization
● Prototyping
● Play-testing & 

Iteration
● Reflection
● Finalizing &
polishing 11
6 example games
Haiwaicode
13
Racing
Car traffic
By Vincent
Farrugia and
Alan Pirotta
Machine
learning
Herakles
14
Shooter
Greek
Myth
By Stelios
Avramidis, Joseph
Darmanin and
Michael Camilleri
Gyro
Compoblocks
15
Platformer
Music
composition
By Luke
Aquilina and
Karl Grech
PCG
Compoblocks
16
Platformer
Music
composition
By Luke
Aquilina and
Karl Grech
Machine
learning
Organatron
17
Strategy
Robot
wars
By Noel
Cuschieri and
Matthew Agius
PCG,
Genetic
Algoritms
Organatron
18
Strategy
Robot
wars
By Noel
Cuschieri and
Matthew Agius
PCG,
Genetic
Algoritms
Dungeons & Maybe Dragons
- game master phone app
19
Dungeon
crawlers
By Jean-Luc
Portelli and
Andrea Piano
PCG
& Quest
flags
RPG &
Game
mastering
Line
20
Yellowtail
Minimalism
(art)
By David
Chircop and
Gary Hili
Ipad
finger input
Line
21
Yellowtail
Minimalism
(art)
By David
Chircop and
Gary Hili
Ipad
finger input
Line
22
Yellowtail
Minimalism
(art)
By David
Chircop and
Gary Hili
Ipad
finger input
Line
23
Yellowtail
Minimalism
(art)
By David
Chircop and
Gary Hili
Ipad
finger input
24
Reflecting and Reporting
Development stop ->
time for reflection and
reporting.
Writing, sending text
forward in reading chain.
Text seminar
Computational Expression in own practice, and the future of the field
Reflection Phase
● How did the technology affect the design?
● How did the design affect the technology?
● If you used a genre, a hybrid genres, or no genre - how did
that affect your design and your approach to the technology
used?
● How did the knowledge domain or theory used affect the
design?
● What other types of expressive computational technologies
could have been useful for realizing your design or core idea?
Reflect on whether use of those would have had impact on your
design, and if so, how.
28
Summary & Lessons Learned
● Groups who put a strong focus on the metaphor, the knowledge domain, in
addition to the AI/tech, generally created the more interesting and
innovative designs.
● Combination of project work and classic seminar defence style teaching
allowed both concrete prototypes and reflection.
● Outcomes for students:
● games for portfolios
● seeds for research papers
● seeds for thesis topics
● proof of concepts:feasibility for thesis work or game-to-market
● (more) realistic views on dev effort for custom AI
● expanded palette for innovation and development in future career
Thank you for listening!
Questions?
Mirjam Palosaari Eladhari
info@otter-play.com
Download course materials here:

https://sites.google.com/site/computationalexpression/
30
Palette - the seminar topics
- Computational Expression, Software
studies and platform studies
- The relation between Game Design
and Artificial Intelligence, AI Based
game design
- Approaches and technologies for
Interactive Narrative
- Characters, Characterisation and
Agents in computer games
- Procedurally Generated Content and
data mining
31
- Biofeedback as player modelling
and/or game interface
- Interface technologies beyond
the personal computer (CAVEs,
Augmented Reality, Pervasive,
Console stereoscopic camera
systems etc.)
- Computational Creativity
- Artificial Life
Course facts
● 5 ECTS given over one semester. 

(1 ECTS = 25 hours student work. One semester = 30 ECTS)
● Students each
● gave 2 - 3 text presentations,
● made one game,
● wrote a report and defended it.
● 8 seminars
● 6 workshops
● 3 guest lectures
32
Line
33
Yellowtail
Minimalism
(art)
By David
Chircop and
Gary Hili
Ipad
finger input

Más contenido relacionado

Similar a AI Based Game Design - Teaching how to expand designers' artistic palette with AI approaches

Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)
Rajat Bhatia
 
Why Game Design Education in Middle or High School
Why Game Design Education in Middle or High SchoolWhy Game Design Education in Middle or High School
Why Game Design Education in Middle or High School
Mike Ploor
 

Similar a AI Based Game Design - Teaching how to expand designers' artistic palette with AI approaches (20)

Intro to AI STRIPS Planning & Applications in Video-games Lecture1-Part1
Intro to AI STRIPS Planning & Applications in Video-games Lecture1-Part1Intro to AI STRIPS Planning & Applications in Video-games Lecture1-Part1
Intro to AI STRIPS Planning & Applications in Video-games Lecture1-Part1
 
Games & Simulations as Learning Technology Tools
Games & Simulations as Learning Technology ToolsGames & Simulations as Learning Technology Tools
Games & Simulations as Learning Technology Tools
 
Video Game Report
Video Game ReportVideo Game Report
Video Game Report
 
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
 
30 years of game making for learning
30 years of game making for learning30 years of game making for learning
30 years of game making for learning
 
Ludo: An Ontology to Create Linked Data Driven Serious Games
Ludo: An Ontology to Create Linked Data Driven Serious GamesLudo: An Ontology to Create Linked Data Driven Serious Games
Ludo: An Ontology to Create Linked Data Driven Serious Games
 
Teaching video game development panel FDG2014
Teaching video game development panel FDG2014Teaching video game development panel FDG2014
Teaching video game development panel FDG2014
 
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeMatching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
 
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeMatching Game Mechanics and Human Computation Tasks in Games with a Purpose
Matching Game Mechanics and Human Computation Tasks in Games with a Purpose
 
Serious games: current uses and emergent trends
Serious games: current uses and emergent trends Serious games: current uses and emergent trends
Serious games: current uses and emergent trends
 
From learning design to game design and back; the Cyberdam example
From learning design to game design and back; the Cyberdam exampleFrom learning design to game design and back; the Cyberdam example
From learning design to game design and back; the Cyberdam example
 
Game engineering
Game engineeringGame engineering
Game engineering
 
Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)
 
A primer on game-based learning
A primer on game-based learningA primer on game-based learning
A primer on game-based learning
 
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)
 
Keynote at the 2023 Annual Meeting of the Society for the Neuroscience of Cre...
Keynote at the 2023 Annual Meeting of the Society for the Neuroscience of Cre...Keynote at the 2023 Annual Meeting of the Society for the Neuroscience of Cre...
Keynote at the 2023 Annual Meeting of the Society for the Neuroscience of Cre...
 
Why Game Design Education in Middle or High School
Why Game Design Education in Middle or High SchoolWhy Game Design Education in Middle or High School
Why Game Design Education in Middle or High School
 
Final project preproposal
Final project preproposalFinal project preproposal
Final project preproposal
 
Transform Your Training Projects with Games and Simulations
Transform Your Training Projects with Games and SimulationsTransform Your Training Projects with Games and Simulations
Transform Your Training Projects with Games and Simulations
 
Teaching AI through retro gaming
Teaching AI through retro gamingTeaching AI through retro gaming
Teaching AI through retro gaming
 

Más de Mirjam Eladhari

Computational narrative and narrative systems
Computational narrative and narrative systemsComputational narrative and narrative systems
Computational narrative and narrative systems
Mirjam Eladhari
 
Players Imbuing Meaning: Co-creation of Challenges in a prototype MMO
Players Imbuing Meaning: Co-creation of Challenges in a prototype MMOPlayers Imbuing Meaning: Co-creation of Challenges in a prototype MMO
Players Imbuing Meaning: Co-creation of Challenges in a prototype MMO
Mirjam Eladhari
 
Avatars bridging the semantic gap eladhari 2007
Avatars bridging the semantic gap eladhari 2007Avatars bridging the semantic gap eladhari 2007
Avatars bridging the semantic gap eladhari 2007
Mirjam Eladhari
 

Más de Mirjam Eladhari (20)

Four ways game research field approach narrative
Four ways game research field approach narrativeFour ways game research field approach narrative
Four ways game research field approach narrative
 
Constructive Alignment in
 Teaching Game Research 
 in Game Development 
 Bac...
Constructive Alignment in
 Teaching Game Research 
 in Game Development 
 Bac...Constructive Alignment in
 Teaching Game Research 
 in Game Development 
 Bac...
Constructive Alignment in
 Teaching Game Research 
 in Game Development 
 Bac...
 
Research Overview Mirjam P Eladhari August 2019
Research Overview Mirjam P Eladhari August 2019Research Overview Mirjam P Eladhari August 2019
Research Overview Mirjam P Eladhari August 2019
 
Ludocriticism -
 Steps Towards a Critical Framework for Games
Ludocriticism -
 Steps Towards a Critical Framework for Games Ludocriticism -
 Steps Towards a Critical Framework for Games
Ludocriticism -
 Steps Towards a Critical Framework for Games
 
Workshop on Teaching Games: Pedagogical Approaches at DIGRA2019
Workshop on Teaching Games:  Pedagogical Approaches at DIGRA2019Workshop on Teaching Games:  Pedagogical Approaches at DIGRA2019
Workshop on Teaching Games: Pedagogical Approaches at DIGRA2019
 
Re-Tellings: The Fourth Layer of Narrative as an Instrument for Critique
Re-Tellings: The Fourth Layer of Narrative as an Instrument for CritiqueRe-Tellings: The Fourth Layer of Narrative as an Instrument for Critique
Re-Tellings: The Fourth Layer of Narrative as an Instrument for Critique
 
Re-Tellings: The Fourth Layer of Narrative as an Instrument for Critique (wit...
Re-Tellings: The Fourth Layer of Narrative as an Instrument for Critique (wit...Re-Tellings: The Fourth Layer of Narrative as an Instrument for Critique (wit...
Re-Tellings: The Fourth Layer of Narrative as an Instrument for Critique (wit...
 
SGC18 Talk at Sweden Game Conference 2018
SGC18 Talk at Sweden Game Conference 2018SGC18 Talk at Sweden Game Conference 2018
SGC18 Talk at Sweden Game Conference 2018
 
Bleed in, Bleed Out – A Design Case in Board Game Therapy
Bleed in, Bleed Out – A Design Case in Board Game TherapyBleed in, Bleed Out – A Design Case in Board Game Therapy
Bleed in, Bleed Out – A Design Case in Board Game Therapy
 
Methods, History, and Impact - Directions in Game Design Research
Methods, History, and Impact - Directions in Game Design ResearchMethods, History, and Impact - Directions in Game Design Research
Methods, History, and Impact - Directions in Game Design Research
 
Computational narrative and narrative systems
Computational narrative and narrative systemsComputational narrative and narrative systems
Computational narrative and narrative systems
 
Beyond believable agents - employing AI for improving game like simulations f...
Beyond believable agents - employing AI for improving game like simulations f...Beyond believable agents - employing AI for improving game like simulations f...
Beyond believable agents - employing AI for improving game like simulations f...
 
Designing for Creativity and Kindness in Games
Designing for Creativity and Kindness in GamesDesigning for Creativity and Kindness in Games
Designing for Creativity and Kindness in Games
 
Social Simulation in Games
Social Simulation in GamesSocial Simulation in Games
Social Simulation in Games
 
Welcome to the Workshop on Research Prototyping in Games (WRPG 2012)
Welcome to the Workshop on Research Prototyping in Games (WRPG 2012)Welcome to the Workshop on Research Prototyping in Games (WRPG 2012)
Welcome to the Workshop on Research Prototyping in Games (WRPG 2012)
 
Players Imbuing Meaning: Co-creation of Challenges in a prototype MMO
Players Imbuing Meaning: Co-creation of Challenges in a prototype MMOPlayers Imbuing Meaning: Co-creation of Challenges in a prototype MMO
Players Imbuing Meaning: Co-creation of Challenges in a prototype MMO
 
The role of ai in social games eladhari2011 uppsalauni
The role of ai in social games eladhari2011 uppsalauniThe role of ai in social games eladhari2011 uppsalauni
The role of ai in social games eladhari2011 uppsalauni
 
Avatars bridging the semantic gap eladhari 2007
Avatars bridging the semantic gap eladhari 2007Avatars bridging the semantic gap eladhari 2007
Avatars bridging the semantic gap eladhari 2007
 
An Introduction to Game Research
An Introduction to Game ResearchAn Introduction to Game Research
An Introduction to Game Research
 
Design for results2
Design for results2Design for results2
Design for results2
 

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 

AI Based Game Design - Teaching how to expand designers' artistic palette with AI approaches