Um desenvolvedor independente está chamando a atenção ao criar uma cidade cyberpunk em ASCII que pode ser explorada em um único arquivo HTML. Em vez de usar modelos 3D tradicionais, o projeto utiliza um motor de ray-casting personalizado que transforma superfícies visíveis em arte ASCII.

Desenvolvido pela Grow Now! Games, o criador descreve a iniciativa como um "protótipo divertido". Segundo ele, não há uso de Unity, Unreal, modelos 3D, texturas ou shaders. O sistema é baseado em um mundo 3D em grade, onde a cidade armazena informações sobre ruas, edifícios, árvores, carros e pessoas.

O motor de renderização emite raios a partir da câmera, detectando o primeiro objeto que cada raio atinge e utilizando essa informação para calcular perspectiva, tamanho e profundidade. Embora a resolução atual seja de 120 x 56 caracteres ASCII, o desenvolvedor já melhorou a experiência, aumentando a resolução para 180 x 80 caracteres.

Desde o upload do vídeo do protótipo, que já ultrapassou 1 milhão de visualizações, o desenvolvedor tem trabalhado em melhorias e agora oferece acesso ao protótipo através de sua página no Ko-Fi. Além disso, a nova versão permite explorar interiores de edifícios e múltiplos andares, proporcionando uma nova perspectiva da cidade ASCII.

Embora o estilo de arte ASCII não seja inédito, com exemplos como o RPG Effulgence, o projeto da Grow Now! Games se destaca pela sua abordagem única. O desenvolvedor já está pensando em implementar um sistema de diálogos e transformar o protótipo em um jogo mais completo.