An open-source cross-platform game engine for running Fallout 2™, written in C++ with SDL.
Falltergeist is an open-source game engine specifically designed to run the classic Fallout 2™ game on modern operating systems. It reimplements the original game's systems using C++ and SDL, allowing players to experience the post-apocalyptic RPG without relying on outdated proprietary executables. The engine loads the original game data files while providing cross-platform compatibility and improved technical foundations.
Retro gaming enthusiasts, modders, and developers interested in game engine architecture who want to play or extend Fallout 2™ on contemporary systems. It also appeals to those interested in game preservation and open-source reimplementations of classic titles.
Developers choose Falltergeist because it provides a faithful, legally-compliant way to run Fallout 2™ with modern compatibility, unlike emulators or virtual machines. Its open-source nature allows for community improvements, bug fixes, and potential modding enhancements that aren't possible with the original closed-source executable.
Opensource crossplatform Fallout 2™ game engine writen in C++ and SDL.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Runs on Linux, Windows, and macOS using SDL for hardware abstraction, with clear compilation instructions for each OS in the README.
Loads and executes the original Fallout 2™ data files (master.dat, critter.dat), ensuring an authentic gameplay experience as highlighted in the project description.
Utilizes OpenGL via GLEW and GLM for enhanced rendering, and SDL2_mixer for audio, providing better compatibility with contemporary systems than the original executable.
Maintains a Discord community and GitHub repository with ongoing contributions, supporting bug fixes and potential modding enhancements as per the philosophy.
The development roadmap admits missing critical elements like NPCs, combat AI, and full scripting support, making it not fully playable for all game aspects.
On Windows, installation requires Conan and manual dependency management, which is more involved than simple installers, as detailed in the README's compilation steps.
Engine is exclusively designed for Fallout 2™, so it cannot run other games or be easily adapted for new projects without significant modification.