Billiard Template

Billiard Game Template for Unity is a professional event-based billiard physics engine in which differential equations of motion are solved exactly, thus creating a simulation that conforms to reality. This method is much faster than conventional solvers used in physics engines as it does not have an explicit simulation step but rather a search is performed for the next event(state change) when the differential equation to be solved is updated. Differential equations are solved analytically so precision only depends on the model!

  • Event-Based Physics Engine
  • Finite State Machine Gameplay
  • Fast And Stable Solvers
  • 6-DOF Ball Movement
  • Impulse-Based Collision Response With Friction
  • Double precision
  • Threaded solver using Jobs and Burst Compilation
  • 8Pool Example
  • And more!

Learn more:

Website

Forum

Discord

Documentation