Das ist das Haupt-Repository für das SuperCube Unity-Projekt. Es enthält alle C#-Skripte, Szenen und Assets, die für die Entwicklung des Spiels benötigt werden.
🎮 Live-Spiel testen: michdo93.github.io/SuperCube
📦 Fertiger WebGL-Build (Hosting): Michdo93/SuperCube
⚙️ Highscore-Backend (FastAPI): Michdo93/SuperCube-Backend
- Unity Editor: Empfohlen wird Version
2022.3 LTS(oder höher, je nachdem, welche du nutzt). - Build-Support: Stelle sicher, dass das WebGL Build Support Modul in Unity Hub installiert ist.
- Klone dieses Repository:
git clone [https://github.com/Michdo93/SuperCube-Unity-Project.git](https://github.com/Michdo93/SuperCube-Unity-Project.git)
- Öffne den Unity Hub und füge das Projekt hinzu.
- Öffne die Hauptszene unter
Assets/Scenes/Main.unity(Pfad eventuell anpassen).
Das Spiel kommuniziert mit dem FastAPI-Backend. Um die API-URL für deine eigene Instanz zu ändern:
- Suche im Unity-Projekt nach dem Skript/Manager für das Highscore-System (z.B.
HighscoreManager.cs). - Passe die
BASE_URLan deine Render.com-Adresse an:
private string baseUrl = "[https://dein-backend.onrender.com/highscores](https://dein-backend.onrender.com/highscores)";- Gehe in Unity auf
File->Build Settings. - Wechsel die Plattform auf WebGL.
- Klicke auf Build und wähle einen Zielordner.
- Der Inhalt dieses Ordners entspricht der Struktur, die im Frontend-Repo hochgeladen werden muss.