Forza Horizon 6 (FH6) uses an advanced AI system called Drivatar. This system isn’t just a standard computer racer—it learns from real human drivers, uses cloud-powered neural networks, and applies physics-based reasoning to decide how AI cars behave on the road. Let’s break it down.
1. How Drivatars Learn from Players
The core of Drivatar is Player Modelling. Instead of running fixed scripts, it watches how humans drive. Every turn, brake, and throttle input is recorded as telemetry data. This includes:
3D position on the track
Steering angles and braking pressure
Acceleration timing and corner apexes
All this data is uploaded to Microsoft Azure servers. There, deep neural networks process it and create a lightweight profile of a player’s driving style. When you race in single-player events, these profiles populate the AI grid, making it feel like real people are racing with you.
2. Smart Racing Lines with Machine Learning
Older racing games forced AI to stick to a single racing line.
FH6’s Drivatars are smarter. They use machine learning to calculate the fastest and safest paths:
Brute-force simulations: The system runs millions of cloud-based tests for every track, car, and weather condition.
Dynamic pathing: AI calculates entry speed, braking, and corner exit velocity based on each car’s specs.
Track-limit optimization: Drivatars learn to clip curbs and widen exits like skilled human drivers.
3. Open-World Decision Making
Unlike traditional circuit games, FH6 is open-world. The AI needs a layered system to handle traffic, shortcuts, and other racers:
Physics layer: Turns control inputs into realistic tire and suspension behavior.
Tactical layer: Chooses when to overtake, block, or avoid collisions.
Behavior layer: Adds human-like traits like caution, aggression, or occasional mistakes.
When in a tight pack, Drivatars leave the optimal line to navigate around opponents or defend positions.
4. Cleaning Up Human Mistakes
Since Drivatars copy real players, they could learn bad habits like ramming or cutting corners. FH6 filters this:
Rewind exclusion: Laps using the Rewind feature are ignored in training data.
Clean lap weighting: The system favors laps with minimal contact or off-track errors.
Natural errors: AI can still brake too late or slide on wet grass, keeping races realistic without feeling scripted.
5. Adjusting Difficulty Without Breaking Physics
On Pro or Unbeatable difficulties, the AI isn’t rewritten—it’s tuned. FH6 subtly tweaks each AI car’s physics:
Vehicle mass and tire friction coefficients
Engine torque curves
Instant acceleration and grip handling
This makes Drivatars faster and more competitive, matching top human players without taxing your console’s CPU.