An open-source clone of the classic 'UFO: Enemy Unknown' and 'X-COM: Terror From the Deep' strategy games.
OpenXcom is an open-source game engine that faithfully recreates the classic turn-based strategy games 'UFO: Enemy Unknown' (X-COM: UFO Defense) and 'X-COM: Terror From the Deep'. It provides a modern, cross-platform executable that runs the original games with enhanced compatibility on contemporary operating systems. The project solves the problem of preserving and extending these vintage titles by offering a free, moddable alternative to the original proprietary engines.
Retro gaming enthusiasts and modders who want to play the original X-COM games on modern Windows, macOS, or Linux systems. It also targets developers interested in open-source game engine recreation or contributing to a classic game preservation project.
Developers choose OpenXcom because it is a faithful, open-source clone that strictly replicates the original gameplay mechanics while adding cross-platform support and extensive modding capabilities not available in the original releases. Its unique selling point is a robust modding framework with a dedicated portal and community, ensuring the games remain accessible and customizable for future generations.
Open-source clone of the original X-Com 👽
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Accurately replicates the mechanics of 'UFO: Enemy Unknown' and 'Terror From the Deep', preserving the classic turn-based strategy experience as stated in the project's key features.
Runs on Windows, macOS, and Linux, with detailed installation paths provided for each operating system in the README's directory locations section.
Includes a dedicated modding framework with a thriving community and a mod portal, allowing extensive customization as highlighted in the mods section and mod.io integration.
Supports automatic detection of original game assets from sources like Steam and manual copying for various directories, offering setup flexibility as described in the installation instructions.
Requires a vanilla copy of the X-COM resources, which can be a barrier for users without the games and limits portability, as emphasized in the installation warnings against modded versions.
Mod setup can be messy, requiring manual extraction and file rearrangement in directories, leading to potential errors and crashes, as noted in the README's mod installation guide.
Development relies on older libraries like SDL 1.2 and specific versions of yaml-cpp, which may be challenging to install and maintain on modern systems, per the development requirements.
Only supports the two original X-COM games, lacking native expansion to other titles or entirely new games without significant modding effort, restricting its use beyond preservation.