Myst is a 1993 adventure video game developed by Cyan and published by Broderbund for Mac OS. In the game, the player travels via a special book to a mysterious island called Myst. The player interacts with objects and traverses the environment by clicking on pre-rendered imagery. (via Wikipedia)
The genre Myst helped define
First-person puzzle adventure. a quiet pre-rendered world solved entirely by environmental deduction.
The game mechanics of Myst
Room TransitionTraversalWorld is navigated as discrete named locations; moving between them swaps the active room with no spatial continuity.
Flag GatingProgressionA boolean or enum stored in global state determines whether an event, path, or interaction is currently available.
Environmental PuzzlePuzzleSolution requires interacting with fixed world objects in a specific sequence or configuration.
Room DatabaseWorldThe world is stored as discrete data records rather than a contiguous spatial map; the active record is loaded into a shared UI shell.
Codex LoreNarrativeWorld-building is delivered through collectible, discoverable, or unlockable text entries separate from the main interaction flow.
Each mechanic links to how to build it in Godot, with the retro games that share it.
Study the source
Open-source engine (GPL-3.0). ScummVM's Mohawk engine plays the original Myst game assets; the source lives under engines/mohawk and needs your own data files. https://github.com/scummvm/scummvm