TBP.DEV
Verfügbar für Projekte
Zurück zu den Projekten

Projekte

Wolfenstom 3D

Steampunk-FPS inspiriert von Wolfenstein 3D. Ray-Casting-Engine im Browser mit prozeduralen Karten und Steampunk-Waffen.

Wolfenstom 3D

Über dieses Projekt

Wolfenstom 3D ist ein Steampunk-Ego-Shooter in der Tradition von Wolfenstein 3D, gebaut mit Three.js, TypeScript und der Web Audio API. Trotz der visuellen Tiefe bringt das Projekt keinerlei externe Assets mit — jede Textur wird prozedural erzeugt, jeder Sound in Echtzeit synthetisiert. Der Kampf bietet drei Waffen (Äther-Pistole, Dampf-Repetierer, Leere-Kanone), die Hitscan und Projektile mischen, drei Gegnerarchetypen mit eigener KI, Headshots, gerichtete Schadensindikatoren, Hit-Marker und einen Kill-Chain-Combo-Multiplikator. Die Progression erstreckt sich über 30 Level: Level 1 ist als Tutorial handgebaut, dann übernimmt ein prozeduraler Map-Generator (Räume, Korridore, verschlossene Türen mit Schlüsseln, Mehrgeschoss-Layouts). Sechs Biome (Foundry, Labor, Katakomben, Leere, Inferno, Abgrund) bringen je eigenen Nebel, Props und Beleuchtung mit. Ein Roguelite-Upgrade-System lässt zwischen Levels aus 10 Perks wählen und Waffen mit Side-by-Side-Vergleich tauschen. Run-Statistiken erfassen Genauigkeit, Headshot-Quote, beste Combo und Geheimnisse.