Proyectos
Wolfenstom 3D
FPS steampunk inspirado en Wolfenstein 3D. Motor de ray-casting en el navegador con mapas procedurales y armas steampunk.

Sobre este proyecto
Wolfenstom 3D es un FPS steampunk inspirado en Wolfenstein 3D, construido con Three.js, TypeScript y la API Web Audio. A pesar de la profundidad visual, el proyecto no incluye ningún asset externo — cada textura se genera proceduralmente y cada sonido se sintetiza en tiempo real. El combate ofrece tres armas (Pistola de Éter, Rifle de Vapor, Cañón del Vacío) que mezclan hitscan y proyectiles, tres arquetipos de enemigos con sus propias IAs, disparos a la cabeza, indicadores de daño direccional, marcadores de impacto y un multiplicador de combo. La progresión cubre 30 niveles: el nivel 1 está hecho a mano como tutorial, luego un generador procedural (salas, pasillos, puertas con llaves, multi-piso) toma el relevo. Seis biomas (Fundición, Laboratorio, Catacumbas, Vacío, Infierno, Abismo) aplican cada uno su propia niebla, props e iluminación. Un sistema de mejoras roguelite permite elegir entre 10 perks entre niveles e intercambiar armas con comparativa lado a lado. Las estadísticas de partida registran precisión, ratio de headshots, mejor combo y secretos.