Capynite is Joshua's connected game universe. This repository currently ships two playable worlds:
- Beast Arena — monster card battle with decks, collection, progression and multiplayer systems.
- Capi Wars — five-stage side-scrolling run-and-gun campaign starring the Capynite squad.
The root route (/) is the Capynite Hub, the shared entry point and identity layer for every world.
npm ci
npm run devOpen the Vite URL and choose a world from the hub.
npm test
npm run build
npm run lintCopy .env.example to .env.local and provide the public Supabase client variables used by the frontend. Never commit .env or secret/service-role credentials.
docs/JOSHUA_UNIVERSE.md— shared universe, product shell and visual language.docs/capynite/CAPYNITE_CHARACTER_OS.md— canonical modular character architecture.GAME_DESIGN.md— Beast Arena gameplay design and roadmap.src/games/capyrocket/SPEC.md— Capi Wars implementation specification.
Capynite is the universe; each game is a world. Shared navigation and identity belong to the universe layer, while game-specific mechanics remain isolated inside each game.