Final Fantasy is a 1987 NES game from Square, catalogued here for 10 defining game mechanics.
NES1987Complexity 82/1002D TopdownPopular
Final Fantasy is a 1987 role-playing video game developed and published by Square for the Nintendo Entertainment System. It is the first game in Square's Final Fantasy series, created by Hironobu Sakaguchi. (via Wikipedia)
The genre Final Fantasy helped define
Console RPG (JRPG). class systems, story spectacle, and a series identity that codified the cinematic JRPG.
The game mechanics of Final Fantasy
Boss EncounterCombatA single high-health enemy with unique scripted behavior and distinct phases serves as a gated progress challenge.
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.
Consumable ItemsResourceItems are permanently destroyed or depleted on use; scarcity creates tension and opportunity cost.
Economy Buy SellResourcePlayer earns and spends currency at merchants; price and value decisions are meaningful.
Inventory ManagementResourcePlayer holds a collection of discrete named items with defined slot limits; deciding what to carry is a meaningful choice.
Flag GatingProgressionA boolean or enum stored in global state determines whether an event, path, or interaction is currently available.
Level Up StatsProgressionDefeating enemies or completing tasks accumulates points; reaching thresholds permanently increases player stats.
Tile Map WorldWorldWorld is built from a grid of discrete terrain tiles; position on the grid is the primary navigation primitive.
Random EncounterSimulationCombat or events are triggered probabilistically during world traversal rather than by scripted enemy placement.
Each mechanic links to how to build it in Godot, with the retro games that share it.