Вышла бета-версия российского игрового движка Nau Engine
Движок находится в активной разработке с начала 2023 года, а его бета-версия вышла в конце ноября 2024 года. Создатели акцентируют внимание на модульности и гибкости архитектуры Nau Engine, что даёт возможность интегрировать дополнительные системы, такие как физика, сеть или пользовательские интерфейсы. Для работы с контентом предусмотрен универсальный формат OpenUSD, который упрощает импорт и настройку 3D-моделей, текстур и звуков.
Разработчики уделили особое внимание скриптовой системе движка. В Nau Engine реализована поддержка языков C++ и Lua, а также система агностического скриптования, которая позволяет подключать другие языки программирования. Эта система работает как самостоятельный продукт и может применяться не только в игровой индустрии, но и в IT-сфере.
Графический рендер Nau Engine базируется на технологиях из открытого репозитория Dagor. Система использует API DirectX 12 и поддерживает современные технологии, такие как физически корректный рендеринг и каскадные карты теней. Для создания визуальных эффектов разработчики внедрили модуль daFX, который позволяет управлять анимациями, частицами и взрывами.
Встроенные аудио- и сетевые модули обеспечивают реализацию многопользовательских функций и звукового сопровождения. В основе звуковой системы лежит miniaudio, позволяющий импортировать и настраивать аудиофайлы. Для сетевых соединений используется GameNetworkingSockets и ASIO, поддерживающие P2P и TCP-протоколы.
В комплекте с движком разработчики подготовили подробную документацию. Включённый мануал объясняет основы работы с системами Nau Engine, а документация API помогает погрузиться в низкоуровневую работу с кодом. Разработчики также https://vk.com/@nauengine-nau-engine-vzglyad-pod-kapot-yadro... активную поддержку сообщества и дальнейшее развитие движка на основе обратной связи.