# shock2quest: recreating the Dark engine for System Shock 2 VR

> shock2quest recreates the Dark engine for a virtual-reality version of System Shock 2 on Meta Quest. Its runtime reads KPF archives and cutscenes copied from the user's 25th Anniversary Remaster installation; the Rust workspace includes engine, game and VR runtime components.

- 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/tommy-xr/shock2quest>
- Primary source: <https://github.com/tommy-xr/shock2quest/blob/d965836402971c04dd881a5f11ddc0c65a0bb6a4/README.md>
- Catalog page: <https://awesomerea.org/resources/shock2quest-case/>
- Record JSON: <https://awesomerea.org/resources/shock2quest-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/shock2quest-case/index.md)

## Requirements & limits

- **Prerequisites:** A retail copy of System Shock 2: 25th Anniversary Remaster and its KPF archives and cutscenes.
- **Prerequisites:** A Meta Quest headset with Developer Mode and adb for the documented installation.
- **Limits:** The project is pre-alpha; features are incomplete and saves may not work across releases.
- **License:** GPLv2 for code using openDarkEngine contributions; the engine folder is dual-licensed under MIT.

## Primary sources

1. <https://github.com/tommy-xr/shock2quest/blob/d965836402971c04dd881a5f11ddc0c65a0bb6a4/README.md>
2. <https://github.com/tommy-xr/shock2quest/blob/d965836402971c04dd881a5f11ddc0c65a0bb6a4/INSTALL.md>

## More in Games

- [si78c: reimplementing Space Invaders in C](https://awesomerea.org/resources/si78c/index.md) · Case study
- [SiegeFX: a Dungeon Siege engine reimplementation in alpha](https://awesomerea.org/resources/siegefx-dungeon-siege-engine-case/index.md) · Case study
- [siglus_rs: reimplementing four visual game engines in Rust](https://awesomerea.org/resources/siglus-rs-case/index.md) · Case study
- [Sims 3 in Bevy: a Rust reimplementation of The Sims 3](https://awesomerea.org/resources/sims-3-bevy-case/index.md) · Case study
- [SimUnity2: a partial Unity reconstruction of The Sims 2](https://awesomerea.org/resources/simunity2-case/index.md) · Case study
- [Skate 3 Rust Engine: a Bevy rewrite built on Skate 3 reverse-engineering research](https://awesomerea.org/resources/skate-3-rust-engine-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.
