Solo dev uses Claude to turn open-source engine sim into a dyno: 43 engine sounds in 20 minutes
Grobot93 · reddit · 2026-08-26
A solo dev used Claude to fork Engine Simulator (a real physics engine sim that synthesizes sound from pressure waves) into a headless batch renderer, generating engine audio for his Godot 4 arcade racer Oversteer.
- Motivation: pro racing games crossfade 20-30 steady-RPM recordings per engine; a solo dev can't afford dyno sessions, and naive pitch-shifted loops sound terrible.
- Changes: Claude read the source, stripped renderer deps, added a synchronous render-to-WAV path and scripted dyno commands (hold RPM on/off throttle, limiter, launch, start/stop); a script cuts seam-crossfaded loops — 43 engines rendered in 20 minutes.
- A generator builds engine files from published specs using crank-layout rules; shared-pin V engines get genuine uneven fire for free. Audio bank spans AMG V8s, BMW S65/N55, Coyote, V10s, V12s, Porsche flat-sixes, a straight-eight, motorcycles and rotary approximations.
- In-game: RPM × load blend grid with a virtual drivetrain; all 8 cars run independent positional voices. Limits: no forced-induction modeling; upstream source frozen since 2023.
More from coding & agent
- devOS: MCP Server for Collaborative Memory in Coding Agents — black_phoenix9 · 2026-08-26
- Agentmuxer launches as an 'OpenRouter for Agent Capabilities', pay-per-use with no keys — ycombinator · 2026-08-26
- DeepSeek Plugin: Verify Agent Behavior Causality with Ablation Studies — ArdiG24 · 2026-08-26
- Running Claude Code and Codex Together: Solving Context Sharing Issues — Electronic_Pin_1665 · 2026-08-26
- Combating context rot: defining AGENTS.md and context.md files — CSProfKGD · 2026-08-26
- CLAUDE.md vs AGENTS.md: developers call for an end to the naming chaos — carsonfarmer · 2026-08-26