Ultimate Presentation

Physics-based Racing AI Controllers and Track Analysis in SUPERBIKE CHAMPIONSHIP

Paolo Maninetti on February 2, 2011

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.

About Paolo

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.

Audio/Video Recording

Downloadable Version

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!

Discussion 1 Comments

avok23 on February 7th, 2011

As announced in the title

If you'd like to add a comment or question on this page, simply log-in to the site. You can create an account from the sign-up page if necessary... It takes less than a minute!