ПРОДУКТЫ И ГАДЖЕТЫ

Разработчик представил ASCII-города в киберпанк-стиле на движке Rust

Разработчик Grow Now! Games выпустил ASCII-киберпанк город с объемом кода 283 КБ на движке Rust.

✍️ Редакция iTech News | 04.09.2025 | ⏱ 2 мин | Источник: Tom's Hardware
ASCII-киберпанк город на Rust запущен в браузере

Разработчик Grow Now! Games представил интерактивный ASCII-киберпанк город, который теперь доступен для игры в браузере. Движок, весом 283 КБ, построен на Rust и использует WebGL для рендеринга.

Описание проекта и его особенности

Пользователи могут исследовать новый проект благодаря браузерной версии, выпущенной на этой неделе. В рамках релиза появился второй видеоролик на YouTube, который подробно демонстрирует внутренние пространства, высотные здания и другие аспекты игрового мира. Первый ролик уже собрал более 1 миллиона просмотров и 9000 комментариев.

ASCII-город генерируется с использованием кода на Rust, который управляет многими аспектами окружающей среды, включая высоту зданий и типы плитки. Движок сообщает о версии 0.1.0, когда запускается вне браузера, и использует модули для управления картами и населением городов.

Технические детали и построение мира

Для рендеринга карт используется WebGL, что обеспечивает высокое качество графики. Каждый элемент рисуется один раз на текстурном холсте, что позволяет эффективно управлять ресурсами. В десктопной версии графика отображается в формате 180 колонок на 80 строк, что соответствует 14,400 символам.

Данный проект показывает возможности стилей без использования традиционных моделей и текстур, что является интересным вызовом для разработчиков. Grow Now! Games описал проект как «без Unity, без Unreal, без 3D-моделей».

Почему это важно для разработчиков

Для русскоязычных разработчиков это открывает новые горизонты в создании игр, особенно в использовании ASCII-графики и браузерных технологий. Появление подобных проектов может вдохновить на создание оригинальных и креативных решений, без необходимости глубоких знаний в традиционной 3D-графике. Постоянное изменение подходов в разработке игр в вебе также может подстегнуть интерес к новым идеям и инструментам на основе Rust.

Дальнейшее развитие проекта предполагает улучшение качества графики и расширение возможностей взаимодействия, что сделает его ещё более привлекательным для игроков и разработчиков.

Поделиться: Telegram X LinkedIn