Engine Simulator - Community Edition

September 11, 2025 · View on GitHub

Click here to download the most recent release for Windows

Please read the installation instructions below.

Project Status

Engine Simulator - Community Edition is no longer actively maintained as it is being replaced by a newer and more capable version. To get updates on the state of this project, please join the community Discord server where I post updates actively. I also post video updates to my YouTube channel.

Why is this project no longer open source?

This repository is only for the distribution of the Engine Simulator application. You'll notice that there is no application code here. The version of Engine Simulator (v0.1.14a) being distributed here is almost identical to the open source version found here, at least in terms of its core functionality. That version is 100% open-source and free to use for everyone. At the time that that codebase was released, I didn't think much of it and simply released the code for free so that others could learn from it. Since then, it has been used in a few game projects, usually with credit given (which I do appreciate). However, I was not very impressed with certain very high profile game studios using my work and pretending that it was actually their own creation. After that experience, I have been very hesitant about following an open source model for future projects. Going forward, I prefer to follow a model that does not rely on indirect income sources like advertisements, sponsorships, crowdfunding or corporate donations which is how many open-source projects are funded. I prefer the simpler model of creating an application and selling it for a reasonable price which I view as more honest.

What is the Patreon campaign for?

The Patreon funds the development of the new Engine Simulator which has almost nothing in common with this project other than the concept. Do not join the Patreon if you intend to support the development of this project as it is no longer actively maintained.

While I've been able to remove my dependence on YouTube sponsorships, this project does still require Patreon donations to be financially feasible. Please understand that while I appreciate all contributions to the Patreon, the income generated is not nearly enough for me to justify releasing the entire codebase for free (which took me thousands of hours of work to create). Also, my productivity does not magically increase as Patreon donations increase. I'm only a single person with limited hours in the day. Please do not join the Patreon if you want to "speed up development", it unfortunately doesn't work that way. In fact, I really don't need any more Patreon supporters right now as I am in a comfortable position financially to continue development for at least the next 1-2 years. Only join if you want behind the scenes updates and to get a closer look at the development of the game. Otherwise, it's probably best to wait until the general release on Steam. Thank you for understanding.

Introduction

Welcome to Engine Simulator - Community Edition, the free version of Engine Simulator by AngeTheGreat. If you're a software developer, the original open-source Engine Simulator can be found here.

Alt text

Engine Simulator is an engine simulation game that allows you to build, run, test and actually hear your engine creations.

How to Download Engine Simulator

Click here to download the most recent release

Click here for historical releases after v0.1.11a

Click here to go to releases v0.1.11a and before

Installation Instructions

Engine Simulator does not come with an installer. The .zip file that you download contains the entire game and is standalone. You can place it wherever you want. Do not modify anything inside the game's file directory.

  1. Download the Engine Simulator .zip file (see How to Download Engine Simulator above)
  2. Unzip the .zip file wherever you like
  3. Inside the unzipped directory, navigate to the bin/ folder
  4. Run engine-sim-app.exe
  5. For v0.1.13a or earlier: If an error message pops up saying you are missing a DLL, run the .exe files inside the installation/ folder. These will install the dependencies that Engine Simulator needs to run if they're not already on your computer

Controls

Engine Simulator uses a minimalistic UI driven by keybinds. The most important ones are below.

Key/InputAction
AToggle ignition
SHold for starter
ShiftClutch (hold spacebar at the same time to slowly engage/disengage)
YHold clutch at current pressure
T/UDecrease/increase clutch pressure (hold Y while using these keys)
Up ArrowUp gear
Down ArrowDown gear
Q, W, E, RChange throttle position
.Vehicle brake
DEnable dyno
HEnable RPM hold (see below for instructions)
G + ScrollChange hold speed
FEnter fullscreen mode
IDisplay dyno stats in the information panel
Left ArrowPrevious oscilloscope page
Right ArrowNext oscilloscope page
Z + ScrollVolume
X + ScrollConvolution Level
C + ScrollHigh frequency gain
V + ScrollLow frequency noise
B + ScrollHigh frequency noise
N + ScrollSimulation frequency
MIncrease view layer
,Decrease view layer
EnterReload engine script
EscapeExit the program
Space + ScrollFine throttle adjustment
1, 2, 3, 4, 5Simulation time warp
TabChange screen

Tutorial

If you want to learn how to use Engine Simulator check out the tutorials below:

  1. Tutorial 1: Getting Started
  2. Tutorial 2: Using Community-made Engines
  3. Tutorial 3: Build Your Own Engine From Scratch (under construction)

Reporting an Issue

If you find a bug in the game or have a feature request, please open a ticket here.

If you'd like to speak to the development team directly or get help from the community, it's best to join the Engine Simulator Official Discord Server.

Patreon Supporters

Master Mechanics

BeamNG
レナVA
Maisteer
Goldwolf
Jai Morgan
EMOYGI

Engineers

Didrik Esbjug
Avxnt
Christian Livingston
Matej Sadovsky
Kohl
Eon Valterra
Tyler Hull
ManagerOfC**

Hotrodders

KruddyDeerlight
SupernalbootJim C K Flaten
Brady FulhamEmil Sönksen
Andrew YacoubWilliam Leu

Grease Monkeys

asimo3089Devin@HondatuningsuiteBenton1234Lukas Barteedarcuter
FatFluffyFoxThe ZuckBlade SkydancerHayden HendersonSnowy
Brendan M.Alex LaytonThe Cheeze ItyElizabeth LaytonMichaelB450
EmilySteelorseSgt. FluffYe' old appledamo
WelcomeCatThibaut DubuissonBartdavysasha bandelierAndrew Cooper
SlimmyJimmyJason BeckervesPaul Harrisonnicholas jacobs
AVeryPlainTylerTristan WalkerMitchell Almstedtcole newcombmike
dungAlvaro ArroyoZamoraviperfan7EldenJenz
Tyler Russell (Nytelife26)Saints SashaFémLol StúdióCrazy YanyCOOKIES
Sascha KampDrDotMadnessCR33DYM0N14Patt313Philip Edwards
RegularRuby670J.EsLucas DiemPowerpuncherOrbitstrider
Sampo KarvonenMav .NK10KBradley Bristow-Stagglarsloveslegos
JM1NA351Jaksu2696Carcar404John CrowellXander
Modest MOSFETHefulGoeiegast10DennisJay Dog
MaximumQcArchangel MotorsSteven WileyUNIVERSAL ACENicholas H (TheNH813)
Bullet StormMax WilsonJ DRestless AppleRobert Little
DragonRuinsWilliam HowardJosh DonnerLucas Bosryan ellis
YasakaiSakura SedaiaIceManV93beansBanger King
Jake The RakeSlideless. WoofskyUNight IndustriesPierce CrawfordMorgs
AlphaXNoah GreenbergCarl LindenDylan LebiedzDevin C Martinez
Caleb BlackKyle KnipferLucas Martins BündchensvnsixtwoMatthew McDonald
Steven DoyleFirePuncherlabourateurnutMrPiThon
Mateusz ŁadoszSkinna GodwinBjörnBen DunnGabriel Estores
Vim WizardLoganboiKevin ArsenaultIBS-IS-CRAPKroklethon
Paul SchaeferTalal TariqClay Bauerrotary mediaEpic Randomness
SabataAloisuriKevin NowaldEisbergBeacrox
Korimanta0nope0ShaqalitopoklijnBlobby McBlob
Name HereGavin OsowskiJunpodium TVwildxkatJan-Sander Huiting
vincie.netBeppoBaroneFacundo Estevez

Tuners

Kele TappiAlexander StoneAidan SzalanskiJ AndersonLexLuther
Robert KMarlodIan MossBeljim46UCD
OldManJenkinsColin SandageDakota MackinnonCarter KoppJakub Kozak
Carter WilliamsCadence PlumeBLANKProvenance EMUKalle Nilsson
Andrew TaylorAdrian KucinskiBoosted MediaMatthew McLennanSped
Lyan le GolmuthBetaToasterMichael FreyRSOFT92YellowLight
Alessandro Dal PinoRobert DAlberto R.Richard BudíčekApolly007
Chris FischerGMAmelia TaylordeniaLJames Hart
Dylan EnglerBreadForMenDevin FreemanJimmy BriscoeAIDAN POWELL
CezeAsher BlytheMason E. CheeseEsuKurimuCaleb Sartin
Jared L.Hunter WoodSteven VictoriaJordan ZondlakChristopher Fahs
Dalton GuillotAndrew UrbanczykvPamJustin KruithofSawyer Clark
Miles GuoRewindKeaton CallJeremy BAtte Saari
Ryan ClaytonISONCurtis C CoomberMike HartZach
GeneralMoineauJack SheppeardCorneliusJelle PlukkerCirithor
NPExceptionCronos SkiesSymix7oranjest1Mathew Graham
Matt AmottBen Pooleplayfulmean videosTyler HughesJames Morgan
Stephan CoteCpTKugelHagelFloyd HendersonUser 2820Keegan
PhontonicJustin BiggerstaffWesley Bearkyle crawfordApatheticWood
Ben VaughnErich WesthovenZack MyersDerek ThomAaron Beck
Scott PetersenSilvano FrühBaciu Florin-GeorgeDylanMatthew Horton
Simon ArmstrongJabba JubbaMeemenMorgnMyles The Gaming Guy
Mors2657Supersonic2510Bas VangermeerschCYBERBUG_JRTbjoern
Tyson MakovecMilkshiekhShinkaaaaMason LittleIron
Jim PriceLeon JordanOctoMalcolmDrath
Winston YoungCyrus BennettAndy Gillilandrobbie watkinsThe_Strebla's
Nyle EvansMatéo BouchetPionpouagethelvadumeeAbzuOMSi
PDMnordChillerTiziano Della FaziaJon RøsnæsJohnFjanne
las_xdMathew FaberLiam MartinCreyz974Luke Davis
Senzor WinsAcrain7MooreAsmyth123Ryan Zanolini
Jakob BraunMultiple Speeding TicketsJohnTuretimberMAXIMUM YEET
Aarav SinhaGeneric_GamerBraiden Bloodbluegrey6124Dean Cannon
ttvusmcxappleNathem PhillipsJohn CushionZeldaACFan17Slabb
ororBigLynchAlexMatteo La CorteKohler
Eric LarvinIceManDieselDevo343ThanosVincent Sterzel
nawaf alsarrafColton BOmegaBushWookieArtiom CasapuGene Brockoff
Jan GruberAbyssomicinPanagiotis ZacharisJan PavlicVincent Wilfart
Connor WhiteWG89TRIZELimeTurtl3pschlik
Logan MeyersJaxx StaxxWilliam MooreAvariceJONATHAN
Luca.K2TFChrisFrexsonTom KlukhuhnHaylee Schäfer
Jesse ZuidemaBjarkizhThomas BabikpirateinanotherlifeNick Gerner
Jaleel trotterNathan ByrdSami LeiviskäEngine Sim Fan 94Shannon Smith
Connor WarthDaniele PeritoFour-CluggashStarfire213
SimonDennis FechnerSergi CanaletaJohannes RappeltPhotocopied
KariNiko AutioDaniel MartinekRemiclout_westwoof
IcyBlackAgeisTotallyAmCJ PlessasPickleRickLoizeau
JwChance HallAkira TakemotoXxBrasta455xXDaniel
Simon BernhardtFredrik HagbergVenicanJonathan VincentJason Hwang
Vetle HøgåsRace Sim StudioSimon KrayerxilophorNathan Rojas
CElijah KleemanBrendan ColmyerRedneckSlimShadyDefaultio
Bill McDermottJack TompkinsJuuso Natunennikos_lvlRiccardo Mariani
MACHINALane MosierE=mc^2Paladin Bloodmoonjammy
sebiiiDMartlandCharles MillsCaleb BekLieven RYCKEBOER
SirBoiledPotatoThe British BelugaAnomalousFerret_Nathan GreavesMoonOperator
Chase HansenPOPA ALBERTAgelessgodKidozyGAME (Dead)ToyotaCipra
Andrew Lai WingAndrew ZoglmanRanzillaReese Nortonviktor lind
Mattia VillaBrenn_the_OtterMartin .KRolly !jacob3506
ZypherKurtB a g g y S h a g g yAustin KingIceberg la Fortuna
sodmoProno_WolfieQuentin ZAOUIVictor CosiugaChiefArcher
BenVinnie DiMauroพศวีร์ พ้นภัยFLUXZiONCreamyVonCreme
Adam LovelaceBrittany HiltongeorgenotD34THNIGHTInventor
Leon SchutteAcidMaxime DesagesJózsef Gulyás

Junior Mechanics

Devin AbolinsBrooks MosesKonradAnderson HuynhJosh D
SOPA_teiiioTim van der LindeKarol SzépKacpe
veggie man (extreme)DoudimmeMarkus PeltoAdrien MCdazy
BeppierreJoe UnderwoodKermenTheFrognathan gouldRafael Monteiro
Jules SchattenbergPhilipp PopetschniggadrianMelonenstrauchChristopher Zimmerman
jonthefuzzKajetan CupaMumaransaRoman NiukhalovNaters305
DingusBenoit FournierAlex FehrDingocatRiccardo Talamini
Naomi HuminBrandon CrottsJosh KernPhil GKevin1
Jace AlmanzaJonasUdo Schmidtdjsas3000Class 800
Cody CoxTaylor WarwicksockT2 Beatnikaustyn
Lukas StadlerAaron HawkinsBellAvery SnyderZeroXlevel Gaming
Maksymilian SuchomskiNelson PinedaEli BoswellsammyNick Galloway
Vailos QuietGoun 2icejoshua loarCJ ClarksonFragzmantd82
RatsbedoinratstuffwithratsZach OgdahlJon PendletonJonas FüßerPatrick Dreier
AdrianRosita the CatSebastix01 _BraveSteelDragonReshi33
SamDaSamosaOlgierd Nowakowskidrew1234567890Mr Engineerdaniel frick
nzkiwibroGtaivmostwantedKingoffdarknessericAnthony Stuart
Jerry HarrisTyler RodenburgVjekoslav BabnikXenR Rafferty
supercharge71Sc0peSean PrevettBlake Brownryunyun
Marschae SandersGMoneyHomieEmil DeVriesmax mckeenTristan Lundquist
Chirag PatelSimon ViellBen Van DaeleMorgan MaugenetThe WeebCarEnthusiast
Albie RobertsTwatface McGeeAtle GrellandAndy PetrowJoshua Baker
Samuel DonaldsonJackson AttwoodCaramelIronman2613ian weaver
Devilاوهام الشمريHistoric Sim StudiosIan WilliamsonJunkman
Roland RespondekLoKyFebaMarvinBob Smith
AlfieJosh ClarkeHanGabriel SpencerNaren Rubio
AiolosQUUXZLanders Linnate menterGOOGLE WON'T LET ME USE A COPYPASTA AS MY NAME
VJ Howardsorgan 71TannarghRaphael Kasper貴哉 村木
zach lewisyesbuddy420PatrickJackson AbneyBeesoldier
Spencer McGeehanMarkus KleinedpitkinJesse ArmstrongAndy Shinn
Mike van EschFrancesco MantegazzaRaptorJeezusRockdude442RainerReinfall
SimplysemEthan Tuck117 GamingMyDuckCeclan Dumitru
Samuel HGage SimonKeoAlternate Stevemike9013
Josh WestUruimaAlexander HickeyDDevPoppin_Pistons
ApexSamepicittikhon chaipoolClydeOasisWilliam Bergström
Ciro RancourtTexiElArGeePatti OddsNutmaster333
MeryemAnonModestas JanulisDaniel Inwoodnath boudreault
Austin HydeJesperAlessandro IanneMikhailLord Faulken
Arttu PiippoFerryJulianHyps SpaceRafael Moraes
EpicDroneFilmsLunaFolfOscrrang ang223Roam AU
LIl SepTyzach ketteringMatthewNeonjellyfishAnthony Florence
JokerzrusEvan GoughJake WarnerAlex SquierColinitis Inc
Fizzer99Jeremy GrosserKurisez