X-COM: UFO Defense is a 1994 PC (DOS / Windows) game from MicroProse / Mythos, catalogued here for 12 defining game mechanics.
PC (DOS / Windows)1994Complexity 87/1002D IsometricPopular
UFO: Enemy Unknown, also known as X-COM: UFO Defense in North America, is a 1994 science fiction strategy video game developed by Mythos Games and MicroProse. It was published by MicroProse for DOS and Amiga computers, the Amiga CD32 console, and the PlayStation. (via Wikipedia)
The genre X-COM: UFO Defense helped define
Turn-based tactics. action points, cover, and squad permadeath atop a strategic campaign layer.
The game mechanics of X-COM: UFO Defense
Turn Based CombatCombatCombat resolves in alternating discrete turns; all player actions are fully processed before the enemy acts.
Weapon SwitchingCombatPlayer carries multiple discrete weapons with different properties; active weapon is selected from inventory.
Ammo ManagementResourceWeapons have finite ammunition tracked separately from weapon ownership; running dry forces behavioral change.
Economy Buy SellResourcePlayer earns and spends currency at merchants; price and value decisions are meaningful.
Resource HarvestingResourcePlayer or AI units collect raw resources from the world that fuel construction, production, or advancement.
PermadeathProgressionDeath permanently ends the current run with no recovery; accumulated progress is lost or locked.
Research TreeProgressionSpending accumulated resources or turns on a branching tree of options unlocks new units, buildings, or abilities.
Tile Map WorldWorldWorld is built from a grid of discrete terrain tiles; position on the grid is the primary navigation primitive.
Faction AiSimulationMultiple AI-controlled factions autonomously pursue goals and interact with each other and the player simultaneously.
Simulation TickSimulationWorld state advances on a regular clock independent of player input; player decisions are responses to the advancing simulation rather than…
Unit PathfindingSimulationIndividual AI units navigate around obstacles to reach dynamically assigned targets.
Time PressureNarrativeA countdown timer or depleting resource creates urgency and forces prioritization of actions within a session.
Each mechanic links to how to build it in Godot, with the retro games that share it.
Study the source
Open-source rewrite (GPL-3.0). From-scratch reimplementation of the X-COM engine; requires the original game's data files. https://github.com/OpenXcom/OpenXcom