Case study
Raptor: porting a reconstructed Call of the Shadows codebase
Raptor ports a reverse-engineered Raptor: Call of the Shadows codebase to modern desktop systems and Android. Its build uses CMake and SDL2, while the game loads GLB assets supplied from the player's own shareware or full version.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 137
- Last commit
- 2026-09-28
- Language
- C
- License (GitHub)
- GPL-2.0
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: GLB assets from Raptor: Call of the Shadows shareware or full version 1.2 or newer are required.
- Prerequisites: CMake and SDL2 are needed for desktop builds; Android Studio is specified for Android builds.
- Limits: Android MIDI support is unavailable.
- License: GPL-2.0 or later for Raptor; the Android version is GPL-3.0.
Cite
BibTeX
@misc{raptor-source-port-case,
title = {{Raptor: porting a reconstructed Call of the Shadows codebase}},
howpublished = {\url{https://github.com/skynettx/raptor}},
url = {https://github.com/skynettx/raptor},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/raptor-source-port-case/}}
}Plain text
Raptor: porting a reconstructed Call of the Shadows codebase. https://github.com/skynettx/raptor (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/raptor-source-port-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · skynettx/raptor · Revision 746c35a
More in Games
- RatchetPort: a PS4 Ratchet & Clank runtime for Windows · Case study
- Rayverse: porting Rayman 1 from its disassembly · Case study
- Recharged: native PC port of Mario Strikers Charged · Case study
- recvx-enhanced-port: enhanced native Resident Evil Code: Veronica X port · Case study
- ReKHCoM: native ports of Kingdom Hearts: Chain of Memories · Case study
- ReMech2: rebuilding MechWarrior 2 from decompiled code and original game data · Case study