Slot clients
that don't rot.
An opinionated boilerplate for slot game clients on pixi-reels. FSM-driven flow, MobX stores, GSAP timing, Pixi behind one presenter. The server owns the math; the client renders what it's told.
A client that knows its place.
slotplate is a boilerplate for slot game clients. That word matters. The server owns the math, the paytable, the RNG, and the source of truth for balance. The client renders what the server said happened — with the timing, feel, and polish that makes a slot worth playing.
What slotplate gives you: a shape that resists the common failure modes of slot codebases.
Spin-then-settle spaghetti, bespoke reel engines that reinvent pixi-reels badly,
setTimeout timers leaking across scenes, paytables hardcoded into TS that the math team never sees.
We've seen each of those ship. Each has the same fix shape; slotplate bakes it in.
The mile-high view
Layers with enforced import direction. Domain at the bottom holds only wire types — the shapes that cross between client and server. No win evaluation lives here.
Designed to be edited by AI
Every scaffolded project ships with CLAUDE.md, AGENTS.md,
slash commands, and Biome rules that encode the principles. Point your agent at
/llms-full.txt
and it stays on-spec.