В первую очередь Godot Engine - это:

  • Инновационный настраиваемый дизайн
  • Открытый код (полностью бесплатный, лицензия MIT)
  • Отличная 2D/3D составляющая
  • Легкость проектирования игровых проектов
  • Самая гибкая система анимации (и это не шутка)
  • Высокоуровневое программирование на GDScript, C#, C++
  • Кроссплатформенность (Linux, Mac, BSD, Windows)
  • Поддержка всех современных платформ (Desktop, WEB, Mobile)
  • Отладочные инструменты, ориентированные на разработчика
  • Удобная организация рабочего пространства и использования файловой системы
  • Интеграция с системами контроля версий
  • Многопоточность
  • Поддержка физики, аудио, систем ввода (мышь, клавиатура, сенсор, джойстики), динамического и статического освещения
  • Визуальный редактор шейдеров
  • Поддержка самого быстрого алгоритма поиска пути A* и других
  • Occlusion culling и система порталов
  • Конвейер импорта целостных 3D сцен (например, из Blender можно экспортировать сцену вместе с освещением, камерами, мешами столкновения, порталами и анимированными персонажами)

 

Теперь подробнее

Godot Engine представляет из себя, пожалуй, самую удобную среду разработки игр, дающую полную свободу выборы организации проекта. Внутри самого движка все объекта представлены в виде узлов (Node), где одни являются потомками других, а вся игра в итоге становится единым "деревом" (Tree), и позволяет получить доступ к любой части игры из любой другой части.

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

Помимо узлов в редакторе есть Сцены (Scene). Это самобытные и независимые элементы игры, которые могут содержать внутри себя узлы и другие сцены.
В случае включения одних сцен в другие, дочерние сцены становятся узлами, и их можно использовать точно так же, как и другие узлы. Это дает безграничные возможности по созданию объектов, поскольку вы можете создать лишь один раз какой-то объект, сохранить его, как сцену, а затем расставить на уровне копии этого объекта там, где это нужно. При этом, вам не потребуется, в случае чего, изменять каждый из объектов-копий, достаточно внести изменения в саму сцену - и все её копии автоматически изменятся.

 

Перейти к загрузке: Скачать Godot Engine