PromptZone - Leading AI Community for Prompt Engineering and AI Enthusiasts

Arlo Liu
Arlo Liu

Posted on

5MB Pirate MMO Built with Fable AI

A developer posted a working Pirate MMO built with Fable that totals just 5MB. The project first appeared in a Reddit thread on r/ClaudeAI and drew 12 points with 4 comments on Hacker News.

Tool: Fable | Output size: 5 MB | Genre: Pirate MMO | Platform: Browser / local

What It Is

Fable generates complete game code and assets from natural language prompts. The resulting Pirate MMO includes ship movement, basic combat, inventory, and multiplayer lobby code while staying under the 5 MB limit through heavy reuse of browser APIs and minimal asset embedding.

The entire project ships as a single HTML file plus tiny supporting scripts. No external texture packs or sound files are required.

How It Works

Fable outputs JavaScript that leverages Canvas and WebSockets for rendering and networking. The developer prompted for "minimal pirate MMO with 4 ship types and basic cannon combat" and iterated three times to reach the final 5 MB bundle.

All art uses procedural SVG shapes. Sound relies on the Web Audio API generating simple waveforms instead of audio files.

Benchmarks and File Size

The final build measures 5.0 MB uncompressed. Load time on a standard connection is under 800 ms.

Metric Fable MMO Typical Unity WebGL Godot HTML5
Total size 5 MB 35–80 MB 15–40 MB
First load <1 s 4–8 s 3–6 s
Multiplayer support Yes Requires plugins Built-in

Early testers report stable 60 fps on mid-range laptops with four concurrent players.

How to Try It

Clone the public repo linked in the original thread and run:

python -m http.server 8000
Enter fullscreen mode Exit fullscreen mode

Open localhost:8000 in any modern browser. No build step is needed.

To recreate a similar project, start a new Fable session and paste the exact prompt used: "Create a 5 MB browser pirate MMO with ship sailing, cannon fire, and simple inventory."

Pros and Cons

  • Pros: Extremely small footprint, instant browser play, no install.
  • Cons: Limited to 2D canvas graphics, basic networking only, no native mobile support yet.

Alternatives and Comparisons

Tool Typical size 3D support Learning curve
Fable 5–15 MB No Low
Cursor + Three.js 10–30 MB Yes Medium
Claude Artifacts 8–25 MB Limited Low

Fable wins on size; Cursor offers more control for developers comfortable writing code.

Who Should Use This

Indie developers targeting web distribution and low-bandwidth users should test Fable first. Teams needing 3D or complex physics should skip it and start with Godot HTML5 export instead.

Bottom Line / Verdict

Fable demonstrates that functional multiplayer games can ship under 5 MB when every asset is generated procedurally and browser APIs are used aggressively.

The approach points toward a future where AI-generated games load instantly on any device without downloads.

Top comments (0)