Simulation engineHow it worksFormula 1

How a Formula 1 simulator works under the hood

24 July 2026 · 9 min read

When two fans argue about whether Ayrton Senna would have won in a modern Red Bull, the conversation always ends at the same place: "there's no way to know." A Formula 1 simulator doesn't remove that uncertainty, but it orders it. It turns a bar argument into a model with rules, numbers and consequences. It's worth understanding what happens inside.

At heart, simulating a race is answering a question with many layers: how fast is each car? how good is each driver? what's the weather? who makes a mistake today? None of those variables acts alone. The beauty — and the difficulty — lies in how they combine. This is, broadly, the path the F1 Legend Sim engine follows to produce a full Grand Prix.

1. A driver's DNA

Each driver is described by a handful of attributes on a scale from 50 to 99: one-lap pace (qualifying), cornering speed, braking, overtaking, reactions, aggression and consistency. A dazzling but erratic qualifier is not the same as a metronomic driver who never fails on a Sunday. Those nuances matter because the engine doesn't use a single "skill" number: it weights each attribute according to what the situation demands.

In qualifying, pure pace and cornering speed weigh heavily. In the race, consistency comes in (avoiding the error that accumulates over dozens of laps) and overtaking (what happens when you catch a slower rival). You can see these profiles on the pages of the great historic drivers: Senna's attribute spread doesn't look like Alain Prost's, and that's why they perform differently depending on the scenario.

2. The car: more than a performance number

Each car has a base performance and a reliability, but performance isn't a flat figure. It breaks down into the weight of the aero package, the power of the engine and the behaviour of the chassis. That distinction has an elegant consequence: car-circuit compatibility. A car loaded with downforce shines on tracks full of slow corners and suffers on long straights; a low-drag car does exactly the opposite.

That's why the same car can finish third at one circuit and seventh at the next without anything "failing": it simply met a track that doesn't suit it. It's the same logic that explains why, in real life, certain teams dominated Monaco and sank at Monza.

3. Qualifying sets the starting point

Before the race there's a knockout qualifying session. The engine calculates a lap time for each driver by combining their car and their attributes, and adds a dose of noise: the perfect lap that appears from nowhere, or the small error that leaves you out by two tenths. That controlled randomness is deliberate. Without it, the grid would be identical every time and qualifying would have no excitement. With it, a midfield driver can sneak into a good slot on an inspired Saturday.

4. The race: seventy decisions a second

The race is resolved lap by lap. On each one, the engine estimates every car's pace, manages overtakes according to the speed difference and the skill of the attacker, and builds the time gaps between cars cumulatively so they're realistic: the runner-up a couple of seconds back, tenth fifteen or twenty, last almost a minute. On top of that come three ingredients that truly change a race:

The weather. In the rain, the weight of driver skill rises and the car's falls. It's the reason the greats became giants in the wet: the machinery levels, talent separates. In our What If mode you can force dry or wet and see how the same duel changes winner.

Tyre degradation and pit stops. Performance drops as the rubber wears, and pit stops reshuffle the race. Choosing when to stop is half the strategy.

The safety car. When it appears, it freezes the gaps and bunches up the field. A well-timed stop under the safety car can gift you positions; a bad one takes them away. It's the factor that introduces the most chaos — and the most comebacks.

5. Reliability and bad luck

No result is guaranteed. Each car has a retirement probability that depends on its reliability. A fine engine isn't just fast: it finishes races. A retirement three laps from the end while leading is as much a part of Formula 1 as a victory, and the simulator respects that.

6. Why a single race isn't enough

Here's the most important idea. Because there's randomness — in qualifying, in the incidents, in the retirements — a single simulation tells a story, but not the story. That's why the interesting question isn't "who won?" but "who wins almost always?".

To answer it we turn to the Monte Carlo method: repeating the same season hundreds of times and looking at the aggregate. If Verstappen wins the title in 68% of the simulations, that figure says far more than a single result. It's the difference between "this happened once" and "this is what tends to happen". The verdicts you'll see on every hypothesis page are calculated exactly like this: hundreds of runs, not one.

A model, not a crystal ball

Humility is in order. A simulator doesn't know it rained at half past three that day, or that a driver argued with his engineer before going out. It works with attributes and probabilities, not with the soul of a race weekend. But that's precisely why it's useful: it gives you a reasoned, repeatable answer to questions that would otherwise only generate endless arguments. And the best Formula 1 arguments are, almost always, the ones with no answer.

If you want the concrete details of each game mode, they're on the How it works page. And if you'd rather stop reading and start testing hypotheses, the What If mode is waiting.