
Макс Бебёк, известный в сети как HailToDodongo, выпустил Pyrite64 — движок с открытым исходным кодом, ориентированный на создание оригинальных 3D-игр для Nintendo 64. Инструмент распространяется под лицензией MIT, так что при желании можно не только сделать игру, но и продать её — никаких юридических препятствий.
В основе движка лежат библиотеки libdragon и tiny3D, доступные на аналогичных условиях. Никаких проприетарных N64 SDK — тут всё чисто и прозрачно.
Среди заявленных возможностей — импорт 3D-моделей из Blender через плагин fast64, написание поведения объектов на C++, управление ассетами и визуальное построение логики событий через редактор на основе узловых графов. Встроенный движок времени выполнения берёт на себя управление сценами, рендеринг, коллизии и аудио. Дополнительно поддерживаются текстуры размером до 256×256 и эффекты HDR+Bloom — для консоли 1996 года звучит ну очень солидно.
Разумеется, не обходится без оговорок: знание C или C++ обязательно, модифицировать существующие игры движок не позволяет, а экспорт проектов на PC не предусмотрен. Инструмент заточен именно под создание оригинальных игр для N64 — ни больше и ни меньше.
Для запуска готовых проектов в эмуляторе Бебёк рекомендует Ares (версии 147 и новее) или gopher64, особо подчёркивая, что игры требуют «точной» эмуляции. Иными словами, в первом попавшемся эмуляторе дело может не пойти.
В репозитории Pirite64 на GitHub уже есть демо-проект Cathode Quest 64 — чтобы было на что посмотреть и понять, что вообще реально выжать из этого инструментария.


Solo los usuarios autorizados pueden dejar comentarios