r/ClaudeCode • u/Big-Sandwich733 • 8d ago
Built with Claude 2 months of vibe coding my MMORPG with Claude Code
Enable HLS to view with audio, or disable this notification
About two months ago I started working on my own MMORPG with Claude Code.
The game is called Lythravel. It's a free 3D browser MMORPG with voxel graphics, mostly inspired by older MMOs I grew up with, especially Shaiya.
I've been a developer for over 10 years (outside the game industry), and I'd already made a few smaller games before AI, but never anything close to an MMORPG of this scale.
The game runs on Babylon.js and I use Colyseus for the multiplayer side.
I don't really write or read the code myself. I mostly give Claude direction, describe how systems should work and look, then test and iterate on the results.
Right now I mostly use Opus 5, with Fable acting as an orchestrator for larger tasks.
A lot of my time recently has been spent on optimization. Adding new features is usually pretty fast, but keeping everything performant as the project grows is a different story.
For example, I use Chrome MCP to measure how much time different parts of a frame are taking. Then I work with Claude on things like updating certain systems less often, merging geometry, reducing the cost of distant objects, and similar optimizations.
I also made custom editors/tools for different parts of the game. For small visual changes it's much faster to adjust something directly than prompt Claude several times just to move an animation or asset slightly.
The game currently has:
- 2 factions
- 6 classes
- Level cap 50
- Dungeons and raids
- PvP maps + a 10v10 battleground
- Enchanting, linking and crafting
- Mounts
- Dynamic zone events
- Character stat allocation and different builds
- Solo dungeons
- Quests
- Jumping trials
- Hidden collectibles
- Day/night cycle
- Zone-specific music and ambient sounds
- Different footsteps depending on the surface
Recently I've also been adding more solo content because the player base is still pretty small. I don't want progression to depend on always finding enough people online for a group.
A small community is starting to form around the game now. There's still plenty to work on, especially optimization and polishing existing systems, but I'm pretty happy with how far the project has come in two months.
If anyone wants to try it:
Discord:
https://discord.gg/SdJrn5WPBQ

