Skip to content
All projects
Engines & Simulation · WIP

Impulse

C# · physics engine · collision detection

Impulse

A rigid-body physics engine I am writing from scratch. It does narrow-phase collision detection with GJK on the Minkowski difference for convex shapes, then resolves contacts with an impulse-based solver. The goal is to understand real-time simulation from first principles.

Highlights

  • GJK narrow-phase collision detection for convex shapes.
  • Impulse-based solver for contact response.
  • A learning project focused on building an engine from first principles.

More in Engines & Simulation