OpenXcom requires a vanilla version of the original UFO: Enemy Unknown / X-COM: UFO Defense (any edition) with the latest patch. It is not compatible with other games in the X-COM series. If you don’t own a copy, you can buy it from one of these retailers.

Do not use modded versions of X-COM, as they may be incompatible with OpenXcom.

Check the Installation documentation for more details.



These builds are automatically generated from the codebase, so they have the latest fixes and updates as well as the latest bugs. Use these to try the latest features or check if a bug is obsolete. Do not install these on top of 1.0!

Windows Mac OS X Linux Ubuntu / Mint

Maintained by SupSuper

The EXE version has an installer while the ZIP version is standalone. For more details see the FAQ. Latest version is at the top and includes all previous versions:

Daniel, Tue Apr 10 03:19:38 2018
Merge pull request #1179 from jgatkinsn/commendation_fixes

fix bug where mercy or nike cross is erroneously awarded for instance…
Jay Atkinson, Tue Apr 10 01:24:10 2018
rebase with master

Jay Atkinson, Tue Apr 10 01:21:51 2018
update nike cross to include both kill and stun all aliens

Jay Atkinson, Sun Apr 8 04:41:55 2018
fix bug where mercy or nike cross is erroneously awarded for instances where someone gets all the kills and someone else gets all the stuns in a single mission (supposed to be all aliens killed or stunned by single person)

Daniel, Mon Apr 9 04:04:02 2018
Merge pull request #1178 from jgatkinsn/ccache_capability

add ccache detection for linux builds, off by default
Jay Atkinson, Sun Apr 8 02:38:08 2018
add ccache detection for linux builds, off by default

SupSuper, Wed Mar 28 04:45:41 2018
Fix Doxygen comments for soldier diaries

Daniel, Wed Mar 21 21:14:39 2018
Merge pull request #1177 from NHOrus/nocxx11

Annual cleanup and warning fix
NHOrus, Mon Mar 19 17:58:51 2018
Don't redeclare stuff that's already included

NHOrus, Mon Mar 19 17:35:35 2018
Some don't float doubles and back

NHOrus, Mon Mar 19 16:57:06 2018
Finish with TilePart
Hope compiler is smart enough to elide all the copies with casts

NHOrus, Mon Mar 19 16:51:54 2018
Enums for type correctness and less magic numbers

NHOrus, Fri Mar 16 15:41:32 2018
No more shadowed variables

NHOrus, Fri Mar 16 12:43:39 2018
Enuming TilePart until stuff compiles
Should not break binary saves, as enum is int

NHOrus, Tue Mar 13 22:32:15 2018
Use Enums in AIModule

NHOrus, Mon Mar 12 12:44:43 2018
LodePNG version bump

warboy1982, Sun Mar 18 23:13:20 2018
pathfinding - the real reason skynet hasn't taken over

warboy1982, Sun Mar 18 13:19:17 2018
prioritize gravity over all else.

warboy1982, Sun Mar 18 09:45:39 2018
fix potential bug in dogfights

previous commit could have played weird when long range weapons
are disabled and engagement distance is set to cautious.

moved check for weapon disabled state to compensate, and set
projectileInFlight flag more appropriately.
this will be applied whether the weapon fired is a beam or missile,
as beam weapons have a burn duration, and only do the hit calculation on
the last frame.

warboy1982, Sun Mar 18 01:12:29 2018
fix dogfight "last bullet" bug

warboy1982, Sat Mar 17 10:18:30 2018
optimize some stuff

warboy1982, Sun Mar 11 02:02:52 2018

SupSuper, Sat Mar 10 03:37:47 2018

SupSuper, Sat Mar 10 03:28:01 2018
Fix OGG support in nightly builds

Mac OS X
Maintained by Various

Check here for binary builds or here for app builds.

Maintained by Krzysztof “Knapsu” Knapik

Download AppImage file, make it executable, and run. No need to install.
You can read more about the AppImage format here:

DateGit CommitDownloads
2018-04-10 80d8e9ff4 64-bit 32-bit
2018-04-09 245ce6a48 64-bit 32-bit
2018-03-28 3502bfecd 64-bit 32-bit
2018-03-21 7478b2987 64-bit 32-bit
2018-03-18 1b4c1c77e 64-bit 32-bit
2018-03-17 ea9ac4662 64-bit 32-bit
2018-03-11 330c21821 64-bit 32-bit
2018-03-10 d2394dd82 64-bit 32-bit
2018-03-09 5fda38dd5 64-bit 32-bit
2018-03-06 6fd360300 64-bit 32-bit
2018-03-05 f75f02e1a 64-bit 32-bit
2018-02-22 bbe2d9db0 64-bit 32-bit
2018-02-17 3969f48e3 64-bit 32-bit
2018-01-28 b14891626 64-bit 32-bit
2018-01-27 c3ea24466 64-bit 32-bit
2018-01-21 2eaaf484c 64-bit 32-bit
2018-01-19 92495e5f1 64-bit 32-bit
2018-01-18 8a82c9702 64-bit 32-bit
2018-01-07 0eb8d9cb4 64-bit 32-bit
2018-01-05 c3280c589 64-bit 32-bit

Ubuntu / Mint
Maintained by Krzysztof “Knapsu” Knapik

Available on a dedicated PPA repository. Please do the following in a terminal:

# sudo add-apt-repository ppa:knapsu/openxcom-beta
# sudo apt-get update
# sudo apt-get install openxcom