Das Video dokumentiert den Start eines neuen Indie-Spiele-Projekts zur Entwicklung eines Survival-Spiels in der Godot-Engine, inspiriert von der Bergregion der Beskiden in Polen. Die Entwickler setzen auf einen KI-gestützten Workflow mit Agenten wie GPT-6 Astra und Opus 5, die direkt auf Klartext-Projektdateien zugreifen. Behandelt werden die prozedurale Erstellung von Landschaften, die Optimierung von 3D-Vegetationsmodellen zur Reduzierung der Dreiecksanzahl (von über 34.000 auf ca. 2.800 Dreiecke), Shader-Entwicklung für Straßen und Gras sowie der Import realer geodätischer Höhendaten aus dem polnischen Geoportal und OpenStreetMap für ein 8x8 km großes Areal.
Key Highlights & Timestamps
0:00 Projektankündigung: Entwicklung eines eigenständigen Indie-Survival-Spiels mit Fokus auf Exploration, Überleben und Mysterium, basierend auf der realen Geografie der polnischen Beskiden und umgesetzt in der Godot-Engine.
0:21 KI-gesteuerte Entwicklung: Einsatz spezialisierter Agenten (GPT-6 Astra, Opus 5) zur direkten Bearbeitung von Projektdateien (Skripte, Szenen, Shader im Klartext) ohne Zwischenschichten wie MCP-Server.
3:45 3D-Asset-Optimierung: Reduktion der Geometrie-Komplexität von Bäumen (z.B. Birke von über 34.000 auf ca. 2.800 Dreiecke) durch das Baking von Blättern auf texturierte Flächen bei Beibehaltung der 3D-Struktur des Stamms.
4:43 Prozedurale Oberflächen: Implementierung prozeduraler Dirt-Roads mit Radspuren und feinen Schotterdetails sowie der Übergang von klassischem Multi-Mesh-Gras zu texturierten Grasebenen für eine nahtlose Einbettung in den Waldboden.
6:25 GPU-Performance-Handicap: Demonstration der Auswirkungen von Schattenweichheit auf die Rendering-Leistung, wobei maximale Weichheit die Bildwiederholrate von über 800 FPS auf ca. 40 FPS reduziert.
7:09 Reale Geodaten-Integration: Einbindung von Höhendaten (Raster von Höhenwerten, 2,5 MB Dateigröße) aus dem polnischen Geoportal und Infrastrukturdaten aus OpenStreetMap zur Generierung des realen Terrains für ein 8x8 km großes Testgebiet.
Glossar
Godot-Engine: Eine freie und Open-Source-Spiel-Engine, die speziell für die Erstellung von 2D- und 3D-Spielen optimiert ist.
Klartext-Projektdateien (Plain Text): Speicherformate von Spiel-Szenen und Skripten in lesbaren Textformaten (wie JSON oder XML-ähnlichen Strukturen), die eine direkte Bearbeitung durch KI-Agenten erlauben.
Polygon / Dreieck (Triangle): Die grundlegende geometrische Maßeinheit in der 3D-Computergrafik; eine geringere Anzahl an Dreiecken schont die Rechenleistung der Hardware.
Baking: Ein computergrafisches Verfahren, bei dem komplexe optische Effekte oder Geometriedetails im Voraus berechnet und als statische Texturen gespeichert werden, um Echtzeit-Rechenleistung zu sparen.
Shader: Kleine, auf der Grafikkarte (GPU) ausgeführt Programme, die das Aussehen von Materialien, Oberflächen, Licht und Schatten steuern.
Multi-Mesh: Eine Performance-optimierte Funktion in Spiel-Engines, um eine massive Anzahl identischer 3D-Objekte mit einem einzigen Render-Befehl der Grafikkarte darzustellen.
OpenStreetMap (OSM): Ein freies Projekt, das georekordete Weltdaten (wie Straßen, Flüsse und Grenzen) sammelt und für digitale Kartenanwendungen bereitstellt.