SystemShock is the open-source reimplementation of System Shock, a groundbreaking 1994 cyberpunk FPS/RPG hybrid originally developed by Looking Glass Studios. This project reverse-engineers the original DOS game, porting it to modern systems while preserving gameplay, visuals, and audio as authentically as possible. It uses SDL2 and modern C++ to bring the classic experience to new platforms, with options for widescreen support and quality-of-life enhancements. SystemShock’s open codebase allows the community to contribute fixes, mods, and compatibility improvements.
Features
- Faithful reimplementation of the original System Shock engine
- Cross-platform support with SDL2 backend
- Widescreen resolution support and improved aspect ratios
- Configurable input mapping for keyboard and mouse
- Reverse-engineered code based on original binary
- Enhanced performance and bug fixes
- Support for original audio and video assets
- Runs natively on Windows, Linux, and macOS
- Community-driven development with modding potential
