Do you know a game you'd love to hear more about how the AI was Made? Are you releasing a game with interesting insights you'd like to share? Or are there game AI topics you'd like to know more about?
Yes? Then write to us with suggestions for interview partners or topics for masterclasses!
Sign up for a PREMIUM, ULTIMATE commercial membership to get access to the broadcast recordings (and other content from accross the AiGameDev.com network). Check out the different membership and see which one is right for you: Membership Overview
How would you create an AI for a strategy game with a layer of diplomacy? In this tutorial in case-study style, you'll see the AI behind Firaxis' classic, Civilization 4. Digging into the SDK reveals some insights on how to structure the code, as well as specific tips on programming techniques.
In this live-only broadcast about The AI Sandbox's community alpha, you'll hear about the plan behind the project, the technology underlying current builds and its motivation, as well as our vision for upcoming iterations. Questions are also very welcome whether you're already in the program or not yet!
This interview with Dave Churchill will cover his Starcraft Competition winning entry known as UAlberta Bot. In particular, you'll hear about a real-time solver that can determine near-optimal build orders given specific goals. You'll also learn about different ways to do large scale unit battle management of units (from UCT to greedy search), and the efficient simulator required to make this work.
This tutorial will cover how to write AI to coordinate a search procedure among multiple characters. Find out simple algorithms you can write to search building-style levels effectively, as well as more advanced techniques you'll need to make it convincing.
How does a small team of two programmers embrace change and build an AI that's fun to play against? In this interview with the technical team at BetaDwarf, you'll find out how the AI was iteratively made challenging yet easy to understand by the player. You'll also learn about the techniques used to implement this with tight constraints in Unity.
In this masterclass with Alexander Shafranov, winner of the Capture The Flag competition with an HTN planner, you'll learn about plan compilation to C++ using a JSHOP2-inspired architecture. Find out how to reduce time spent planning for team and individual coordination using domain specific compiled code rather than an interpreted solution.
This tutorial will cover how to write AI to flank an enemy. It's a fascinating problem than involves terrain representation, analysis, and reasoning. Learn about the simplest tricks in the book, as well as more advanced techniques too!