- Desktop – Keyboard for move (WASD or Arrows keys) + Mouse for look control (Drag and drop) + Keyboard for playing notes (HJBNM)
- Mobile – 1x Finger touch to go forward + 2x Fingers touch to go backward + Gaze cursor for click
- VR Headset – AR/VR walk + Teleport (Grip for grab and laser for click) + Gaze cursor for click
-
aframe-extras controls and animation-mixer
by c-frame is licensed under MIT License -
aframe physx
by c-frame is licensed under MIT License -
aframe-blink-controls
by jure is licensed under MIT License -
simple-navmesh-constraint
by AdaRoseCannon is licensed under MIT License
-
Low-poly VR/Game Ready Interior Temple Scene
by HermesAlvarado is licensed under CC BY 4.0 -
Temple Of Time
by Jean-Sébastien Bass Galipeault is licensed under CC BY 4.0 -
Kokiri's Emerald
by brwntwn is licensed under CC BY 4.0 -
Goron Ruby
by brwntwn is licensed under CC BY 4.0 -
Zora Sapphire
by brwntwn is licensed under CC BY 4.0 -
Wind Waker | The Legend of Zelda: WW
by lumhax is licensed under CC BY 4.0
-
Temple of Time
by VideoGamesMusic from The Legend of Zelda: Ocarina of Time -
Minuet of Forest
by VideoGamesMusic from The Legend of Zelda: Ocarina of Time -
Bolero of Fire
by VideoGamesMusic from The Legend of Zelda: Ocarina of Time -
Serenade of Water
by VideoGamesMusic from The Legend of Zelda: Ocarina of Time -
Ocarina notes short (A, B, D, F, D2)
by HelpTheWretched from The Legend of Zelda: Ocarina of Time -
Correct song
by HelpTheWretched from The Legend of Zelda: Ocarina of Time -
Fanfare Item
by HelpTheWretched from The Legend of Zelda: Ocarina of Time -
Stone Door
by bonebrah is licensed under CC BY 1.0
- Triforce Icon
by Lorc, Delapouite & contributors is licensed under CC BY 4.0
git clone https://github.com/quinteirosm/OPT-VR-LoZ.git
npm ci
npm run dev
npm run build
-
Check that your development device and your VR headset are connected on the same network.
-
Expose you local development:
npm run dev-expose
- In your VR headset, browse to the local development adress
[ip]:[port]
.
Note
The certificate is self-signed, so you will probably have to confirm access to the resource in your browser.