Strategy

X-COM: UFO Defense

OpenXcom’s alien-defense campaign with local game files, persistent saves and offline caching.

An X-COM soldier has a movement path plotted across an isometric nighttime battlefield.PlayYour game files required
Project reference image
Credits

OpenXcom engine screenshot reference showing tactical movement preview; not a capture of the WebAssembly build.

Game imagery remains copyright its respective rights holders. Image published at https://openxcom.org/screenshots/.

Source & attribution ↗View image ↗

About this version

mrmrcoleman’s browser fork packages the OpenXcom engine for WebAssembly. The reviewed hosted setup specifically requests UFO Defense data; Terror from the Deep is not claimed for this route.

Original game
X-COM: UFO Defense

Global defence and close tactical decisions

X-COM: UFO Defense combines the management of an anti-alien organisation with tactical missions at landing and crash sites. Researching alien technology and manufacturing equipment connects those missions to the larger defence effort. A recovered item or successful operation can change what your organisation can field next.

The appeal is the relationship between those scales. You are not simply winning a sequence of unrelated fights: the broader campaign gives the tactical decisions a continuing purpose. This entry concerns the original UFO Defense data set.

2K · X-COM: UFO Defense

OpenXcom in a browser, with offline caching

OpenXcomWASM compiles the OpenXcom engine for the web. It stores imported game data and saves locally and caches its static files for offline play after the first visit. The creator documents periodic save synchronisation to browser storage, along with export and import for transferring progress.

The game data is separate from the engine. Supply the UFO folder from your own copy; look for subfolders such as GEODATA, GEOGRAPH, MAPS and SOUND. Selecting that actual data directory is more useful than selecting a store launcher or shortcut.

OpenXcomWASM · engine and storage documentationOpenXcomWASM · file and save manager

Export before importing or resetting

The gear menu can export saves and import ZIP archives or individual .sav files. An imported save overwrites an existing one with the same name, so export your current set first if you want to preserve it. You can also restore a backup before starting the engine.

Reset All Data removes both the imported game files and the saved campaign. It is a fresh-install action, not merely a graphics reset. Keep an external save archive and the original game installation before using it.

OpenXcomWASM · file and save manager

Give the desktop interface room

The host supports current desktop browsers and recommends a mouse. This is OpenXcom's existing interface rather than a redesigned touchscreen campaign map, so a desktop is the clearer starting point for learning its controls. Once the files have been cached, offline access is useful, but browser storage still needs to remain intact.

OpenXcomWASM · browser guidanceOpenXcomWASM · engine and storage documentation

Before you play

Do I need the original game files?

Provide the UFO/XCOM data folder from your own X-COM: UFO Defense copy, containing folders such as GEODATA, GEOGRAPH, MAPS and SOUND.

Creator-reported · Project guide
How do I get started?

Drop or choose the game-data folder and select Install Game Data. The import stores files in the browser; no server upload is required.

Creator-reported · Project guide
Which devices and browsers work?

The host lists Chrome, Firefox, Edge and Safari. It recommends a desktop or laptop because X-COM expects mouse input; mobile is limited by that interface.

Creator-reported · Project guide
What are the controls?

The original interface is mouse-oriented. The gear menu manages saved data and backup imports/exports.

Creator-reported · Project guide
What is included in this version?

Play X-COM: UFO Defense through OpenXcom. The hosted setup covers this game; Terror from the Deep is not included in this listing.

Creator-reported · Project guide
How do saves work?

Saves persist in IndexedDB. Use the gear menu to export backups or import a ZIP or individual .sav files; importing a matching filename overwrites that save. Export before resetting all data, which removes both installed game assets and saves.

Creator-reported · Project guide
What should I know before playing?

Clearing browser site data removes the stored game files and saves. Export backups first.

Creator-reported · Project guide

Made possible by mrmrcoleman.

Project & original game creditsOriginal project

Keep exploring

X-COM: UFO Defense

Open original
An X-COM soldier has a movement path plotted across an isometric nighttime battlefield.

OpenXcom engine screenshot reference showing tactical movement preview; not a capture of the WebAssembly build. Game imagery remains copyright its respective rights holders. Image published at https://openxcom.org/screenshots/. Source · Editorial-use framework