Grow your YouTube views, likes and subscribers for free
Get Free YouTube Subscribers, Views and Likes

The AI of Half-Life: Finite State Machines | AI 101

Follow
AI and Games

In this episode of AI 101 I explore Finite State Machines: one of the most important AI techniques to ever be adopted in games. I explain the theory of how it works and their application in the game that defined game AI for a generation: HalfLife.

If you're interested in learning more about finite state machines here are some links to some resources you might find useful:

Finite State Machines: Theory & Implementation (Fernando Bevilacqua)
https://gamedevelopment.tutsplus.com/...

Common Ways to Implement Finite State Machines in Games (Alex Champandard):
http://aigamedev.com/open/article/fsm...

Plus if you want to look at the Half Life SDK and AI source code, check these links out:

The HalfLife SDK:
http://metamod.sourceforge.net/files/...

The AI from HalfLife’s SDK in Retrospective (Alex Champandard):
http://aigamedev.com/open/article/hal...



AI and Games is series on research and applications of Artifical Intelligence in video games. It is a show that wouldn't be possible wthout the wonderful people who support it on Patreon.

  / ai_and_games  
http://www.paypal.me/AIandGames
http://www.kofi.com/AIandGames

Get yourself an AI and Games tshirt over on Teespring!
https://teespring.com/stores/aiandgames

You can follow AI and Games (and me) on Facebook, Twitter and Instagram:
  / aiandgames  
  / aiandgames  
  / aiandgames  
  / get_tuda_choppa  



Games in this episode (in order of appearance):

HalfLife
Batman: Arkham Asylum
Halo 2
F.E.A.R.
DOOM (2016)



The soundtrack for this episode listed below is by TeknoAxe and used under the terms of a Creative Commons 4.0 license.

Major Malfunction
Mellow Aether
Repairing a Plasma Conduit

  / teknoaxe  
   / teknoaxe  

#HalfLife #GameAI #DOOM

posted by d0ughb0iiip