Hyper Puck
Fast air hockey with classic and ice tables, three CPU levels and replays.
- Tables
- Classic and ice rink
- CPU
- Easy, medium, hard
- Match
- First to seven
- Replays
- 3D goal replay camera
About the game
- Single-player
- Versus AI
Hyper Puck is fast air hockey for phone and desktop. Play first to seven on the classic table or the ice rink, against the computer at easy, medium or hard.
A custom physics engine moves the puck, the announcer calls the game over a reactive crowd, and every goal can be watched again from a 3D replay camera. Online play is not available yet.
Two dimensions to play, three to celebrate
The engineering
Hyper Puck is plain JavaScript modules with no build step and no dependencies to speak of. A custom physics engine moves the puck on a deterministic, seeded simulation, and the table is baked 2D art, which keeps it quick to load and smooth on phones.
Three.js is vendored and used only where it earns its place: the 3D intro and the goal replay camera, which shows each goal again. The CPU plays at three levels, and the audio, from announcer to a crowd that reacts to the match, follows the game.
The look and feel
Two tables with different characters: a classic air hockey table and a cold blue ice rink. It is first to seven, and every goal gets its moment from the replay camera.
Online play is something we want to add, and it is labelled Planned below. Today it is a single-player game against the computer.
- Custom physics
- Three.js for the 3D intro and replays
- Plain JavaScript modules
In the game
What is in it
Features marked Planned are not available yet.
Two tables
A classic table and an ice rink.
Three CPU levels
Easy, medium and hard.
3D goal replays
A replay camera shows each goal again.
Announcer, music and crowd
Audio that follows the match.
Online play Planned
Play friends and other players over the internet.
Want something this ambitious?
We design, build and run games like Hyper Puck. Tell us your idea and we will say how we would approach it.



