LaunchMMO logoLaunchMMOGet the Starter

Launching to early birds on 10 Aug 2025

FED UP WITH CRUD?

Ship a browser MMO in one weekend

React + Phaser front • Spring WebFlux backend Clean Architecture under the hood - born from my frustration with endless CRUD apps.

Clone → Run → Start building — 60 seconds

🌱
git clone
🐳
docker compose up
🛠️
dev & test

Why build an MMO in the browser?

No installers

Anyone joins with a single link — every device has a browser.

Smooth multiplayer

WebSocket RTT < 50 ms even on budget servers.

Runs everywhere

Laptops, phones, Chromebooks — nothing to download.

What's inside?

Authoritative server core

Deterministic tick, combat and collision — cheat-proof.

In-browser map editor

Drag tiles, NPCs and triggers, autosave to DB.

Clean-architecture backend

Domain layer + ports & adapters on Spring WebFlux. Easy to unit-test and refactor.

React + Phaser client

Modern UI panels plus pixel-perfect canvas.

Docker Compose options

Local Mongo container or your own Mongo Atlas URI.

Seed content

Terrain types, obstacles, two AI mobs and combat logic.

Built for…

Bored CRUD devs

Swap forms and tables for path-finding and combat.

Indie hackers

Launch a challenging side project fast.

Small studios

Prototype a browser MMO in one week.

Why I built this

After six months of writing yet another CRUD app, I was itching to do something more exciting-so I set out to build a browser-based MMO from scratch. Every step of that journey, from the very first design sketches to the final combat logic, I documented in a blog series.

Read the first post on my blog →

One payment. Lifetime access.

No subscriptions, no seat limits. Free updates by Git pull.

$179
$99

first 50 buyers (priority by wait-list order)

  • ✅ Full source code
  • ✅ Lifetime single-user license
  • ✅ Commercial use allowed
  • ✅ Free updates forever

FAQ

What skills do I need?

Java 21 + Spring WebFlux and React/TypeScript at mid-level. ChatGPT is your friend when stuck.

Can I swap MongoDB?

Yes. The data layer is decoupled — point it at any Mongo instance or replace with Postgres, Neo4j, etc.

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 — just set your cloud Mongo URI.

Can I sell a game built with this kit?

Absolutely. Commercial use is included, no royalties.

How do updates work?

You get a read-only GitHub invite; pull from upstream anytime to grab the latest release.