Deterministic test boards and a shader-particle stress burst. Test boards reset the current score.
Particle trajectories, rotation, scale and fading run in GPU vertex shaders. These effects do not need compute dispatches or per-particle CPU integration.
Swap neighbouring gems to match three. A match of four leaves a blast gem; match it to clear a 3 × 3 area. Five in a line creates a prism; swap it with any gem to clear that colour.
No timer. No lives. A board with no legal moves reshuffles itself.
H Hint D Showcase M Sound
Arrows Move cursor Space Select
Esc Close / deselect F Fullscreen
Built by Tront for Jennifer.
This cabinet lives on tront.xyz alongside Trent's other browser games, prototypes, and weird little experiments.
Everything here is custom: GPU-rendered cabinet UI, hand-authored gem rendering, local saves, and drop-in co-op over Trystero / WebRTC. Open the normal link for the public room, or use Co-op Room for a private code.
Music is optional. Load your own track in Audio; the file stays on your device.
Gems Together is a free co-op match-three game in the browser. Drag a gem onto its neighbour to line up three or more; cascades chain into named combos, and bigger matches forge charged gems: blast gems that detonate their surroundings and prisms that shimmer through the spectrum.
The board is shared. Open the normal link and you land in the public room, on the same board as everyone else playing right now, with their cursors and grabs showing live. Want it just for two? Co-op Room makes a private code to send to one person. Scores and settings save locally, and you can load your own music track, which never leaves your device.
Built by Tront (Trent Sterling) for his wife Jennifer. The cabinet, gems and UI are all rendered on the GPU (WebGPU with a WebGL2 fallback), and co-op runs peer to peer over WebRTC with no server of ours.
More from Tront
All games and tools · Devlog · Discord · Source on GitHub · tront.xyz