Agents In Use
What’s new todayLast update
160 use cases added today

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.

Source published news.ycombinator.comAgent: Cursor
OUR ADAPTATION

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.

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 caseOpen correction email

Opens your email app with the case link included. Nothing is sent automatically.

How the agent did it

  1. Selected Phaser 3 for a code-first HTML5 reconstruction.
  2. Included original client and server source files as references.
  3. 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

  1. Connected original assets and core mechanics through AI-assisted development.
  2. 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.