Все материалы на сайте showgamer.com защищены авторским правом. Разрешается частичное копирование с открытой (для поисковиков) ссылкой. ShowGamer (2015)


Российские разработчики готовятся к открытой бете движка Nau Engine

С момента начала разработки в 2023 году, российский игровой движок Nau Engine активно развивается, и уже в ноябре 2024 года планируется его открытое бета-тестирование. До этого проходило только закрытое тестирование. Старт — 1 ноября.
Российские разработчики готовятся к открытой бете движка Nau Engine

Основной особенностью движка является его открытость и доступность, что позволяет разработчикам использовать его бесплатно по лицензии 3-clause BSD.

Архитектура движка модульная, что означает возможность заменять и настраивать различные подсистемы, как элементы конструктора. Бета-версия движка ориентирована на проекты, использующие систему GameObject, что соответствует привычному подходу для большинства разработчиков. Для более опытных пользователей доступна ECS-библиотека, позаимствованная у движка Dagor. Система скриптования в Nau Engine не зависит от конкретного языка программирования, и на этапе бета-тестирования будут поддерживаться C++ и Lua, но это только начало.

Что касается работы с контентом, Nau Engine использует формат OpenUSD, который позволяет легко импортировать различные виды ассетов. Система рендеринга основана на технологиях Dagor и пока поддерживает DirectX 12 на Windows. Для реализации физики используется движок Jolt, который обеспечивает реалистичную физику взаимодействий объектов, а звуковое сопровождение обрабатывается при помощи аудиодвижка miniaudio.

Движок также отлично подходит для разработки многопользовательских игр, для чего есть специальный модуль репликации игровой логики на основе GameNetworkingSockets и ASIO. Важную роль в создании пользовательских интерфейсов играет интеграция с решениями от Cocos2dx, что упрощает процесс разработки. Для отладки разработчики использовали популярную библиотеку Dear ImGui.

Система анимаций в Nau Engine включает поддержку как ключевых кадров, так и скелетных анимаций для персонажей. Эти возможности реализованы благодаря использованию библиотеки ozz-animation, что позволит оживить игровые миры и создать реалистичные движения и взаимодействия персонажей.



Автор
Светлана Иванова
Дата публикации
6 октября 2024