This is the unity project for the Human-AI Teaming mini metro clone for VR.
API Documentation is available in API.md.
Install Unity, this project is using Unity version 2020.3.28f1.
To get started using this repo you will have to import the MRTK and Oculus Integration packages manually, as I didn't want to bloat the git repo with readily available packages.
The project currently uses MRTK 2.8, Install the following packages into the Metro unity project directory:
To install use the microsoft feature tool: https://docs.microsoft.com/en-us/windows/mixed-reality/develop/unity/welcome-to-mr-feature-tool
MRTK packages can be directly downloaded from https://github.com/microsoft/MixedRealityToolkit-Unity/releases/
The project currently uses Oculus Integration SDK v40.0, to install download from:
https://developer.oculus.com/downloads/package/unity-integration/40.0
Open the Unity editor, import the Oculus Integration package by clicking the menu item "Assets > Import Package > Custom Package.." navigate to the downloaded SDK file.
Run Oculus / MRTK integration: click menu item "Mixed Reality > Toolkit > Utilities > Oculus > Integrate Oculus Integration Unity Modules"
Upgrad MRTK shaders for Universal Render Pipeline: click menu item "Mixed Reality > Toolkit > Utilities > Upgrade MRTK Standard Shader for Universal Render Pipeline"
Open _Metro/Scenes/Metro.unity and select Import TMPro Essentials from the popup
Main UI / Heads up Display
Passenger display
Line pathways as nice curves
Game logic
VR interface