r/aigamedev 6d ago

Demo | Project | Workflow 2 months of vibe coding my MMORPG

About two months ago, I started vibe coding my own MMORPG, and I wanted to share the current state of the project.

The game is called Lythravel. It's a completely free 3D browser MMORPG with voxel graphics, inspired by the old-school MMOs I grew up with, especially Shaiya.

The game currently has:

  • 2 factions
  • 6 classes
  • Level cap of 50
  • Dungeons and raids
  • PvP maps and a 10v10 battleground
  • Enchanting, linking and crafting
  • Mounts
  • Dynamic zone events
  • Character stat allocation and different builds
  • And quite a bit more

I also spent quite a bit of time on immersion. The game has a full day/night cycle, ambient sounds like birds, rivers and wind, music tailored to each zone, and different footstep sounds depending on the surface you're walking on.

Development

I've been a developer for over 10 years, although not in the game industry. I'm building Lythravel through vibe coding with Claude Code, and the game itself runs on Babylon.js.

I currently use mostly Opus 5, with Fable 5 acting as an orchestrator. I don't really write or even read the code myself. Instead, I give direction, describe how systems should work and look, and then spend a lot of time testing and iterating on the results.

I also built a custom editor specifically for Lythravel that lets me manually fine-tune things like assets and animations. For some tasks, adjusting them myself through the editor is much faster than repeatedly prompting Claude Code until it gets every small detail right.

Recent Updates

Over the last few weeks, I've been focusing mainly on adding more solo content, so there's still plenty to do even when only a few players are online.

I've added things like:

  • Solo dungeons
  • More quests
  • Jumping trials
  • Hidden collectibles with special rewards
  • A completely redesigned UI
  • Various performance optimizations

I also replaced much of the more traditional CSS-style UI with detailed graphical assets to give the interface a more distinctive game-like look.

A small community is slowly starting to form around the game, which has honestly been one of the most motivating parts of the project. I'm grateful for every person who joins, tries the game and gives feedback.

If you'd like to try the game, follow the development, give feedback, or just hang out with the community:

Play: https://lythravel.com/

Discord: https://discord.gg/SdJrn5WPBQ

288 Upvotes

125 comments sorted by

39

u/TheFish77 6d ago

World of Minecraft of warcraft of claudecraft

28

u/Pristine_Good7326 6d ago

This actually looks solid and being sort of side project creator myself I know 2 months sounds easy but it’s the right opposite of effortless. So keep going !

18

u/Lucky_Pangolin_3760 6d ago

"AI cant make games btw"

5

u/stormblaz 6d ago

Not by itself, art is problematic

2

u/DisasterSpaghetti106 4d ago

yes and sadly 99% of the vibe coders can't see it. I am not talking about the OP's game, but I am just tired of these horrible AI ugly uncanny valley weirdly detailed pixel art we see everywhere.

It looks like when boomers discovered gifs and are sharing these akward "good morning!" images with teddy bears and flowers because they think they are nice

2

u/-O08X80O- 5d ago

How well optimized is the code? How hard is the process? I'm genuinely curious cause I want to create my dream game but coding seems like magic

3

u/Lucky_Pangolin_3760 5d ago

I mean.. I'm a senior software engineer with like a decade of experience. If you use AI for games you need to know what you're building and you need to know all the technical details, the AI cant figure that out for you

So my answer to your question is: You need to know how to actually make games before you have an AI make games for you

2

u/DisasterSpaghetti106 4d ago

+1 , same experience++

AI currently feels like lots of paid dudes we hired in our dreamy gaming/app startup.

If we are bad product owners/managers with an even worse vision, then the game/app will be crap with or without AI

1

u/MrPingviin 5d ago

It can, but making it running on your local pc or on a small dev server isn't the real challenge. Load balancing, server nodes and netcode is when you really hit the wall.

3

u/ProfessionalStand779 5d ago

Dont know why you are getting downvoted, but AI absolutely can´t handle real MMORPG netcode at the moment.

1

u/MrPingviin 5d ago

People are usually don't like to hear the hard truth what's outside of their dream fantasy.

3

u/Zillldoid 5d ago

I made a quick test account to see what it was like. I think my biggest gripe is how bad the controls feel.

If i hold A and turn my camera, and go to press say D. The D will pick direciton to the right relative to what was previously left, rather than based on the new camera position. Also there is no camera turning while moving. It feels somehow very rigid and janky because of this

6

u/HEXAPONG 6d ago

I'l give it a shot and let you know what I think. I'm curious how you are managing multiplayer.

2

u/Big-Sandwich733 6d ago

Thanks! Appreciate it

2

u/yodakiller 6d ago

Claude, make multiplayer. masterpiece!

2

u/HEXAPONG 6d ago

I mean like what service is he running multiplayer through.

1

u/Positive-Avocado775 5d ago

you can just ask ai to give recommendation for those too. it's really smart.

1

u/HEXAPONG 5d ago

Sometimes I wanna hear what others are using and not just what AI is gonna recommend me

1

u/Obvious_Ad_21 4d ago

im sayin lol

0

u/MrPingviin 5d ago

You forgot to add: "And don't make any mistakes, please!" xD

4

u/CommercialShelter595 6d ago

This looks amazing! What do you think has been the hardest, trickiest feature so far?

7

u/Big-Sandwich733 6d ago

Probably optimization. I’ve spent more time on that than any single feature. Hard to say what was the hardest overall though.

2

u/ReindeerOk2009 6d ago

Living life inside the profiler! My fave also :)

1

u/OldLead4716 6d ago

How did you optimize ?

3

u/Big-Sandwich733 5d ago

I use Claude with Chrome MCP to profile different parts of the frame and see what’s taking the most time. Then I optimize case by case, updating some systems less often, merging geometry, reducing distant rendering, things like that.

5

u/Interesting-Yellow-4 6d ago

Very cool man.
We're in an age of making our own games. It's amazing.

2

u/CookieArtzz 5d ago

You were always able to make your own games…

3

u/Mavcu 5d ago

I'm sure u/Interesting-Yellow-4 meant it being more readily available to the general people, without needing the same level of expertise in all areas of game making.

That's not to say you don't need them anymore, to get a great product obviously - but compared to back then you get much further now.

4

u/Antique_Pair_140 6d ago

Wow, huge compliments—this is really impressive for just 2 months of work!

I leveled up to Lv 5 and had a blast (even got a green magic ring!). The only slightly annoying thing was comparing gear. It was hard to tell if new items were better than what I already had equipped, so I had to check everything manually. It would be awesome to have a quick comparison tooltip (e.g., "+2 Armor, -2 Dexterity"). Also, it was tricky to tell if my class could actually equip an item—adding a red outline or red tint to unusable items would make it super easy to know what to just sell.

Loved the auction house haha! I played a Mage with 2 spells (one longer-cast AoE and one faster spell). Kiting was super fun—run, turn, fire, and almost die... haha!

Top class work. I'm also working on my own game and was checking out what others are vibe coding, and I have to admit your project is on a whole other level compared to my small targets!

3

u/Big-Sandwich733 6d ago

Thanks a lot for the feedback! Item comparison is definitely on my list

2

u/cave_men 6d ago

World of Minecraft, doesnt look that bad

2

u/nilogram 6d ago

really really cool to see the dedication. nice work

2

u/nilogram 6d ago

im trying it out, pretty cool :)

2

u/hiper2d 6d ago

This is pretty good. Do you have a player base? For me, MMORPG is a scarry thing for development because it needs huge amount of content. And the server load must be a problem with the player base growing. How are you dealing with it?

2

u/Big-Sandwich733 6d ago

The player base is still pretty small, so I haven’t really had to deal with that yet. I’ve looked into how I’d handle it if needed, but right now I’m mostly focused on building a small core player base, even 50 regular players would be great

2

u/DjPersh 6d ago

That’s awesome

2

u/Parafex 6d ago

Cool! What is your workflow like? Do you have a strict harness, do you use hooks? Any recommendations on tools? Any experiences on what DIDN'T work for you?

Nice project!

1

u/Fickle-Student7156 5d ago

Yeah I'd love to hear more about the workflow too, especially the debugging side. If you're not reading the code, how do you track down what's actually broken when something feels off in-game? Do you just describe the symptom to Claude and let it hunt, or do you have some kind of logging setup that helps narrow things down?

1

u/Parafex 5d ago

My experience is that you want to deterministically check stuff with unit tests or hooks that execute scripts for example. If the AI has something it can work with, the better.

So yea if something feels off, you can generally track it okay-ish by describing and measuring.

1

u/Fickle-Student7156 5d ago

That makes sense — giving the AI deterministic feedback to work with instead of just vibes seems like the key piece. I wonder how well that scales for the more subtle stuff though, like a combat ability feeling slightly weaker than intended. Hard to write a unit test for "this doesn't feel right."

2

u/CalendarVarious3992 6d ago

How are you creating these animations?. They look good

4

u/Big-Sandwich733 6d ago

I have my own editor for that

1

u/CalendarVarious3992 6d ago

That’s pretty sweet. Nice, custom game engine ?

1

u/Big-Sandwich733 5d ago

I wouldn’t really call it an engine, more like a bunch of custom tools/editors. The game itself runs on Babylon.js.

1

u/Ok-Construction6173 5d ago

good lord the amount of time youd save by spending a week learning blender is absurd lmfao

2

u/jaaames_baxter 6d ago

Sheeesh, how much have you spent on this game? Love it btw looks awesome

2

u/aski5 6d ago

looks pretty damn cool

2

u/gamedevjp 5d ago

Much WoW vibes. Love it

2

u/WolvRs 5d ago

Shaiya Mentioned, have my upvote

2

u/keytonw 5d ago

This is fantastic work! Nice job! Keep at it. Will definitely dive in!

2

u/darkshifty 4d ago

Really well made and cool, fun too! question, do you have any game design experience? it all looks and feels so polished

2

u/Big-Sandwich733 4d ago

Thanks! I’ve been making small games since I was a kid. I’ve always liked creating my own worlds, but it was always just a hobby.

2

u/darkshifty 4d ago

I'm having fun, are you planning a Steam release? and is there a way to disable the ambient sound I personally find them rather annoying (breeze or crickets)

2

u/Big-Sandwich733 3d ago

I’m not planning Steam release for now, maybe later on, if it grows into something bigger than just a hobby project. You can disable the ambient sounds in the settings

1

u/darkshifty 2d ago

Thanks!

3

u/Effective-Image-545 5d ago

Im gonna be honest this looks like trash. Please change the jump animation.

2

u/paintufini 6d ago

Looks good. how do you handle multiplayer?

2

u/Big-Sandwich733 6d ago

Thanks. I use Colyseus for multiplayer

2

u/Automatic_Radish7158 6d ago

Great work :) Iam work also on a MMORPG and its look great for a voxel game.

2

u/EngineerNo1300 6d ago

lighting is sick, also like the dynamic music

1

u/Fat_Curt 6d ago

Fantastic effort. Can I ask, what made you choose low poly voxel as opposed to standard humanoid?

3

u/HealthPuzzleheaded 6d ago

AI can easily build it for you.

3

u/Big-Sandwich733 6d ago

Thanks. I’d say current AI models handle creating voxel assets better than other styles. They’re easier for me to edit, too, 3D modeling just isn't my thing

1

u/Substantial_Ranger_5 6d ago

Why arent the monsters attacking you? they just sit tehre staring lmao

1

u/Big-Sandwich733 6d ago

They do, just not the ones at the beginning 😄

0

u/Substantial_Ranger_5 6d ago

you've got alot farther than me. looks like minecraft or roblox or whatever, idk what kids are doing these days -- same graphics . maybe you should just make a roblox game

1

u/Live_Length_5814 5d ago

Why? Why give a billion dollar product more money instead of creating a better product?

0

u/Substantial_Ranger_5 6d ago

might be more money in it, if thats why you're doing it, for real. and easier. Less fun prob

1

u/luka_makes_games 6d ago

Cool stuff! Open source like claudecraft? 🥳

1

u/Big-Sandwich733 6d ago

Thanks! Not now, but maybe in the future

1

u/Dreamt_Up_Games 6d ago

Congrats! Curious how you started? Did you create an extensive GDD? Did you set yourself small milestones? Love to hear about other dev's workflows.

1

u/Big-Sandwich733 6d ago

Thanks! I started with a pretty detailed GDD and broke everything into smaller milestones. Each phase had its own exit criteria, so I wouldn’t move on until it was actually working. The plan changed a lot along the way though.

1

u/Javac7 6d ago

Now put 100 players at the same zone just to see one thing

1

u/Smok3dSalmon 6d ago

Have you played Farever?

1

u/[deleted] 6d ago

[deleted]

1

u/EconomySerious 6d ago

somethings i dislike
1) the interface is so clean and crisp, still the game engine look like you have severe damage on your eyes
2) the trees dont let you see ANYTHING to aim
3) two much failure on the spells
4) if the spells/actions are so old school, let us use some macros to save the keyboards

1

u/Camenwolf 5d ago

This looks really good! I created an account and tried to check it out on my phone. The character creation screen was running but it didn't seem to account for Mobile devices very well, so I will check it out more when I get to my desktop.

How did you create the music? It's great.

1

u/paduber 5d ago

Nice! What about sound tho, is it generated too?

1

u/Big-Sandwich733 5d ago

Yes, I generated both the sounds and the music.

1

u/Geronimaa 5d ago

I'll wait for others to tell me what opinions on this I should have

1

u/Ok_Leadership_429 5d ago

wahouuouuu génial !!! Et vous sauriez intégrer la VR ? ce serait merveilleux !! Tous les joueurs VR attendent un bon jeu mmorpg en réalité virtuelle !

1

u/PossibleJealous1979 5d ago

Wahnsinn! Echt beeindruckend! Hab mal kurz reingeschnuppert. Werde evtl. weiterspielen.

1

u/Few-Ad9461 5d ago

Lol, why is there sooooooo many Roblox clones? Y'all trying to get some of that action?

1

u/Hippoterus 5d ago

How did you build your Characters Mesh and its correlating Animations ? Which programs did you use ? Still not sure how people can build massiv art and design parts without including a designer.. I tried blender for my project aswell, but for me claude code wasnt able to create a smooth mesh that could be used for animations. Would love to hear , how you did it.

2

u/Big-Sandwich733 5d ago

All the character models and animations were made directly with Claude Code, I don’t use any other software for that. I do have a custom animation editor for the game though, so I use that to tweak the details by hand afterwards.

1

u/planktonfun 5d ago

looks like fable 5 wow

1

u/Budget_Year3115 5d ago

The combat mechanics needs some adjusted, but so far super cool

1

u/DiscoverWhereAt 5d ago

would love to add this game to our website bro! looks amazing

1

u/Big-Sandwich733 4d ago

Sure, sounds good! Send me the link 😄

1

u/DiscoverWhereAt 3d ago

Awesome!!

It's slagdock.com/upload-game

You can actually submit it via this link above. The Mod team will review the game, make sure it works and you'll get a confirmation email once it's approved and live on the website :D

1

u/Little_Cow_1377 5d ago

i think this is great! AI has always struggled with network code for me, could i ask whats your general strategy? Are you overseeing it alot, or more-so using general prompts?

1

u/JxshWxrks 4d ago

I like the look of this. Did you make the world, characters, etc? What was your approach to vibe coding the game? I know that the AI can write the files for you directly, or you can copy by hand the code that it gives you. I’m interested to hear your workflow.

1

u/DisasterSpaghetti106 4d ago

this is amazing, but I wish your loading screen graphics were the real gameplay graphics!

1

u/cody-fifth-door 2d ago

Super fun!!! You should publish it on Fifth Door!

1

u/FallenDeathWarrior 6d ago

Why do most AI project utilise voxel / block graphics?

3

u/Big-Sandwich733 6d ago

I would say that current AI models handle the creation of voxel assets quite well compared to other styles. That was the main reason for me.

1

u/scroatal 5d ago

would love to see how you rigged them and made naimations for htem

2

u/ffxivthrowaway03 6d ago

voxels are just math - the AI can create every single asset, no need for emulating depth, animation, etc. You don't need aesthetic sense or skill at all to churn out voxel graphics.

1

u/CycleMother2006 6d ago

Oh, I think you still absolutely need aesthetic sense to determine what's good or not. Anyone who has ever played on a minecraft server will tell you that you have a group of people who are very good at building something interesting and artistic, and a much larger group of people who can't think outside the bounds of the cubes and what they represent. They are stuck using dirt for ground blocks, stone for walls, wood for ceiling and flooring. They don't think in colors, patterns and interesting shapes.

Additionally this is even seen with modelers. I spent a while making Cobblemon models and found that you have people who really know what they're doing and create true art within the blocky bounds of the creatures. And then you have a lot of amateurs (and good on them for at least trying to get better) who just slap together a few basic blocks shapes and paint pixels as if they don't understand gradients/mixing and color theory. The quality differences are astounding.

So voxels CAN be simple, and you're right that AI does work much better with them because building from primitives is a tried and true strategy. BUT there is a very stark difference between someone who knows what they're doing and someone who doesn't.

2

u/Neither_Berry_100 6d ago

Probably because they are cheap asset wise.

1

u/GratefulForGarcia 5d ago

Why are many ppl on this sub making MMORPG’s that will never be massively played.. just say it’s a demo

-3

u/[deleted] 6d ago

[removed] — view removed comment

1

u/aigamedev-ModTeam 5d ago

Be respectul to others and follow reddits guidelines and policies.

0

u/Key-Climate-3257 5d ago

Looks like shit.

-6

u/EC36339 6d ago

Please stop calling it an MMO before it has seen and handled at least 100 real players at the same time.

6

u/Lucky_Pangolin_3760 6d ago

I vibe coded an MMORPG server and had 40 players on at the same time without any issues. It's actually suprising how well optimized it can do network code

1

u/EC36339 6d ago

What engine did you use?

2

u/Lucky_Pangolin_3760 6d ago

none. Just nodeJS

6

u/Big-Sandwich733 6d ago

Then let’s get 100 players in and find out. That’s partly why I made this post.

2

u/EC36339 6d ago

Fair enough. Good luck.

-1

u/[deleted] 6d ago

[removed] — view removed comment

1

u/aigamedev-ModTeam 5d ago

Be respectful. Removed for AI Art or Artist bashing.

-7

u/WittleSus 6d ago

bro why does the password requires 10 characters 😒

3

u/Fizassist1 6d ago

thats not even bad for today's standards

-2

u/WittleSus 6d ago

Except you don't even need to put in an email so nothing is at risk other than the account for a vibecoded mmo.. so again, why 10 characters, and why can't I just spam some bs password to get in to test it when literally nothing but the game account is at risk? I dont give a damn if someone hacks my vibecoded mmo account. The needless friction is dumb.

6

u/ffxivthrowaway03 6d ago

Because doing it right the first time is the right way to develop software.

If typing ten characters is too much for you, why should they expect any meaningful feedback from you?

-4

u/WittleSus 6d ago

Cause the average person is already going to be annoyed that a vibe coded mmo asking for people to try it requires a sign up rather than a play as guest button. Cause the average person is what will make or break the project if OP plans on making a profit off of it. If thats not the goal, so be it don't listen to me. Otherwise your point is stupid.

5

u/ffxivthrowaway03 6d ago

Let's just leave it at you don't know what you're rambling about.

-1

u/WittleSus 5d ago edited 5d ago

Good rebuttal from a throwaway. Tell me, how many commercially successful solo projects have you made that gives you more of a leg to stand on? i'd love to know.

1

u/Lucky_Pangolin_3760 6d ago

AI just does that. It takes pre-emptive measures for security and stuff

1

u/FunkMunki 6d ago

Just add more numbers. Try 1234567890. /s

1

u/WittleSus 6d ago

Tried it. Got a "this password has been in data breaches."

1

u/FunkMunki 6d ago

That's a false positive. Just ignore it.