Controller And Mechanics

GUI & UI System

  • Start Screen: Press any trigger to start
  • Controller prompts


Physics System

  • Hinge on bucket for handle/bucket physics


Inventory/Artifact Collection System

  • 3D inventory
  • Store collected artifacts in list
  • Cycle through artifacts using right thumbstick
  • Selected objects individually spawn in pail


World Portal System

  • Based on Brackey’s Smooth Portals, allow players to move between world using seamless portals
  • Portal preview/view of other worlds
  • One scene, multiple worlds (allow portals)


Collection Formation System

  • Double collider setup on artifact, with one acting as a trigger and proximity radius and another as an object collider. When the object collides with another object's trigger they are in proximity
  • Objects in close proximity can form a collection that will trigger a “Spawned Collection Object” based on the type of collection


VFX and System Animation

  • Shader Graph custom shaders
  • VFX Graph (complex) and standard Unity Particle Systems (simple)


Audio System

  • Audio Mixer Group for each world
  • Spatial sound for water, bonfire, and radio


Lighting System

  • HDRI Lighting
  • Directional Light (Sun source)
  • Smooth Shadows


VR Integration (XR Interactive Toolkit & XR Management API)

  • Oculus Rift/Rift S Build
  • Controller support through Input Manager (Unity 2020.1.0+)
  • Controller Support through Custom Script
  • Shader Compatibility with VR Single Pass Instance Rending


Using Format