When building a racing game, the immersion of the player and the entertainment value of the gameplay is heavily influenced by the believability of the opponent drivers. But how is the AI built to cope with physically-accurate simulated vehicles? Milestone, an Italian developer specializing in racing, is famous among fans for delivering a hyper realistic driving simulations, both in racing cars and superbikes.
In this presentation from the Paris Game/AI Conference 2010, you'll hear Senior Programmer Paolo Maninetti explain the basics of racing AI, in particular the low-level details like steering control and maneuvers such as overtaking and avoidance. You'll also learn how to build automated algorithms that help analyse the track in order to build racing controllers to deal with any racing circuit.
Paolo Maninetti is a Senior Game Programmer at Milestone Interactive in Milan, where he's worked on AI and gameplay for games including the official SBK series, SUPER STARS V8 series, and many more. Previously, he worked at Ubisoft in Italy where he worked on LARA CROFT TOMB RAIDER: THE PROPHECY, as well as BEYOND GOOD AND EVIL, the RAYMAN series.
Here's a specialized format for you to download and play offline via a portable player:
Physics-based Racing AI — Video Paolo Maninetti Download MOV (QuickTime)
The MP3 file below is better quality than the streaming video above, and is a perfect candidate for listening to via a portable player (96 Kbps). The OGG file is the highest quality of all (128 KBps). You can download them both here:
The slides used during the presentation are available here:
Physics-based Racing AI — Slides Paolo Maninetti Download FILE
If you have any questions feel free to post them below, or in the forum thread associated with this post!