Saad Ata

Engine Simulator - Build & dyno-tune real engines, now with on-device AI

by
Engine Simulator is a physics-based piston engine sandbox. The sound and motion come from a real rigid body simulation of the crank, pistons, valves, and combustion, not recordings. Start an engine, work the throttle, and tune its fuel and ignition maps in the ECU. Build one from scratch or describe what you want and have it generated by AI. Engine Simulator for iOS is an unofficial port. It is not affiliated with AngeTheGreat, the creator of the original open source Engine Simulator.

Add a comment

Replies

Best
Saad Ata
Maker
📌
Hi, A few months ago I saw AngeTheGreat's Engine Simulator on YouTube. It's a rigid-body sim of the crank, rods, and pistons running in real time, where the engine sound is generated from the actual combustion and gas flow through the intake and exhaust rather than a recording. I wanted to run it on my Mac, but it was Windows-only and built on DirectX, so it wouldn't even launch. It started as a class project to port it over. That turned into a full rewrite of the rendering and audio onto native Apple frameworks, with the simulation hardware accelerated on Apple Silicon so it holds a steady frame rate on Mac, iPhone, and iPad. Getting the physics to run in real time on a phone took a lot of profiling and reworking the original game. Once it was running I kept adding to it after the class ended. There's a full engine builder where you spec the layout, cams, and ignition timing, with 3D geometry that rebuilds itself to match whatever you configure. On top of that there's a live dyno, OBD-II readouts, and a global leaderboard. There's also an on-device AI model that turns a plain description into a complete, runnable engine spec, so you can go from an idea to a working engine without knowing all the numbers yourself. Try it out on your phone, its free to download 😃!