HackerTube

THE VIDEO SHELF · engine simulation

Simulating an Entire Car Engine (yes, it makes noise)

AngeTheGreat describes building a physically realistic internal combustion engine simulator in C++, drawing on fluid dynamics, physics and chemistry. It generates procedural audio for engines such as a V8.

Why HN readers recommended it

HN points to it as a standout example of physics-based sound synthesis and engine simulation.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
AngeTheGreat
Topic
engine simulation
Format
demo
Level
intermediate
HN recommenders in dataset
4
HN mentions in dataset
5
Recommendation years in dataset
2023–2025

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • > Interestingly, while the engine has the most moving parts in real life, in code, it's the simplest piece of the entire car simulation. Because at its core, the engine is just a torque calculator. It's concerned with producing a single output: rotational torque, from …

    mhink on Hacker News · 2025-07
    In Programming vehicles in games
  • Or combine it with that engine noise generator that uses a full physical simulation: [VIDEO] That would be pretty sweet! I’m guessing with the ECU sensors you could do away with much of the sim parts.

    Fr0styMatt88 on Hacker News · 2023-01
    In Ultibo – Bare-Metal Pascal for Raspberry Pi
  • You might find this software interesting: [VIDEO] I don't know if any of the state of the art flight/driving simulators are doing this kind of engine noise synthesis already, but they should be.

    pengaru on Hacker News · 2023-12
    In Dynamic music and sound techniques for video games

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.