How to use Claude to build an emulator-tested GBA demo
A hobbyist steered Claude through a Super Mario 64-inspired GBA project. The author reports a playable demo and shares code, but hardware performance and bit-identical physics remain unverified here.
Suggested prompt
Suggested prompt written by Agents In Use, not the source author. Replace bracketed inputs and review tool permissions first.
Editorial suggested prompt: Help me build a small GBA game demo with a headless emulator and reproducible tests. Start with a documented movement reference, profile before optimising and explain rendering trade-offs. Report emulator results separately from hardware results and do not distribute proprietary ROM assets.
Reach people exploring AI agents
See placements →Evidence at a glance
Sourced account- Source poster / publisher
- /u/Nervous_Cold8493
- Original account
- Read the source ↗
- Published
- Source link checked
- Reported result
- The author reports a playable four-level demo tested in mGBA and shares a free repository with build and physics-check commands. The stated 30 fps on 98% of frames is emulator-only; this review does not establish bit-identical physics or hardware performance.
- Human involvement
- The author chose the project and directed design discussions. Testing was limited to mGBA; no real GBA hardware test is reported. Physics equivalence and frame-rate claims have not been independently reproduced.
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
- The author chooses a GBA adaptation of Super Mario 64, sets direction and trade-offs, and asks Claude to prioritise physics fidelity before optimisation.
- Claude writes code, tests and tooling, then profiles and revises the implementation with a toolchain and headless emulator.
- The author discusses animation and rendering options with Claude, including mannequin rendering and optional asset import from an owned ROM.
A hobbyist posting as /u/Nervous_Cold8493 set Claude a constrained game-development experiment. The author chose the direction and trade-offs for a Super Mario 64 adaptation targeting the Game Boy Advance, while Claude wrote the code, tests and tooling.
The post describes an agentic session with a toolchain and headless emulator. Claude profiled, rewrote and checked the implementation between short instructions. The author also took part in design discussions about animation and rendering. According to the account, Claude proposed ellipsoid-based body parts and later a route for importing the original low-poly model from the author's own ROM.
The reported result is a playable four-level demo with software 3D rendering. The shared repository provides build commands, an optional ROM-import path and a physics-check command. The author says no ROM is distributed. In comments, they credit the existing manual Super Mario 64 decompilation and libsm64 as prior work, so this should not be described as Claude inventing the original game's movement system.
The limits matter. Testing took place in mGBA only, and the author explicitly says they lack real GBA hardware. The post reports 30 fps on 98% of frames, but this is not a verified hardware benchmark. It also claims bit-identical physics without supplying independently reviewed test results here. The demo lacks enemies and objects and uses flat colours rather than textures. The supported case is supervised implementation and emulator testing of a shared working artifact, not a complete commercial-game port.
Prompt
Suggested prompt (written by Agents In Use, not the author's)
Source: Reddit · /u/Nervous_Cold8493
Frequently asked questions
Has the demo been tested on a real GBA?
No real-hardware test is reported. The author says testing was limited to mGBA and asks whether someone with hardware can try it. Frame-rate claims must retain that limit.
Did Claude invent the original movement code?
No. The author credits an existing manual Super Mario 64 decompilation and cites libsm64 as inspiration for ROM loading. The adaptation and tooling are the reported Claude work.
More details
Remaining steps
- The author shares a playable demo and repository with build and physics-check commands, explicitly noting emulator-only testing and missing gameplay elements.
About this account
Claude wrote the implementation, tests and tooling and iterated through profiling and checks in an agentic session. The author steered design choices and performance trade-offs rather than writing the code.
First-person account and saved author comments reviewed from https://www.reddit.com/r/ClaudeAI/comments/1x99sel/a_super_mario_64_demake_for_the_gba_built_with/ Reported results have not been independently reproduced. Suggested prompt is an editorial reconstruction, not the author's original prompt.
Credit: /u/Nervous_Cold8493 on r/ClaudeAI
Source published
Added to Agents In Use
Source checked
Tools and topics
Claude · mGBA · Headless emulator · GBA toolchain · sm64-gba
Game development · Emulation · Retro computing
Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.