Skip to content
All projects
Engines & Simulation · 2023

Billiard Template

Unity template | event-driven billiards physics | Asset Store product

Billiard Template

A reusable Unity billiards foundation I sell on the Asset Store: physics, table setup, aiming controls, camera modes, sample UI and documentation, ready to be built into a full game. The simulation is event-driven rather than fixed-step, with collisions predicted and resolved as events, and runs on Unity Jobs and Burst so it stays accurate at high ball speeds without eating the frame budget. It is the second generation of a billiards asset I first sold in 2017, which shipped with its own impulse-based physics engine, friction-driven spin and Photon multiplayer.

Highlights

  • Reusable billiards foundation: table visuals, balls, cue control, aiming UI and camera modes.
  • Event-driven collision simulation built for accurate shots, cushions and ball interactions.
  • Unity Jobs and Burst keep physics updates fast and cache-friendly.
  • Documented and sold on the Unity Asset Store.
  • Second generation of my 2017 billiards asset: a custom impulse-based physics engine with friction-driven spin, Photon multiplayer and stable 30+ fps on 2015-era phones.

Screenshots

Unity scene and table setup
Perspective cue aiming demo
Desktop aiming and gameplay UI
Physics debug and event checks
Top-down gameplay flow
Table theme preview
First generation (2017): custom impulse-based physics and Photon multiplayer

More in Engines & Simulation