vrp-years-apart/README.md

3.2 KiB

Years Apart - Installationsanleitung

Dieses Repository enthält den Source Code für das VR-Puzzlespiel Years Apart. Zielplattform: Meta Quest 3.

Es gibt zwei Möglichkeiten, das Spiel auf die Brille zu bringen:

  1. Quick Install (Empfohlen): Installation der fertigen .apk Datei.
  2. Build from Source: Projekt in Godot öffnen und selbst deployen.

Methode 1: Quick Install (via APK & SideQuest)

Release Schwierigkeiten

Können auf Gitty Release Page der Technischen Hochschule Mannheim nicht mit Files über 4MB hochgeladen werden, mit ein paar Bilder Assets ist der Release Upload eines VR Spieles quasi unmöglich. Daher befindet sich der Release im Root dieses Repository als .apk.

Diese Methode ist am schnellsten, wenn du das Spiel nur spielen möchtest.

Voraussetzungen

  • Eine Meta Quest 3 im Entwicklermodus (Developer Mode).
    • Anleitung: Gehe in die Meta Quest Handy-App -> Einstellungen -> Headset-Einstellungen -> Entwicklermodus -> Ein.
  • Ein USB-C Kabel zum Verbinden der Brille mit dem PC.
  • SideQuest (Advanced Installer) oder der Meta Quest Developer Hub auf deinem PC installiert.

Schritte

  1. Lade die aktuelle Release-APK herunter:
  2. Verbinde deine Quest 3 via USB mit dem PC und erlaube den USB-Zugriff in der Brille.
  3. Öffne SideQuest. Oben rechts sollte der Status grün sein ("Connected").
  4. Klicke in SideQuest oben rechts auf das Icon "Install APK file from folder on computer" (Pfeil nach unten über einer Box).
  5. Wähle die heruntergeladene .apk Datei aus.
  6. Warte, bis SideQuest "All tasks completed" meldet.

Spiel starten: In der Quest 3 findest du das Spiel in der Bibliothek unter Quellen (oben rechts im Filter) -> Unbekannte Quellen (Unknown Sources).


Methode 2: Build from Source (via Godot Engine)

Nutze diese Methode, wenn du den Code bearbeiten oder debuggen möchtest.

Voraussetzungen

  • Godot Engine 4.x (Die Version, mit der das Projekt erstellt wurde).
  • Android SDK & OpenJDK 17:
    • Godot muss für den Android-Export konfiguriert sein.
    • Gehe in Godot zu Editor -> Editor Settings -> Export -> Android und stelle sicher, dass die Pfade zum Android SDK und Java SDK gesetzt sind.
  • Die Quest 3 im Entwicklermodus (siehe oben).

Schritte

  1. Repository klonen:
    git clone https://gitty.informatik.hs-mannheim.de/2211482/vrp-years-apart.git
    
  2. Projekt öffnen: Starte Godot und importiere die project.godot Datei aus dem Ordner.
  3. Verbindung herstellen: Verbinde die Quest 3 via USB. Erlaube USB-Debugging in der Brille, falls gefragt.
  4. Remote Deploy:
    • Oben rechts im Godot Editor sollte nun ein Remote Deploy Button sichtbar sein (neben den Play-Buttons), klicke auf diesen und wähle dann die Meta Quest 3 aus.
    • Godot kompiliert das Projekt und installiert es direkt auf der Brille. Das Spiel startet automatisch.

(Hinweis: Falls dies der erste Build ist, stelle sicher, dass unter Project -> Export... ein Android-Preset angelegt ist und die Option "XR Mode" auf "OpenXR" steht.)