How to use Cursor to recreate a browser RPG client
A developer used Cursor, Phaser 3 and React to recreate a Helbreath base client in the browser. The result included original assets and core mechanics, but not complete MMORPG functionality.
Suggested prompt
Suggested prompt written by Agents In Use, not the source author. Replace bracketed inputs and review tool permissions first.
Recreate [2D game's] base client in Phaser 3 using [authorized assets] and [reference source files]. Build the UI in React above a [canvas resolution] WebGL canvas. Implement [core mechanics] incrementally and document which full-game or multiplayer features remain unconnected.
Reach people exploring AI agents
See placements →Evidence at a glance
Sourced account- Source poster / publisher
- erkok
- Original account
- Read the source ↗
- Published
- Source link checked
- Reported result
- The author reported a browser-running base client with original assets and core mechanics after about 1.5 months and roughly $200 of Cursor usage.
- Human involvement
- The author chose the engine, UI approach and project scope, and reported the client's browser behavior and incomplete MMORPG status.
A linked account supports attribution. It does not mean we independently reproduced its result.
Report an issue with this case
Open correction emailOpens your email app with the case link included. Nothing is sent automatically.
How the agent did it
- Selected Phaser 3 for a code-first HTML5 reconstruction.
- Included original client and server source files as references.
- Used React to build a native-resolution UI above the game canvas.
The author used Cursor-assisted development to connect the original assets of Helbreath, an older Korean MMORPG, to a modern HTML5 game engine. They chose Phaser 3 because it was free, focused on 2D, HTML5-first and code-first, which suited their intended Cursor workflow. Its React integration also allowed a browser-based interface above the game canvas.
The project placed the UI at native resolution while the WebGL game canvas ran at 1024x576. The author included original Client.cpp and Server.cpp files in a reference folder. After about a month and a half of evening and weekend conversations with AI, and roughly $200 of Cursor usage, they reported connecting the original assets into a client that seemed to run well in a browser.
The result was explicitly a base client, not a fully connected MMORPG. It contained the original assets and core mechanics as a foundation for further development. The author also cautioned that the assets remained someone else's intellectual property and were not public domain.
Who it's for: Developers exploring browser-based reconstruction of an older 2D game with appropriate access to its assets.
Prompt
Suggested prompt (written by Agents In Use, not the author's)
Source: Hacker News · erkok
Frequently asked questions
Was the result a complete working MMORPG?
No. The author called it a base game client containing original assets and core mechanics, without the full MMORPG functionality being connected.
Why did the author choose Phaser 3?
They cited its 2D focus, free availability, HTML5-first and code-first approach, suitability for Cursor assistance, and integration with React.
Are the included game assets public domain?
No. The author explicitly said the assets remain the property of the entity or person that inherited the original developer's intellectual property.
More details
Remaining steps
- Connected original assets and core mechanics through AI-assisted development.
- Reported a browser-running base client after about a month and a half.
About this account
Cursor assisted development through repeated conversations over evenings and weekends; the post does not describe unattended execution.
Platform: Hacker News. Attribution: https://news.ycombinator.com/item?id=47328190. Prompt: Suggested (written by Agents In Use, not the author's). Sourced by the Agents In Use pipeline.
Credit: erkok on Hacker News
Source published
Added to Agents In Use
Source checked
Tools and topics
Cursor · Phaser 3 · React · WebGL
Phaser · React · RPG · Browser games
Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.