Engine Simulator (Engine Sim) is the open-source program by Ange Yaghi that models a combustion engine cycle by cycle — ignition, combustion, exhaust gas flow and all — then synthesizes the exhaust note from the physics in real time. You used to need a desktop install to run it. Now it runs in a browser tab via WebAssembly, free, at Practical Web Tools' Engine Simulator.
This guide covers the controls, the engines worth trying first, how to read the dyno and pressure-volume display, and what the simulator can actually teach you about how engines work.
Try Engine Simulator (Engine Sim) — free, no sign-up, and it runs entirely in your browser.
What Engine Simulator Actually Is
Most "engine sound" apps play recordings. Engine Sim does not.
- It solves the thermodynamics of each cylinder — intake, compression, power, exhaust — on every cycle, at real crankshaft angles.
- The exhaust sound is generated from the pressure waves leaving the cylinders and traveling through the exhaust system.
- Change the redline, cam timing, or number of cylinders and the sound changes because the physics changed.
That's why it has become a favorite of car YouTubers, engineering students, and people who just enjoy hearing a virtual V8 hit its limiter. The project is open source and free; the browser port compiles the same C++ code to WebAssembly so nothing gets installed.
How to Start It (No Download, No Sign-Up)
- Open Engine Simulator online in any modern browser — Chrome, Edge, Firefox, or Safari.
- Click Launch and give it a few seconds to load the WebAssembly module.
- Press S (or the Start button) to spin the starter and fire the engine.
- Hold Throttle to rev. That's it — you're running a simulated engine.
On a phone or tablet, an on-screen touch control pad appears automatically, so keyboard-free devices can start, rev, and shift too. Everything runs locally on your device; the simulation never uploads anything.
The Controls, Explained
The keyboard layout is simple once you know what each key does. Here is the standard set:
- Start / ignition (S): engages the starter motor until the engine catches and idles.
- Throttle (up/down arrows or hold T): opens the throttle plate. Rev it gently at first — small engines respond fast.
- Ignition toggle: cut spark while the engine is spinning and you'll hear it stumble, then die. Great for understanding what "no spark" actually sounds like.
- Clutch and gears: the simulator includes a transmission. Shift up as revs climb and watch the engine load change how it sounds.
- Stall it on purpose: dump the clutch at idle with a load and the engine will bog and stall, just like a real one. Restart and try again.
If a control doesn't respond, click once inside the simulator window first — the keyboard needs focus. On mobile, use the touch pad instead of a keyboard.
Which Engines to Try First
Work up from small to large and you'll hear why cylinder count and layout matter so much.
- A small inline-four: the baseline. Even firing, buzzy at high rpm, familiar to anyone who has owned an economy car.
- A large V8: the crowd favorite. Big displacement, uneven torque pulses through the exhaust — this is where the synthesized sound really shows off.
- A boxer/flat engine: cylinders punch sideways in pairs. Compare it to the inline-four and you'll hear a completely different character at the same displacement.
- Rotary and radial builds: community configurations push the simulator beyond pistons. A Wankel's smooth, high-revving scream is unlike any piston engine.
A good experiment: pick one engine, rev it to its limiter, and note the rpm where power peaks on the dyno. Then load a bigger engine and see how the peak moves.
Reading the Dyno and the P-V Diagram
The instrument panels are not decoration — they're the learning payoff.
- Torque and power curves: torque is the twisting force at the crank; power is torque times rpm. Watch how power keeps climbing after torque peaks, then falls off when the engine can't breathe.
- The pressure-volume (P-V) trace: a loop drawn by each cylinder's pressure against its volume. The area inside that loop is literally the work the cylinder produces. Bigger loop, more power.
- Cycle-by-cycle view: because the simulation resolves every combustion event, you can watch individual power strokes — and individual misfires if you cut spark.
For students, this turns abstract thermodynamics lecture diagrams into something you can rev.
Why It Runs in a Browser
The physics core is C++ compiled to WebAssembly, a binary format browsers execute at near-native speed. The audio is synthesized through the browser's audio engine from the simulated exhaust pressure waves.
Practical takeaways of the browser version:
- Nothing to install, nothing to configure.
- Works on school and work machines where you can't install software.
- Loads in seconds; the whole simulation runs client-side, so your device's CPU does the math.
It shares this approach with the other heavy-duty apps on the site's browser apps hub, where full desktop-class tools like Blender and audio workstations run in a tab.
What Engine Sim Can (and Can't) Teach You
Honest limits matter with any simulator.
It's genuinely good for:
- Hearing how layout, cylinder count, and rpm shape an engine's sound.
- Understanding torque vs. power and why they peak at different rpm.
- Seeing thermodynamic cycles (the P-V loop) as living, moving things.
- Demonstrating what misfires, stalls, and rev limiters do.
It won't replace:
- Real dyno data for a specific production engine.
- Fluid/thermal modeling used in professional engine design.
- Driving feel — there's no car attached, just the powertrain.
As a free teaching and demonstration tool, though, it's in a class of its own.
Fun Experiments to Try
- Rev-limiter symphony: hold full throttle in neutral and let the limiter chop the ignition. That stutter is the ECU cutting spark.
- Kill the ignition mid-rev: the engine spins down with a distinct dying wobble — that's compression without combustion.
- Shift early vs. late: use the transmission and listen to where the engine lands after each shift. That's the essence of why shift points matter.
- Compare idle quality: a big V8 idles lumpy; an inline-four idles smooth. Same physics engine, different character.
When you're done with engines, the games hub has more browser-native time-killers — from daily word puzzles to full open-source strategy games, all free and install-free.
FAQ
Is Engine Simulator free?
Yes. The original Engine Sim is open source, and the browser version at practicalwebtools.com/games/engine-simulator is free with no sign-up, no download, and no watermark.
Who made Engine Simulator?
Engine Sim was created by developer Ange Yaghi (AngeTheGreat) as an open-source project. It became widely known through YouTube demonstrations of its physically synthesized engine sounds, and it has since been ported to run in browsers via WebAssembly.
Are the engine sounds recordings?
No. Every sound is synthesized in real time from the simulated pressure waves in the exhaust system. When you change the engine's parameters, the sound changes because the underlying physics changed — there are no audio files being swapped.
Does it work on phones and tablets?
Yes. The browser version includes on-screen touch controls for starting, revving, and shifting, so keyboard-free devices can run it. Older phones may drop audio quality on complex engines because the physics runs on your device's CPU.
Can I use it to learn real engineering?
It's an excellent visualization aid for thermodynamics, engine cycles, and torque/power behavior — the P-V diagram alone makes it worth a look for students. But it's a demonstration tool, not a certified engineering analysis package; professional engine design uses much more detailed fluid and thermal models.












