SlideShare a Scribd company logo
The Brain in the Game
Use cases of AI in video games
I'm sorry Dave, I'm afraid I can't do that...
https://www.youtube.com/watch?v=ARJ8cAGm6JE
Gil Steiner
Full stack engineer
Game developer &
designer
gilsteiner.com
gamesgil@github
Non Agenda
Player AIs / Bots
Complicated algorithms
Agenda
What is AI in game context?
Artificial life
Some history
Procedural content generation
Autonomous Behavior Simulation
Action
What is Game AI?
A set of algorithms which rule an NPC behavior
A set of algorithms which auto-generates content
Game AI - Pros
Natural feel
Cover for the lack of real human
opponent
Make up for human effort
Cons
Humans are less predictable
An NPC can easily become too easy or too hard to beat
Lose control over level design
Artificial Life - Cellular Automata
Conway’s Game of Life (demo)
http://gilsteiner.com/content/demos/life/
Artificial Life - Langton’s Ant
Complex and unpredictable behavior from a very simple ruleset (demo)
http://gilsteiner.com/content/demos/langtonsant/
Pac Man’s Ghosts - Chase Mode
Blinky - follow aggressively
Pinky - ambush
Inky - unpredictable
general patrol
Clyde - wander randomly
who tends to stay out of
the way
Historical Context - Pac Man’s Ghosts
Scatter Mode
Blinky - top right corner
Pinky - top left
Inky - bottom right
Clyde - bottom left
Procedural Content Generation
Items
Attributes
Positioning
Scarcity
Layout
Narrative
Random vs Procedural
Random - the pool remains static and gets redistributed by
chance
Procedural - the pool is potentially infinite and can also be
adaptive
Roguelikes
Originally super rough ASCII art style
Randomly generated dungeons,
enemies & loot
Progressively harder
Permadeath
Minecraft (and others)
Procedurally generated environment
Randomly located assets, NPCs and
events
Terrain is based on a random seed
connected to the system
clock/manual
No Man’s Sky
2^64 worlds
Procedurally generated
Common seed allowing players
to visit the same planets
Content Generation
https://callumprentice.github.io/apps/webgl_terrain/index.html
https://watabou.itch.io/medieval-fantasy-city-generator
https://donjon.bin.sh/d20/dungeon/
http://gispanomator.laaz.co.il/
Cons
QA hell
There is no clear definition of “makes sense” or “nice”
Scale sounds nice at first but where is the purpose?
Shared experience?
Lack of personal touch
Simulation - The Sims
FreeSO, SocioTown, Spore etc.
Action - Alien: Isolation
Behavior trees
Root
Selector
SelectorSequence
LeafLeafLeaf
Leaf
Adaptive Difficulty Level
When the player gets going - the game gets tough
https://youtu.be/LlmAv48k1pY
Code Review

More Related Content

PPTX
5. pre production
PDF
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)
PDF
AMIS 2016 01, Remixing Sound
PPTX
Game evaluation
PDF
Beneath The Surface @ Oslo UXnet Meetup
PPTX
Explorador
DOCX
Código música
PDF
Oh My Zsh - The Birth of an Open Source Project
5. pre production
[第2回3D勉強会 研究紹介] Neural 3D Mesh Renderer (CVPR 2018)
AMIS 2016 01, Remixing Sound
Game evaluation
Beneath The Surface @ Oslo UXnet Meetup
Explorador
Código música
Oh My Zsh - The Birth of an Open Source Project

Similar to The Brain in the Game (20)

PDF
Artificial Intelligence in Games Introduction.pdf
PPTX
Artificial Intelligence in Gaming
PDF
AI For Gaming lecture1 introduction to AI for Gaming.pdf
PDF
Keynote at the 2023 Annual Meeting of the Society for the Neuroscience of Cre...
KEY
Artificial Intelligence in Computer and Video Games
PPTX
Introduction to Procedural Contents Generation
PDF
A Short Workshop in Game Design
PDF
Game Programming 09 - AI
KEY
Game AI 101 - NPCs and Agents and Algorithms... Oh My!
PDF
understanding our past to improve our future
PPTX
Artificial Intelligence in Video Games: A Love Story
PDF
Qualifier presentation
PDF
AI and Interactive Narrative in 2019
PDF
AI and Interactive Narrative
PDF
Research Overview Mirjam P Eladhari August 2019
PDF
Science and Videogames. Computational intelligence in videogames
PDF
Why AI is shaping our games
PPTX
Green Custard Friday Talk 2: Technology in Games
PDF
Game Design for Storytellers
PDF
Intro to AI STRIPS Planning & Applications in Video-games Lecture1-Part1
Artificial Intelligence in Games Introduction.pdf
Artificial Intelligence in Gaming
AI For Gaming lecture1 introduction to AI for Gaming.pdf
Keynote at the 2023 Annual Meeting of the Society for the Neuroscience of Cre...
Artificial Intelligence in Computer and Video Games
Introduction to Procedural Contents Generation
A Short Workshop in Game Design
Game Programming 09 - AI
Game AI 101 - NPCs and Agents and Algorithms... Oh My!
understanding our past to improve our future
Artificial Intelligence in Video Games: A Love Story
Qualifier presentation
AI and Interactive Narrative in 2019
AI and Interactive Narrative
Research Overview Mirjam P Eladhari August 2019
Science and Videogames. Computational intelligence in videogames
Why AI is shaping our games
Green Custard Friday Talk 2: Technology in Games
Game Design for Storytellers
Intro to AI STRIPS Planning & Applications in Video-games Lecture1-Part1
Ad

Recently uploaded (20)

PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
A Presentation on Artificial Intelligence
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
A Presentation on Touch Screen Technology
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
August Patch Tuesday
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
Getting Started with Data Integration: FME Form 101
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
A novel scalable deep ensemble learning framework for big data classification...
A Presentation on Artificial Intelligence
Group 1 Presentation -Planning and Decision Making .pptx
Zenith AI: Advanced Artificial Intelligence
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
A Presentation on Touch Screen Technology
Accuracy of neural networks in brain wave diagnosis of schizophrenia
August Patch Tuesday
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Assigned Numbers - 2025 - Bluetooth® Document
OMC Textile Division Presentation 2021.pptx
WOOl fibre morphology and structure.pdf for textiles
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Hybrid model detection and classification of lung cancer
Getting Started with Data Integration: FME Form 101
A comparative analysis of optical character recognition models for extracting...
MIND Revenue Release Quarter 2 2025 Press Release
SOPHOS-XG Firewall Administrator PPT.pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Ad

The Brain in the Game