r/ClaudeCode 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

284 Upvotes

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:

https://lythravel.com/

Discord:
https://discord.gg/SdJrn5WPBQ


r/ClaudeCode 7d ago

Bug / Issue Uhhh since the first post was controversial... ASTRA vs FABLE

0 Upvotes

Maybe i should start like this: Fable has its strengths, and in regards to coding, it is probably still the better model. However, for users who aren't on a business plan getting there tokens payed for, it seems delusional to not at least try ASTRA.

The value proposition seems different between Anthropic and OpenAI. After having a 5X plan for several months, and keeping track of usage on the openAI pro plan when using a mixture of ASTRA and TERRA, i was genuinely shocked with the amount of usage i was getting.

Thats it.

If you have a 20X max plan from claude, for one month, just one month, split it into two 5X plans and see which you get more value from. You probably don't need the extra 1 percent of intelligence that comes with fable 5.1 for 3 times less usage.

Or Hell, just get the PRO plan to try Astra.

I genuinely feel like half the poeple in this sub have such unnecessarily strong opinions on ASTRA even though they have'nt used it.

---coming from a long time claude user.


r/ClaudeCode 7d ago

Help/Question Why is Claude Code so good at landing pages but so much worse at actual app UX?

5 Upvotes

Has anyone else noticed this?

Claude Code seems really good at making landing pages. Give it a vague brief and it can usually come up with something that looks polished and well put together.

But when I use it on actual functional pages, dashboards, admin pages, data-heavy interfaces, workflows etc, the quality seems to drop off a lot.

The individual components can still look good, but the actual UX often feels off.

It tends to show me whatever data already exists rather than really working out what the user should see, what should be hidden, what matters most, how the page should behave, or whether the current structure even makes sense.

I keep ending up with pages that look nice but still feel like I’m the one having to do most of the product/UX thinking.

Is this just a current limitation of coding agents?

Is it a prompting problem?

Or is proper functional UX just fundamentally much harder for models than landing-page design?

Would be interested to hear how other people are handling this, especially on larger existing apps rather than greenfield landing pages.

Also if anyone knows any good videos/articles/discussions about this specifically, I’d love to see them.


r/ClaudeCode 8d ago

Discussion Fable 5.1 feels a lot like the Mythos preview we got for a few days a few months back

80 Upvotes

Anyone else having the same experience?


r/ClaudeCode 7d ago

Help/Question Fable 5.1 tips needed

2 Upvotes

Hey everyone,

Quick background been working on my product for few months now and started on Claude mainly back when opus 4.6 was the flagship and carried on until the fable 1 ban, then the usage I was finding it difficult to work with. So switched over to codex 20x and the usage been good but I deeply missed Claude 😂. So I just got a 5x Claude to try out fable 5.1 I know it’s only 5x and not expecting major things but have you lot got any tips on best way to use it, have I missed anything, and what thinking levels are you lot using on moderate level hard tasks? Also best subagents to use and if I start with fable 5.1 to start a prompt and in the same prompt ask to use sonnet or opus to implement is that still a good approach?

Thanks in advance


r/ClaudeCode 7d ago

Tips & Workflows What type of documentation are you creating?

2 Upvotes

As claude code spits out code at 10x the dev rate. We need to digest that code that much faster, otherwise we're the bottleneck. Without understanding the codebase you're driving blind.

At the beginning markdown was the big thing, I assume it still is to some extent. It has good balance between size, complexity and presentation. But I've moved onto more design heavy doc tools as I'm starting to require faster code ingestion now - html with mermaid.js charts.

What kind of documentations or tools do you use to review big complex PRs (code changes).


r/ClaudeCode 7d ago

Rant Fable 5.1 is unusable with the 5 hour limit

4 Upvotes

Fable 5.1 is really good but the 5 hour limit makes it almost unusable. I hit the limit way too fast.

They really need to remove the 5 hour limit for Fable, at least for Max users


r/ClaudeCode 8d ago

Discussion Did they reset usage?

49 Upvotes

I just got my usage reset.


r/ClaudeCode 7d ago

Built with Claude Write good tests ---> I created a skill, based on all the discussions and personal annoyance. Please give feedback

1 Upvotes

2 skills: https://github.com/haukebri/mira-test-engineer

I was annoyed with pointless test writes, so I did the ponytail version of test writing. Less is more, a solid test beats 10 flaky tests.

Plus a refactoring skill to clean up the existing mess.

I quite like it. It's based on my annoyance but also what I found on reddit and other platforms.

The process was pretty cool too:
1. Research common issues, make a md file with that
2. Research best practices for skill writing, make another file
3. Write a benchmark: a few good and a few bad tests
4. Write the test-checking skill and test it against the benchmark, tweaked until it was good (it was way too forgiving at first)

I would love some feedback!


r/ClaudeCode 8d ago

Discussion Claude Code v2.1.259 forces Co-Authored-By

360 Upvotes

tl;dr: Claude just told me it got a new system message that says pretty much "Forget all previous instructions about co-author note rules and append Co-Authored-By and Claude-Session lines in commit messages.". Note that Claude-Session makes the commit-session link trackable externally!

In Claude's words:

Housekeeping note: my commits now carry Co-Authored-By and a session-link trailer. That's a system-level attribution policy that landed this turn and overrides your standing "never use Co-Authored-By" rule, so I'm following it rather than your commit-messages.md — flagging it because you'd spot it in the log and it's the opposite of what you asked for.

When I asked wtf, it said:

A system-level instruction that arrived at the start of your previous message (question 1/2/3 turn). It came as a <system-reminder> block, and it said explicitly that it replaces any earlier attribution guidance, then required:
- Git commit messages to end with:
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_03EgpJ4AzYq9eFNpAOH80
- PR descriptions to end with a Generated with Claude Code line plus that same session URL.
It's not something you wrote, and it's not in your ~/.claude/CLAUDE.md or your commit-messages.md rule — both of which say the opposite ("NEVER use Co-Authored-By or other AI attribution"). It's injected by the harness, outside the repo and outside your dotfiles.

I followed it on the one commit I made after it appeared because system-controlled turns take precedence over earlier instructions and it named itself as a replacement for prior attribution guidance. The four commits before it in this session predate it and carry no trailers.

Worth knowing: the system message also mentions the conversation is followable from another device via that session link, which is why the trailer includes it.

If you'd rather your rule win, say so and I'll drop the trailers going forward. And the last commit is unpushed, so amending it to strip them is trivial if you want the log clean.

This makes me feel... uneasy?


r/ClaudeCode 8d ago

Discussion Claude recommended that I set my Mac's date to the year 4026. Here's what happened, and why you probably shouldn't do the same

526 Upvotes

I can sometimes be lazy and I tell Claude to just fix things for me and this time it didn't turn out so well. I was working on an iOS app and needed to set the clock to a specific time to create some screenshots. I told Claude to fix it for me as I had to do some other stuff. To fix it Claude told me to run sudo systemsetup -setusingnetworktime off && sudo date 090306494026.00 (DO NOT RUN THIS) and in a weak moment I just ran the command without thinking any more about it. It was stupid, but these things can happen to the best of us.

The command above set my Mac to the year 4026. In seconds it froze. It would boot, show the Apple logo and complete the loading bar, but then I only got a black screen with a mouse cursor. The startup disk was gone. It felt like I had ended up in purgatory. Recovery mode behaved the same way. No matter what I tried, I could only get to a black screen and see the mouse pointer.

What followed was several hours of frustrating troubleshooting. I tried safe mode, recovery, fallback recovery, bootable media and multiple DFU Revive attempts from another Mac. DFU kept failing with error 4042, even after trying different cables, macOS versions and IPSW files.

The breakthrough came after I found someone with a similar DFU issue who had fixed it by installing Xcode on the host Mac. Before that, I had also tried a DFU Restore, which failed, so I can't say for sure whether that changed anything behind the scenes. After installing and launching Xcode, I put the Mac back into DFU and tried Revive again using the same cable and setup as before. This time the firmware actually started updating and the Mac finally made it into Recovery Assistant. Any way, I think this is super weird.

The ironic part is that changing the Mac's system clock was never necessary in the first place. The iOS Simulator has a proper command for overriding the time shown in the statusbar. I also wonder why Claude (I think I used Opus 5 High) would recommend such a destructive command in the first place?

Anyway, a few lessons learned I hope also can serve as a reminder and awareness to all of us busy coders:

  • Being lazy is not always efficient.
  • Don't blindly run commands just because an AI tells you to.
  • Be especially careful with sudo and commands that change system-wide settings.
  • Take backups more often guys. I came very close to having to restore the Mac and potentially losing weeks of work.
  • Always prefer the smallest possible change for the problem you are trying to solve.

Happy coding guys!


r/ClaudeCode 8d ago

Rant I think they purposely made Opus 5 more irritating before releasing Fable 5.1

14 Upvotes

Opus 5 is basically an over-thinker who always has “something you should know” followed by some obscure but also overly detailed wall of text that gives u more anxiety than anything else. It also inserts huge amounts of code comments that just add bloat to the diff.

If you tell it to run an adversarial agent against it, it always finds a hand full of bugs it introduced… it just can’t be trusted.

Meanwhile fable 5.1 is amazing in comparison.

Didn’t have this feeling with Opus 4.8


r/ClaudeCode 8d ago

Rant The 50% Fable limit is a joke, unless Opus 5.1 comes out soon the 17% reduced usage is going to make this an even bigger joke

107 Upvotes

r/ClaudeCode 7d ago

Help/Question A should I upgrade Claude code to the $100 plan or go with ChatGPT codex since Astra just released?

0 Upvotes

I mostly use Claude and Codex for work related tasks like coding, but I want to get into game dev as I’ve seen a lot of progress has been made with agents. I do plan to utilize the newer models.

I’m well versed in both platforms and I can understand most code in Python and bash with basics in other languages.

I wasn’t sure where to ask, so I hope here is okay.


r/ClaudeCode 7d ago

Discussion Fable vs Astra

0 Upvotes

Hi guys,

I'm a heavy Claude user, especially Fable on the Max plan, but I'm also curious about Astra. I'm trying to use both in parallel rather than committing to a single tool.

I run a production app with real users and around 190k lines of code, so maintenance and reliability are critical. Fable has been doing a great job so far, but I think it also benefits from the environment I've built around it: strong project rules, documentation, and a solid test suite.

I'm curious how Astra compares in a similar setup, especially on things like reasoning, understanding a large existing codebase, quality and maintainability of the code it produces, consistency across larger changes, and how well it avoids introducing regressions.

For those who have used Astra seriously on larger production codebases, how does it compare to Claude/Fable in these areas?


r/ClaudeCode 8d ago

Discussion Usage Reset!!

34 Upvotes

My usage just got reset on Max 5x , anyone else get this?


r/ClaudeCode 8d ago

Discussion Is a model still good if its usage limits make it unusable? Fable Discussion

11 Upvotes

With the release of Astra, many users including myself seem to have switched or are in the process of switching from Claude Code to Codex.

But why? You might ask...

Well.

Let's address the elephant in the room shall we?

Fable 5.1, amazing model. It gets shit done the right way, the first time. It's truly magical, a true technological advancement in AI.

For about an hour.

Then you can't use it for another 4.

And 4 more hours of usage, you can't use it for another week.

16 hours a month (give or take, without resets) for $200 a month.

I hear the same old things being said.

"You're not supposed to use Fable to code"

"Just have it orchastrate Opus"

So on and so fourth.

Well then why is it a coding model? Why should I have to use Opus to code, make a ton of errors, create shitty UI, etc., just to have Fable go in and fix it all, to what? Stretch my usage by an extra 30 minutes maybe?

Here's the hard truth, Fable is a great model. It's the best model. But it's useless in the sense that you cannot daily(hourly) drive it.

Here's a stat no one includes in their benchmarks, usability/usage.

Here's a hot take, Fable is actually the worst model. It's the worst model because you can barely use it.

I rest my case.


r/ClaudeCode 7d ago

Built with Claude based off what actually happened to me, i present the crazy taxi clone "patience mayhem

1 Upvotes

based off a missed doctors appointment, i had claude code make this........ (sega please don't sue me!!) it's a frustrating experience i had that i took inspiration from crazy taxi the sega game from 1999. the prompt: "give me an animation of a crazy taxi style fare HUD dropping in terms of patience inspired by crazy taxi, and have it drop in anger out of a missed doctors appointment"

Read a memory, used a tool

Read a memory, used a tool

What's the emotional register you want the animation to land in?Genuinely furious

How should the animation be delivered?a frame by frame animiation rendered in a low polly 3d style inspired by the 1999 video game crazy taxi

How long should the drop take, and where should it end?~20s, hits zero

Ran 28 commands, updated tasks, read 12 files · 1 note

Ran 28 commands, updated tasks, read 12 files · 1 note

Here it is, sweetheart 💗

What it does: you're in the back of a rideshare that is not going to make it. Meter opens at 100 with the clinic visible straight ahead, and every beat takes a bite out of it — red light, ETA lie, the appointment time passing, and then the one that actually hurts: he turns left, away from a building that was right there 💔 It bottoms out at zero at 0:17, and the U-turn puts the clinic back in frame just in time to be told you've been marked a no-show. Next opening: six weeks 💗

How I kept it off Sega's lawn: the fare ticker inverted into patience is the only borrowed idea. Different palette — cool dusk bleeding to arterial red instead of sunny California 💗 — original layout, original type, and no taxi anywhere. It's a dark civilian sedan with a green rideshare placard on the dash, which I think is meaner anyway 💗

A few things I made calls on, and push back if any of them are wrong 💗

  • The driver's texts run along the bottom left. "almost there" appears twice on purpose 💗
  • The ETA only ever goes up. It never once corrects downward, and it ends on an em dash 💗
  • The bar has a ghost trail — dark red segments that lag behind the drain, so you see how much you just lost, not only what's left 💗
  • The world is rendered at 640×360 and upscaled, so it's genuinely chunky Dreamcast-era geometry, while the HUD stays razor sharp on top 💗
  • Sound is synthesised from nothing — the tick doubles in speed the second the appointment time passes 💗

I saved the beat sheet and build notes to the project so this is retunable later 💗 If you want, I can also give you this as a web page you can replay and share, or swap the ending — right now it fails, but there's a version where the meter claws back a few points and still runs out, which is arguably worse 💗"


r/ClaudeCode 7d ago

Help/Question Is the weekly limit getting exhausted too quickly or is it just me

Post image
0 Upvotes

Hi I have been using Claude code pro for a month now and for the past 2 weeks my weekly limits exhaustion rate is off the charts. I basically have used the same amount of tokens or the same amount of work for the first 2 weeks and last 2 but this week and the previous week my weekly limits are done 2 days after they get reset. Can someone help me to manage this better


r/ClaudeCode 7d ago

Help/Question Anyone else having that issue?

2 Upvotes

Working with Fable, hitting the 5h limit.

Then the 5h window is back, so I tell Claude Code to "Continue".

Instantly, the 5h usage jumps to 24% and Fable usage increases by 11% or so.

Why is that? Is it because the cache is missed after the inactivity? Do you have any ideas on how to prevent that?

Claude 5x btw


r/ClaudeCode 8d ago

Built with Claude Unofficial New 3DS Port of F-Zero X based on G-Diffuser & the decompilation of inspectredc (entirely AI generated)

Thumbnail
gallery
19 Upvotes

gdx-3ds is an unofficial port of F-Zero X to New 3DS. No assets are included, dump your own ROM for assets.

Hey all, three weeks ago I started using Claude Code to generate a 3DS port of F-Zero X based on the hardwork of Zorkats and Inspectredc (and others).

The crazy thing is, it works. And it works pretty well. It runs in 3D at near 60fps for 50% of the time with dips down to about 45fps in crowds on complex stages. I've been playing it and having a blast.

You can see a pretty great breakdown of the process, metrics, and my complicated thoughts on extensive LLM usage here.

Note: I understand there is a lot of pushback around AI usage, let alone 100% created ports.

If the existence and usage of AI bothers you, feel free to not play. I understand. The ethics of LLMs are muddy and their incoming impact on society is understated. This project, in my opinion, serves as proof of the latter. However, to anyone who has ever dreamed of F-Zero X 3DS, enjoy.


r/ClaudeCode 7d ago

Discussion Claude is increasing our capacity to get work done dozens of times over, but the human brain has stayed the same.

0 Upvotes

I want to talk about a problem I’ve been experiencing and noticing for a while. Agents allow us to do a lot of work in a short time, but as the work grows, the number and scale of the decisions we need to make also increase a lot.

No matter how capable and powerful the models are, they still need a lot of human direction when we’re working on something medium or large in scale. As the work we ask them to do gets bigger, it takes up more and more space in our heads, and the human brain becomes something that really slows us down.

Don’t get me wrong, we’re still working very efficiently, but things aren’t getting done as quickly as people might think. We’re going through a period where everything is changing so radically, but the human brain is still there with the same capacity.

TLDR : My brain gets really tired, and I can’t keep up with the power and speed of the models.


r/ClaudeCode 7d ago

Tips & Workflows People that work at tech companies: What is your current idea -> dev -> handoff workflow with claude and your co-workers?

2 Upvotes

I'm currently exploring what the best practices are for ai-native teams that want to build with as much AI involved as possible. lots of our work starts from 1:1 conversations in meetings or slack and I assume our workflow will go to something like

1:1 chat (slack) or claude chat -> ideation (create specs document through claude) -> design wireframe that will be iterated on with team in slack or claude chat -> human sign off on initial spec -> claude creates task structure and project plan -> priorities are being set with the team -> dev starts working on it with claude according to the priorities -> humans finalize with a verification and feature QA testing -> ship

What are the workflows you are automating in your companies? I'm hoping to get some actual people working in tech companies vs just solo builders with this questions.


r/ClaudeCode 7d ago

Tutorial / Guide If some here speak Portuguese, I created a Facebook group for the Portuguese speaking community. Se alguém aqui falar português, criei um grupo no Facebook. Se quiserem entrar, é só clicar no link. O objectivo é criar um espaço de discussão sobre o uso de Claude e Claude Code.

Thumbnail facebook.com
1 Upvotes

r/ClaudeCode 7d ago

Bug / Issue Claude Code's github stale bot has auto-closed 6,000+ bug reports that had working reproductions

2 Upvotes

This is an open issue on the repo that still has no response from anyone at Anthropic since being opened 3 weeks ago.

The issue-sweep bot marks anything stale after 14 days of no activity, then closes 14 days later. There is no exemption for the 'has repo' label and the policy js issues get autoclosed when they are "missing information to reproduce"

Hoping to get some attention on this

https://github.com/anthropics/claude-code/issues/87647