Literature on developing game AI?

(Sorry in advance if this isn’t the right place for this request - it seemed the most fitting given it’s a request for information about scripting… kind of!)

Hello there,

I’ve been developing on the Roblox platform for a good few years now and as I’ve gotten older I’ve taken an interest in different approaches for developing systems. One of the biggest gaps in my knowledge is how to implement convincing, scaleable enemy AI.

The basics (pathfinding, attacks, etc) aren’t exactly lost on me, but I certainly have no idea at all how to scale it up! If I want a game that has dozens of different mob types, pathfinding types, etc, etc, I really don’t know a good organisational system, implementation, etc.

So my question is: what literature would you recommend I read up on? Are there any books, articles, videos that helped you develop a robust enemy AI system for your game? I’m really looking to introduce behaviour types, mobs that “work together”, and more in order to make the gameplay livelier and more interesting.

Any good reads would be appreciated. I don’t mind buying the books if they come highly recommended!

Thanks,

Zairky

2 Likes

Check out this awesome study path for everything games programming: GitHub - miloyip/game-programmer: A Study Path for Game Programmer!

I haven’t gone very deep with it, but Programming Game AI By Example was a lot of fun and interesting topics, and is pretty beginner friendly.

Are there any example games you’re curious about? I really don’t know a lot about game AI but I’ve read a bit about AI in various games over the years, I or someone else might know what to search for to get started though :sweat_smile: