@lastshotlabs/slingshot-game-engine
@lastshotlabs/slingshot-game-engine adds config-driven multiplayer game state management as a standard Slingshot package. Games are defined declaratively via defineGame() and registered with the package at startup. The engine handles phases, channels, turns, scoring, timers, seeded RNG, replay logging, and disconnect recovery — all driven by configuration, not per-game boilerplate.
Status: Deferred. This package is documented and usable, but it is not currently on the production-hardening track.
Start Here
Section titled “Start Here”- Overview: how to use the package, what it is for, and setup guidance.
- Reference: generated package facts, exports, and inventories.
- Maintainer Notes: internal notes, follow-ups, and migration breadcrumbs.
Package Facts
Section titled “Package Facts”- Install:
bun add @lastshotlabs/slingshot-game-engine - Version:
0.2.2 - Role: feature package
- Status: Deferred
- Workspace path:
packages/slingshot-game-engine - API reference: @lastshotlabs/slingshot-game-engine
Reader Note
Section titled “Reader Note”- If you are trying to learn the package, start with Overview. The Reference page is inventory, not a tutorial.