AI in gaming refers to excellent game experiences which is more-
1. Responsive
2. Adaptive
3. Challenging
Artificial Intelligence brings revolution in player experience, cost reduction, better
performance in gaming sector.
WHAT IS AI IN GAMING?
WHY DOES AI MATTER IN GAMING?
PLAYER
EXPERIENCE
BETTER
PERFORMANCE
COMPATIBILIT
Y
INTERACTIVE
STORY
01 02 03 04
Makes it easier for the
user to play
The games become
smarter and more
realistic
Developers make Games
that are Very Human-
Like
BENEFITS OF AI IN GAMING
Create New Level
Gaming using
Intelligence
Eliminates the
predictability of the
game
Simplifying the Game
Creation and
Development Process.
BENEFITS OF AI IN GAMING
AI ENEMY AI COMPANION
AI companions provide friendly faces in
a hostile environment. They assist in
navigation, puzzle-solving, and combat.
They alleviate loneliness.
Well-implemented enemy AI is
characterized by the believability of
opposing NPC movement, how they
converse, behave, and react to any
given situation created by the player.
Smart enough to
retreat and take
cover
Micro-decisions and
short-term strategies
to avoid repetitive
outcome
Previous fight records
used to make the enemy
learn
HALO ENEMY AI
One of the primary aims of play, aside
from staying alive, building stuff and
acquiring goods, is to explore as many
of the over 18 quintillion randomly
generated planets as you like.
Open world? Try open universe.
NO MAN’S SKY
AI IN STORY DEVELOPMENT
PLAYER
EXPERIENCE
MODELING
DATA
MINING
INTERACTIVE
NARRATIVE
Every interaction opens up a series
of possible improvements.
These actions are somewhat
randomized by design so the AI
doesn't start to feel predictable.
Mercury is the closest planet to the Sun and
the smallest one in the Solar System—it’s only
a bit larger than our Moon. The planet’s name
has nothing to do with the liquid metal since it
was named after the Roman messenger
MINIMAX
In Minimax the two players are
called maximizer and minimizer. The
maximizer tries to get the highest
score possible while the minimizer
tries to do the opposite and get the
lowest score possible.
ALPHA-BETA PRUNING
Alpha is the best value that the maximizer currently
can guarantee at that level or above.
Beta is the best value that the minimizer currently
can guarantee at that level or above.
WHEN ALPHA >= BETA PRUNE REST OF THE TREE
METHODS FOR CALCULATION-
EASING
NULL MOVE HEURISTIC
The null-move heuristic is a heuristic technique
used to enhance the speed of the alpha-beta
pruning algorithm.
Game state is evaluated by assuming one player
“passes” a move.
METHODS FOR CALCULATION-
EASING
QUIESCENCE SEARCH
The purpose of this search is to only evaluate
"quiet" positions, or positions where there are no
winning tactical moves to be made.
METHODS FOR CALCULATION-
EASING
Artificial neural networks (NNs) are structures akin to human brains that
can learn various features from training data. Given a large set of data,
NNs are capable of modeling very complex real-world and game
scenarios. NNs overcome some of the shortcomings of classic AI
techniques in game agent design. Furthermore, NNs are self-adaptive
and adapt well to game environments that change in real-time.
Advantage => Too smart agent
Disadvantage => Too smart agent
Neural Networks
Cloud-Based Gaming
with AI
Cloud gaming is a technology that streams games across the Internet rather than
requiring the user to download and install the game.
Voice or Audio
Recognition-Based Games
With voice recognition in gaming, the user can control the gaming gestures,
monitor the controls, and even side-line the role of a controller.
Wearable Support
Gaming and VR Gaming
Experiential games like AR, VR and MR, making them more realistic and
progressive towards entertainment.