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, Thu May 10 20:33:06 2018
Merge pull request #1184 from MeridianOXC/yankes-fixes

Yankes fixes
Meridian, Thu May 10 10:16:42 2018
Don't call me twice

Call in ResearchState::init() is enough

Yankes, Fri Apr 27 23:45:52 2018
Fix "leak" of items when project is canceled

Yankes, Fri Apr 27 23:26:57 2018
Fix memory leaks

# Conflicts:
# src/Geoscape/GeoscapeState.cpp

Yankes, Fri Apr 27 21:26:40 2018
Fix craft unload

Yankes, Fri Apr 27 19:29:02 2018
Remove cast that can have garbage value

Yankes, Fri Apr 27 16:37:41 2018
Fix multi purpose facility destruction

Daniel, Tue May 1 21:27:37 2018
Merge pull request #1183 from MeridianOXC/normalize-line-endings

Normalize line endings
Meridian, Tue May 1 08:42:13 2018
Normalize all the line endings

Meridian, Tue May 1 08:40:23 2018
Added .gitattributes

SupSuper, Tue May 1 04:38:16 2018
Update OpenXcom icons

Daniel, Sat Apr 28 19:46:53 2018
Merge pull request #1182 from MeridianOXC/commendations-fix

Don't load non-existing commendations
Meridian, Sat Apr 28 12:51:12 2018
Don't load non-existing commendations

Prevents CTD when upgrading commendations mod

Daniel, Fri Apr 27 21:32:15 2018
Merge pull request #1181 from oss-qm/fix_perms

fixed source file permissions
Enrico Weigelt, metux IT consult, Thu Feb 15 16:44:44 2018
fixed source file permissions

SupSuper, Thu Apr 26 15:38:31 2018
Why not

SupSuper, Thu Apr 26 15:38:23 2018
Be more generous in wave checks

Daniel, Tue Apr 24 22:18:42 2018
Merge pull request #1180 from jgatkinsn/fix_angels_cross

adding faction granularity when reviving target units
Jay Atkinson, Tue Apr 24 01:57:46 2018
fix tabs

Jay Atkinson, Sat Apr 21 05:32:11 2018
adding faction granularity when reviving target units, fix angel cross commendation

SupSuper, Mon Apr 23 17:18:47 2018
Fix fuel limit calculation for patrolling craft.

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

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-06-08 57a10ae13 64-bit 32-bit
2018-05-10 57a10ae13 64-bit 32-bit
2018-05-01 8d5957892 64-bit 32-bit
2018-04-28 30de9d2bb 64-bit 32-bit
2018-04-27 8c6284f08 64-bit 32-bit
2018-04-26 61caccdba 64-bit 32-bit
2018-04-24 1805ec99f 64-bit 32-bit
2018-04-23 ac7bd8de0 64-bit 32-bit
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