Un desarrollador independiente ha construido un motor gráfico propio que renderiza una ciudad tridimensional completa utilizando exclusivamente caracteres ASCII (letras, números y símbolos), empaquetado en un solo archivo HTML. El proyecto, difundido en el canal de YouTube "Grow Now! Games" y disponible como prototipo en Ko-fi, prescinde de motores comerciales como Unity o Unreal, de modelos 3D, texturas y shaders: toda la escena —calles, edificios, árboles, coches y peatones— se compone a partir de una rejilla de caracteres.
El motor está programado en JavaScript sobre el elemento Canvas de HTML5. En cada fotograma, el sistema lanza rayos desde la cámara virtual para calcular la perspectiva, la profundidad, las colisiones y la visibilidad de los elementos del mundo, y a continuación dibuja el resultado en pantalla usando únicamente símbolos. El resultado es una ciudad navegable en primera persona con estética ciberpunk que evoca los clásicos juegos de los años ochenta, pero con interactividad contemporánea.
Según su autor, el proyecto sigue en desarrollo y su objetivo es seguir mejorando la atmósfera, el nivel de detalle y las posibilidades de interacción. El vídeo explicativo acumula más de 1,4 millones de visualizaciones y los hashtags empleados por el creador (#ASCIICity, #Raycasting, #ProceduralGeneration, #CreativeCoding) subrayan la naturaleza didáctica y experimental de la iniciativa, concebida como una demostración de las posibilidades del raycasting y la generación procedimental aplicadas al arte ASCII.
