Authentication
Players enter in one tap
Anonymous device login, social bind when they're ready, and sessions that travel with the player.
- Device ID → JWT session
- Optional Apple / Google link
- Persistent player profile
Tap Enter — forge a session through the gate.
Leaderboards
Competition without rank ops
Configurable boards, secure submit, Top N and Around Me — Redis-speed ranks without standing up your own service.
- Global, friends, regional boards
- Seasonal resets
- Live placement updates
Demo board — submit to climb the ranks.
Vault
Heavy loot stays until needed
Upload, version, and lazy-load assets by design — faster boots, smaller binaries, live content swaps.
- CDN / signed lazy URLs
- Versioned manifests
- Per-environment namespaces
Cargo waits in the vault — load it only when players need it.
Analytics
See what players do. Act on it.
Event ingest, funnels, and economy views — plus AI summaries and anomaly flags so you can change the codex and push live.
Whisper a new reading — the analytics speaks near the forge.
Economy
Gold leaves only when the forge says so
Server-authoritative balances, ledger, and Apple/Google receipt verify before grants — economy you can trust.
- Guarded spend / grant
- Transaction ledger
- Server-side IAP verification
Tap to verify a grant — ledger updates server-side.
Entity Support
Model the objects that make your game
Define schemas, rules, and sync for stages, levels, weapons, promos, and custom types — without locking into a rigid template.
- Flexible entity schemas for custom game objects
- Server-authoritative rules and validation
- Sync state across clients and sessions
- Extend entities as your game design evolves
Schema-driven entities — versioned and ready for live push.
Management System
Control your game from one dashboard
Configs, players, content tools, and live ops in one place — designed for game teams, not generic admin panels.
Hover a module — wake the console nodes.
Real Live Updates
Push changes players feel instantly
Real-time sync across devices — publish configs and content so live ops land now, not on the next app restart.
Demo pulse — no live clients harmed.