Nanosaur is a 1998 Macintosh game from Pangea Software, catalogued here for 6 defining game mechanics.
Macintosh1998Complexity 40/1003DCult classic
Nanosaur is a platform third-person shooter video game developed by Pangea Software and published by Ideas From the Deep for Mac OS 9 and Microsoft Windows. The player takes on the form of a Nanosaur, a genetically engineered intelligent dinosaur from the future, sent back in time just prior to the Cretaceous–Paleogene extinction event. (via Wikipedia)
Real Time Action CombatCombatCombat resolves continuously in real time; player inputs compete directly with enemy behavior each frame.
Ammo ManagementResourceWeapons have finite ammunition tracked separately from weapon ownership; running dry forces behavioral change.
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.
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 port (CC-BY-NC-SA-4.0). Pangea released source + assets under CC-BY-NC-SA; jorio port is complete and playable standalone. https://github.com/jorio/Nanosaur