Case study
Citadel: a System Shock fan remake
Citadel recreates the 1994 System Shock in Unity, aiming to retain the original game while adding 3D models, station details, particles and sound effects. Its Unity project contains gameplay scripts and assets, and it reads audio from the user's System Shock RES data.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 170
- Last commit
- 2025-10-05
- Language
- C#
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Audio requires RES files from an original System Shock or System Shock: Enhanced Edition installation.
- Prerequisites: Development requires Unity 2020.3.48f1, Blender 2.79b or newer, and Texture2DArray Importer 1.5.0.
- Limits: The remake is in final testing and polishing; some features may be broken or missing.
- License: MIT-0.
Cite
BibTeX
@misc{citadel-system-shock-case,
title = {{Citadel: a System Shock fan remake}},
howpublished = {\url{https://github.com/JosiahJack/Citadel}},
url = {https://github.com/JosiahJack/Citadel},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/citadel-system-shock-case/}}
}Plain text
Citadel: a System Shock fan remake. https://github.com/JosiahJack/Citadel (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/citadel-system-shock-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- ClassicUO: Ultima Online Classic Client reimplementation · Case study
- CMaNGOS: a World of Warcraft Classic server reconstruction · Case study
- Columns: a Sega Master System game disassembly · Case study
- cor64: C# Nintendo 64 emulator · Case study
- Croc 2: a partial Game Boy Color disassembly · Case study
- Cruising on Broadway: a SkoolKit RAM disassembly · Case study