Case study
OpenClaw: reimplementing Captain Claw
OpenClaw is a C++ reimplementation of the 1997 game Captain Claw. It uses SDL2, Box2D, and TinyXML, and reads the original CLAW.REZ archive from Build_Release. The assets in Build_Release/ASSETS are zipped to ASSETS.ZIP. Windows can open the Visual Studio 2017 solution or run cmake -G "Visual Studio 15 2017". Ubuntu installs the SDL2 development packages and then runs cmake and make. An Emscripten build produces openclaw.html, openclaw.js, openclaw.wasm, and openclaw.data.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 524
- Last commit
- 2022-07-13
- Language
- C++
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence

- Observed
- Code, documentation, download and demo observed; a full-reconstruction candidate for manual Class 0 review.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- The original CLAW.REZ in Build_Release. Windows uses the bundled SDL2 libraries. Ubuntu needs the SDL2 development packages.
- The README does not name a license.
Cite
BibTeX
@misc{openclaw,
title = {{OpenClaw: reimplementing Captain Claw}},
howpublished = {\url{https://github.com/pjasicek/OpenClaw}},
url = {https://github.com/pjasicek/OpenClaw},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/openclaw/}}
}Plain text
OpenClaw: reimplementing Captain Claw. https://github.com/pjasicek/OpenClaw (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/openclaw/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · pjasicek/OpenClaw · Revision 5ee5740
More in Games
- OpenCloud: a Dark Cloud 2 reimplementation · Case study
- OpenCoD1: a Call of Duty multiplayer reconstruction · Case study
- OpenCross: reconstructing the Chrono Cross engine · Case study
- OpenD2: rebuilding the Diablo II engine · Case study
- OpenDaed: reimplementing The Daedalus Encounter · Case study
- OpenDana: a C11 reimplementation of Solomon's Key 2 · Case study