Выпуск открытого игрового движка Godot 2.1

Студия OKAM опубликовала выпуск свободного игрового движка Godot 2.1, предоставляющего средства для создания 2D- и 3D-игр, простой для изучения API и язык задания игровой логики, удобную графическую среду для разработки и проектирования игр, систему развёртывания игр в один клик, богатые возможности анимации и симуляции физических процессов, мощный встроенный отладчик и систему выявления узких мест в производительности.

Исходные тексты движка были открыты в 2014 году, после десяти лет развития проприетарного продукта профессионального уровня, который использовался для создания и публикации многих игр для PC, игровых консолей и мобильных устройств. Код игрового движка, среды проектирования игр и сопутствующих средств разработки (физический движок, звуковой сервер, бэкенды 2D/3D рендеринга и т.п.) распространяются под лицензией MIT. Движком поддерживаются все популярные стационарные и мобильные платформы (Linux, Windows, OS X, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), а также разработка игр для Web с использованием asm.js и NativeClient. Готовые для запуска бинарные сборки сформированы для Linux, Windows и OS X. Для системы 3D-моделирования Blender поставляется улучшенный модуль экспорта.

Особенности нового выпуска:

  • Новая платформа для совместного доступа к ресурсам — Asset Library, дающая возможность публиковать ресурсы, темы оформления, скрипты и дополнения в online с предоставлением удобного интерфейса для загрузки и установки; 0_1470776298.png
  • Новый API для разработки плагинов для расширения функциональности редактора, создания различных типов узлов и реализации новых игровых возможностей;
  • Поддержка динамического подключения шрифтов — шрифт в формате TTF или OTF можно добавить в проект и затем напрямую использовать в играх; 0_1470776538.png
  • Полная интернационализация интерфейса игрового редактора. В том числе представлен перевод элементов интерфейса на русский язык;
  • Возможность настройки внешнего вида игрового редактора через создание собственных тем оформления; 0_1470776686.png
  • Поддержка настройки горячих клавиш; 0_1470776734.png
  • Возможность внесения изменений в скрипты на лету, без необходимости перезапуска игры для применения изменений. 0_1470776758.png
  • Система профилирования, позволяющая оценить время выполнения каждой функции; 0_1470776854.png
  • Система удалённого инспектирования, позволяющая в live-режиме отслеживать изменения параметров сцен, ресурсов и узлов выполняемой игры; 0_1470777048.png
  • Поддержка экранов высокого разрешения (Hi DPI);
  • Поддержка в редакторе интерфейса drag & drop;
  • Большая порция новых контекстных меню;
  • Расширены возможности редактора скриптов: добавлена панель поиска, режим пошагового поиска, улучшенные системы подсветки синтаксиса и автодополнения кода; 0_1470777251.png
  • Улучшены средства для предпросмотра ресурсов и отображения эскизов; 0_1470777313.png
  • Встроена простая система воспроизведения анимированных спрайтов, не требующая вызова AnimationPlayer; 0_1470777412.png

© OpenNet