Total Annihilation is a 1997 PC (DOS / Windows) game from Cavedog, catalogued here for 7 defining game mechanics.
PC (DOS / Windows)1997Complexity 82/1002D TopdownCult classic
Total Annihilation is a science fiction real-time strategy video game released in September 1997 for Microsoft Windows and Mac OS by Cavedog Entertainment and distributed internationally by GT Interactive. Two expansion packs were released in 1998, The Core Contingency on April 29 and Battle Tactics on July 20, while a medieval-themed spin-off called Total Annihilation: Kingdoms was released on June 25, 1999. (via Wikipedia)
Real Time Action CombatCombatCombat resolves continuously in real time; player inputs compete directly with enemy behavior each frame.
Resource HarvestingResourcePlayer or AI units collect raw resources from the world that fuel construction, production, or advancement.
Upgrade PurchasingResourcePlayer spends accumulated resources or currency on permanent stat or ability improvements chosen from a menu.
Linear LevelsWorldWorld consists of discrete stages played in a fixed sequence; stages are self-contained with no backtracking between them.
Faction AiSimulationMultiple AI-controlled factions autonomously pursue goals and interact with each other and the player simultaneously.
Unit PathfindingSimulationIndividual AI units navigate around obstacles to reach dynamically assigned targets.
Each mechanic links to how to build it in Godot, with the retro games that share it.
Study the source
Open-source successor (GPL-2.0). The Spring/Recoil RTS engine began as an effort to bring Total Annihilation's gameplay into 3D and now powers the free successor Beyond All Reason. https://github.com/beyond-all-reason/RecoilEngine