Un laberinto de barracones de cemento bajo una lluvia torrencial, y algún que otro relámpago. Parece la escena de un videojuego de los 90 al estilo Wolfenstein, pero es actual. Se trata de un motor gráfico 3D diseñado por el programador Hunter Loftis en solo 265 líneas de código Javascript.

El motor gráfico es completamente interactivo. Podéis visitar una demo del mismo en este enlace. En lugar del modelado 3D tradicional, Loftis utiliza una técnica denominada Raycasting que separa la escena en columnas que se renderizan por separado, de tal manera que la carga de los gráficos es constante, e ideal para juegos masivos online o entornos abiertos que requieren mucha capacidad de procesamiento con motores gráficos normales.

Advertisement

El modelo es impresionante para tener solo 265 líneas de código, pero sigue siendo muy simple. Loftis trabaja ahora en dotar a su motor gráfico de mayor complejidad, con efectos de luces, juegos de cámara y el resto de elementos que componen un juego actual. En PlayfulJS podéis encontrar una descripción detallada de cada elemento de este notable trabajo. [PlayfulJS vía BoingBoing]

***

Psst! también puedes seguirnos en Twitter, Facebook o Google+ :)