Does the included browser client work on mobile?
Not yet — it’s optimized for desktop browsers. On mobile, users see a 'desktop only' message.
Can I build a desktop or mobile client?
Yes. Keep this server and implement your own desktop/mobile client that speaks to it.
Can I use the server for other game types?
Yes. The event-driven server can be adapted for co-op RPGs, arenas, survival or other real-time games with your custom logic.
What skills do I need?
Mid-level Java 21 + Spring WebFlux and React/TypeScript.
Can I swap MongoDB?
Yes. The data layer is decoupled — point it at any Mongo instance or replace it with another store.
How do I develop locally?
Run `docker compose up` (local Mongo) or set `MONGO_URI` to Atlas and start coding.
How do I deploy?
Frontend fits Vercel/Netlify; backend runs on Heroku, Fly.io, AWS — set your cloud Mongo URI.
Do you promise ongoing development?
I don’t promise continuous feature development, but I fix reported bugs and ship patches via Git.
Can I sell a game built with this kit?
Absolutely. Commercial use is included, no royalties.
Do you offer refunds?
Yes — 14-day refunds for any reason. If refunded, your commercial license is revoked and your access to updates & support ends.
What are the license terms?
Lifetime single-user license. For team/studio licenses, contact me.
What this is NOT
Not a fully-fledged MMO with content. It’s a source-available starter kit: networking, core systems, editor, and example content to build upon.