# 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.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/skynettx/raptor>
- Primary source: <https://github.com/skynettx/raptor/blob/746c35a256bfa2afc6732c7923be9e2e777d6bf0/README.md>
- Catalog page: <https://awesomerea.org/resources/raptor-source-port-case/>
- Record JSON: <https://awesomerea.org/resources/raptor-source-port-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/raptor-source-port-case/index.md)

## 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.

## Primary sources

1. <https://github.com/skynettx/raptor/blob/746c35a256bfa2afc6732c7923be9e2e777d6bf0/README.md>

## More in Games

- [RatchetPort: a PS4 Ratchet & Clank runtime for Windows](https://awesomerea.org/resources/ratchetport-case/index.md) · Case study
- [Rayverse: porting Rayman 1 from its disassembly](https://awesomerea.org/resources/rayverse-rayman-1-case/index.md) · Case study
- [Recharged: native PC port of Mario Strikers Charged](https://awesomerea.org/resources/recharged-strikers-case/index.md) · Case study
- [recvx-enhanced-port: enhanced native Resident Evil Code: Veronica X port](https://awesomerea.org/resources/recvx-enhanced-port/index.md) · Case study
- [ReKHCoM: native ports of Kingdom Hearts: Chain of Memories](https://awesomerea.org/resources/rekhcom-case/index.md) · Case study
- [ReMech2: rebuilding MechWarrior 2 from decompiled code and original game data](https://awesomerea.org/resources/remech2-mechwarrior-2-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
