Case study

GunZRs: a Rust reimplementation of GunZ: The Duel

A Rust/Bevy port reads GunZ: The Duel files from the user's installation and provides native releases, browser build tooling, screenshots and a documented REA/Ghidra investigation framework. Its LAN protocol and inferred movement behavior remain distinct from retail-server compatibility and proven gameplay parity.

Requirements & limits

  • Prerequisites: Requires the user's GunZ: The Duel installation; no original game files are included. Native downloads target Linux/Windows, with Linux builds requiring the documented system libraries; WebGPU needs localhost or HTTPS and packs built from the user's data.
  • Attribution: The README documents REA/Ghidra use for static questions about retail files. This supports a mixed investigation workflow, not attribution of every gameplay subsystem to REA.
  • Limits: LAN uses the port's own protocol and does not connect to retail servers; several round/quest/Blitzkrieg modes are not played over LAN. Movement constants and some content choices are inferred, and parity with the Steam client is unproven.
  • License: The project says gameplay has been exercised on Linux; Windows/macOS CI builds are not reported gameplay tests. Code is Apache-2.0, bundled fonts retain OFL terms, and original game files remain separately owned.

About this entry

Type
Case study
Category
Community REA investigations
Relationship
Author-reported mixed workflow
Targets
Game

Sources reviewed

The description was reviewed against primary sources. This does not establish runtime testing, security auditing or verified compatibility.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · OpenRsG/GunZRs · Revision 485575b
  2. https://github.com/OpenRsG/GunZRs/releases/tag/v0.1.0

More in Games

All 240 entries in GamesGames case studies (198)