Simulation

DynoForge

A data-driven engine-simulation platform in C# and .NET 10, built for real-time mechanical, fluid, and acoustic modelling.

Development Alpha.NET 10Native AOTReal-time simulation

Actual development build

Four views of the same engine.

Working UI captures, kept deliberately rough. The point is the data and the simulation moving through it.

DynoForge development dashboard showing live engine gauges, engine health, drivetrain state, and live graphs
Dashboard: live gauges, drivetrain state, health, and traces.
DynoForge diagnostics view showing step counters, per-cylinder pressure and torque, engine health, live engine cross-section, and frame time
Diagnostics: counters, per-cylinder telemetry, live cross-section, and frame timing.
DynoForge inertia dyno view showing torque and power traces, sweep controls, and results sheet
Dyno: sweep configuration, torque and power curves, and recorded runs.
DynoForge garage view showing selectable manufacturers and engine model groups
Garage: external data packs surfaced as a practical selection flow.

The work

Physics first, not vibes.

DynoForge models engine components as parameters rather than hardcoded combinations. Its simulation work covers crankshaft dynamics, manifold fluid networks, component health, and crank-locked audio synthesis.

The inner solver uses a zero-allocation unmanaged-memory approach so the physics can run without garbage-collection spikes getting in the way.

Still being built

These captures are from the current development Alpha build.