Как стать автором
Обновить

Интервью с руководителем разработки игрового движка Nau Engine. Главное

Время на прочтение3 мин
Количество просмотров2.5K

Руководитель разработки нового российского открытого движка Nau Engine Андрей Карсаков дал интервью App2Top. Выбрали оттуда самые интересные моменты.

  • Сейчас в команду Nau Engine входит больше 30 человек. Это люди с опытом работы в крупных компаниях: Playrix, Sperasoft, Saber Interactive, Unigine, Nival, Lesta.

  • За основу Nau Engine взят Dagor Engine, так как он «создан высококлассными техническими специалистами из компании Gaijin Entertainment и проверен на множестве проектов, которые зарабатывают хорошие деньги». По словам Карсакова, этот движок имеет очень хорошую технически реализованную платформенную базу, поддержку современных графических API, позволяет как собирать под большое разнообразие платформ, так и вести кроссплатформенную разработку. Плюс Dagor находится в открытом доступе, по лицензии, позволяющей его использовать, изменять и дорабатывать.

  • Части и модули Dagor, пусть даже крупные и фундаментальные — всего лишь одни из многих в технологическом стеке Nau Engine, и они будут изменяться и дописываться, а сам движок — обрастать новыми модулями.

  • Пока команда Nau Engine не планирует вступать в технологическую гонку с такими гигантами, как, например, Unreal. «Наша задача — сделать хороший качественный рендер, предоставляющий все необходимые на сегодняшний день возможности, а также дать сообществу разработчиков всё необходимое для расширения функциональности Nau Engine, чтобы добавлять новые фичи и функции», — отметил разработчик.

  • На старте публичного доступа можно будет говорить о соответствии DirectX 12, наравне с Metal и Vulkan.

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

  • Сам движок основан на C++. Соответственно, если есть большое желание, можно нырять внутрь и на чистых «плюсах» писать прямо внутри, расширяя движок. А скриптинг будет возможен как на C++, так и на любом другом языке, который будет подключен.

  • Визуальное программирование планируется. Если говорить про полноценную сквозную систему визуального программирования, стоит ориентироваться на версию 1.0 (релиз — до конца 2025 года), а не на открытую бету.

  • В сторону низкого порога входа в Nau Engine планируют идти за счёт удобного инструментария: единого редактора, удобных инструментов внутри него, универсального скриптинга, визуального программирования.

  • Отдельная команда разрабатывает для пользователей учебные материалы: техническую документацию, пользовательские мануалы для инструментов, дополнительные обучающие материалы по движку.

  • Инструментарий для работы с двухмерной графикой — одна из важных функциональных частей редактора, которую учитывают, но прорабатывать будут немного позднее.

  • «Закрытая альфа — это технологический proof‑of‑concept, который покрывает весь цикл разработки. То есть установил движок себе на компьютер, запустил, собрал сцену, написал скрипты, подключил, проверил и запустил в редакторе. И, если все хорошо, то собрал билд, который можно дать кому‑нибудь пощупать. Те, кто попал в альфа‑тестирование, проверяют концептуальные технологические решения и дают нам обратную связь относительно того, что можно улучшить или поменять», — заключил Карсаков.

В феврале 2023 года VK сообщила, что инвестирует 1 млрд рублей в создание российского игрового движка. Проект будет с открытым исходным кодом. Выход движка в открытый доступ намечен на 2024 год. 

В конце мая VK представила название своего игрового движка — Nau Engine. «Движок будет создан по принципу открытого кода и доступен для разработчиков любой квалификации. Кроме этого, Nau Engine предоставит мощное ядро с удобным редактором, а также позволит создавать типовые проекты и готовые игровые системы, сделает интерфейсы простого подключения популярным сервисам», — рассказали разработчики.

В июне VK сообщила, что в движке Nau Engine будет поддержка нейросетей для решения технологических задач. Платформа будет работать на всех популярных операционных системах, включая Linux.

Разработчики из Gaijin Entertainment назвали сюрпризом решение российской команды Nau Engine использовать наработки игрового движка Dagor Engine. На этом движке сделаны такие игры, как War Thunder, Enlisted, «Ил-2 Штурмовик: Крылатые хищники», Lada Racing Club и «Волкодав: Путь воина», а также Crossout, CRSED: F.O.A.D., приключенческий боевик Blades of Time и авиасимулятор Apache: Air Assault.

Теги:
Хабы:
Всего голосов 8: ↑8 и ↓0+8
Комментарии3

Другие новости

Истории

Работа

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань