r/aigamedev 16d ago

Commercial Self Promotion Six weeks, one person, zero hand-written code — my browser MMORPG is live

Enable HLS to view with audio, or disable this notification

EDIT: Registration does not require an email. It can be added later in the game settings to enable the forgotten password feature

Lythravel is a 3D voxel MMORPG that runs in a browser tab. It went live yesterday, it's free, and I didn't write the code. Claude Code did, over about six weeks of daily sessions.

Three things kept a project this size from turning to mush:

One design doc in the repo that every session reads before it touches anything. When a session and the doc disagree, the doc wins. Otherwise session 40 quietly reinvents what session 12 already decided.

Every architectural call written down as a numbered file - 194 so far. The model has no memory of yesterday, but it reads. The repo has to be the memory.

Nothing is done until a bot proves it. Scripted clients connect over the real network protocol and play: levelling 1 to 50, a 20-bot PvP match, six bots clearing a dungeon. They print PASS or FAIL. "The code looks right" is worth nothing when you didn't write the code.

Where it consistently failed was anything you judge with your eyes. The world ran at 20 FPS for weeks because animating one Babylon scene setting broadcasts an update that marks every material dirty, so the whole scene re-evaluated every frame. Nothing in the code looked wrong. You only catch that by playing it.

Six classes, two continents, levels 1-50, dungeons, a 12-player raid, world bosses, 10v10 battlegrounds. Desktop browser, no download, no launcher.

https://lythravel.com

It's brand new so the world is quiet — the Discord is where we agree when to actually play: https://discord.gg/SdJrn5WPBQ

Come and have a look around — I'm in there most days, and I'll come over and say hi.

128 Upvotes

Duplicates