Engines & Simulation
· 2023
Billiard Template
Unity · C# · Jobs · Burst
An event-driven billiard physics engine I published on the Unity Asset Store. It uses Unity's Jobs system and the Burst compiler for fast multithreaded simulation, with optimization ideas borrowed from commercial engines. It ships with documentation and has a steady base of customers.
Highlights
- Event-driven collisions instead of fixed-step integration, for better accuracy and speed.
- Built on Unity Jobs and Burst for multithreaded, cache-friendly performance.
- Sold as a documented, supported product on the Unity Asset Store.