Coding ‐ Mechanics - TheOnlyFrank/Obituary_GAME GitHub Wiki

  • Player movement occurs on the X & Z axes, with no interaction with the Y axis.
  • Camera angle is sufficiently high to provide a clearer view of playable areas with nearly unobstructed views of surrounding areas at all times.
  • Progress in the game is within the control of the player, events will not unfold until the player engages with them (such as entering rooms with specific enemy types, or dealing with thematic puzzles).
  • Item scarcity is factored into the core gameplay loop, without allowing the character to become stuck in inescapable situations.
  • New areas within the game can be unlocked by engaging with puzzles, which range from as simple as connecting matching pairs of coloured wires to as complicated as having to match two values while distributing a finite amount of material between three different container sizes.
  • Some areas contain hostile enemies which will need to be avoided or destroyed in combat to collect items necessary to continue progression through the game.
  • Multiple different UI screens will be used to navigate the game, including puzzle specific screens, main and pause menus, as well as an inventory screen allowing for tracking of items possessed and remaining supplies (ie ammunition, health)