Wie wird aus einer Idee eine begehbare, interaktive 3D-Welt? Auf dieser Seite nehme ich dich mit durch meinen persönlichen GameDev-Workflow – von den ersten 3D-Modellen bis zur fertigen Anwendung im Web.
Ich erstelle und bearbeite Modelle, Räume und Objekte in Blender, entwickle passende Texturen und Materialien mit GIMP und Substance und gestalte Figuren sowie Animationen mit Character Creator und iClone. Anschließend exportiere ich die Assets, bereite sie für den Einsatz in Unity auf und integriere sie in die virtuelle Umgebung. Dort entstehen Beleuchtung, Materialien, Interaktionen und Bewegungsabläufe. Abschließend optimiere ich das Projekt für WebGPU, damit die fertige Anwendung direkt im Browser erlebbar wird.
Dabei geht es nicht nur um die einzelnen Programme, sondern vor allem um das Zusammenspiel der Arbeitsschritte: Wie wird aus einem Modell ein überzeugendes Objekt? Wie werden Texturen und Materialien integriert? Und wie werden aus einzelnen Assets interaktive Erlebniswelten?
1. Konzeption und Vorbereitung
- Idee und Projektplanung
- Referenzen und visuelle Recherche
- Projektstruktur und Software einrichten
2. 3D-Modellierung – Blender
- Modelle und Objekte erstellen
- Räume und Umgebungen gestalten
- Modellierungstechniken und Modifier
- UV-Unwrapping und Texel Density
- Normals, Topologie und Geometrie optimieren
- Modelle für den Export vorbereiten
3. Texturen und Materialien – GIMP & Substance
- Texturen erstellen und bearbeiten
- Texturatlas und Texture Sets erstellen
- PBR-Materialien verstehen
- Materialien in Substance erstellen
- Base Color, Metallic, Roughness und Normal Maps
- Texturen exportieren und für Unity vorbereiten
4. Charaktere und Animationen – Character Creator & iClone
- Charaktere erstellen und anpassen
- Kleidung, Haare und Accessoires
- Rigging und Character Setup
- Animationen erstellen und bearbeiten
- Animationen exportieren und für Unity vorbereiten
5. Integration und Entwicklung – Unity
- Projektstruktur und Asset-Import
- Materialien und Texturen einrichten
- Kollisionen und Physik
- Beleuchtung und Schatten
- Szenen und Umgebungen aufbauen
- Charaktere und Animationen integrieren
- Interaktionen und Trigger
- Kameras und Spielersteuerung
- Audio und räumlicher Klang
6. Optimierung und Veröffentlichung – WebGPU
- Performance und Rendering optimieren
- Geometrie, Texturen und Materialien optimieren
- Ladezeiten und Speicherbedarf reduzieren
- Addressables und dynamisches Laden
- WebGPU und WebGL-Fallback
- Builds erstellen und im Web veröffentlichen
- Fehleranalyse und plattformspezifische Probleme
