Браузерный игровой движок LittleJS получил поддержку 3D‑рендера и редактор уровней

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Разработчики браузерного игрового движка LittleJS выпустили обновление. В нём появились собственный 3D‑рендер, встроенные редакторы двухмерных и трёхмерных уровней, библиотека эффектов частиц и новых инструментов для разработки с помощью нейросетей.

Новая система рендеринга совмещает 2D и 3D на одном холсте canvas. Трёхмерные объекты работают в общем игровом цикле и используют привычные для LittleJS механизмы физики, дочерних объектов и таймеров. Поверх трёхмерных сцен можно размещать двухмерные интерфейсы. Сам движок поддерживает модели в форматах OBJ и glTF, рельеф по картам высот, карты теней, отражения, пользовательские шейдеры и цветное освещение.

В 2D‑части движка добавили динамическое освещение, параллаксные фоны и платформы, сквозь которые персонажи могут прыгать снизу и приземляться сверху. Вместе с этим ускорили обнаружение коллизий в сценах с большим числом объектов. Для работы с нейросетями появился набор LittleJS AI Toolkit, который включает в себя шаблоны, инструкции для агентов и плагины для Claude Code и ChatGPT.

Редактор уровней работает в отладочной сборке игры. Благодаря этому можно приостановить игру, отредактировать сцену и продолжить работу. Есть поддержка отмены действий, префабы и автоматические сохранения. Редактор можно дополнять собственными инструментами и типами объектов. Двухмерные карты сохраняются в формате Tiled JSON.

Код LittleJS открыт и опубликован по лицензии MIT.

Источник: https://habr.com/ru/news/1094972/


Интересные статьи

Интересные статьи

Центр информационной безопасности и мониторинга инцидентов «1С-Битрикс» добавил в программу «Безопасные интеграции» новый слой проверки подключаемых решений для маркетплейса от сторонних компаний-разр...
Новое в контроллерах Bitrix Framework: фильтры и валидацияПривет! Сегодня мы расскажем, какие нововведения появились в контроллерах ядра за последнее время.
Я люблю баловаться со старым железом. DEC PDP-8 — мой любимый ретро-компьютер, а Office 2003, на мой взгляд — лучшая версия «офиса» из всех. Ещё одно из моих любимых ретро-устройств — это HP Jornada 7...
Евгений Шеленков — руководитель Университета Битрикс24 и тимлид команды «Коммуникации в реальном времени». В компании он с 2010 года — и до сих пор относится к работе как к любимому хобби
ГЛАВА 1. Нежданные гости Все началось в то злополучное утро, когда Project Manager сообщил, что сроки реализации проекта должны быть быстро и решительно сокращены на месяц. Точнее говоря про...