Repo ↗ · Source README ↗ · Markdown & license bundle
Image reference (original game): Jet Set Radio Future · original-game artwork, provided by IGDB. Image rights remain with their respective owners. This illustrates the referenced original game, not the actual visuals of this rewrite or mod.
Source maintainer: Gurten · Revision: 9dd922d56238 · Catalogued: 2026-10-12
Source license: Documentation license not confirmed · Article: Independent introduction
This is an independently written project introduction, not a reproduction or translation of the README. Documentation permission is unconfirmed or limited in scope. Read the linked repository for the full instructions. Feature and progress claims come from the source documentation and have not been independently playtested here.
This project is a Rust reimplementation of the 2002 Xbox title Jet Set Radio Future, credited to Gurten and labelled version 0.1.0 rc4. According to the README, the approach is system-oriented: each system from the recovered source trees (JSRF, Smilebit’s MUSASHI and CRI’s ADX) gets a one-to-one Rust counterpart, adjusted for Rust only within that system. The rules, the system-to-crate map and each system’s status live in doc/systems.md.
The workspace is split into several crates. jsrf-assets handles file-format parsing and decoding; jsrf-engine is the game itself, with an actor/task system, frame clock and save data; jsrf-musashi mirrors Smilebit’s math and matrix stack plus graphics, sound and controller interfaces; jsrf-scene is renderer-agnostic; jsrf-render is a wgpu renderer. Separate binaries cover viewing, CLI inspection, the game, Android and device smoke tests. Asset modules span containers, stages, textures, models, audio, XBE, motion, collision, missions, events, sprites, fonts, graffiti and particles.
Use requires the user’s own unpacked USA retail ISO, namely the Media folder and default.xbe. The README states the project currently shows what the implemented systems do, including boot logos, the title screen and title menu, and offers Rhai scripting, a control socket, headless rendering and screenshots, plus Android build and smoke-test tooling. It also notes that LLMs were used and marks some features, such as HD settings, as WIP; actual completeness should be judged against that documentation.

Comments
…