Выбор сделан - Godot Engine

Июнь 17, 2020 - Время чтения: ~1 минут

Почему я остановился на Godot Engine?

Причина в том, что это был первый движок, который предоставляет "нормальную" документацию! Там есть все! Вам не нужно искать сайт "Васи Пупкина", чтобы найти гайд как сделать простую 2D игру. Разработчики этого движка позаботились о новичках, Вы просто открываете документы и делаете то что вам говорят, и уже через 3 дня вы сами можете сделать свою маленькую игру. Для начала работы вам не нужно скачивать 20гб, ведь Godot весит всего 60мб, черт побери его даже не надо устанавливать, просто скачал запустил и работай.

Давайте все-таки продолжу дальше излагать свою мысль в более читабельном(если это так можно назвать) формате.

Примеры проектов

Большим плюсом было большое количество проектов, которые можно было выбрать прямо из редактора. В данный момент это белее 180 примеров 2D и 3D игр, всяких меню и прочего.

GUI (Графический интерфейс)

Графический интерфейс интуитивно понятен, не перегружен. Он разделен на 4 части: слева находится файловая система проекта и иерархия сцены, содержащая узлы текущей сцены. Справа находится инспектор, в котором можно изменить свойства текущего выбранного узла. В основной области можно переключаться между редактором сценариев и графическим редактором 2D или 3D сцен. В нижней области можно переключаться между выходной консолью, отладчиком, аудио-редактором и редактором анимации.


Языки программирования и редактирование

У Godot есть свой язык для скриптов - это GDScript, с синтаксисом, похожим на Python, и некоторыми оптимизациями для движка. Автоматическое завершение кода в редакторе очень полезно и очень ускоряет процесс кодирования. С момента выхода Godot 3.0 появилась возможность кодирования и на C#, C++ и "визуальном скриптинге"


Документация

Документация очень подробная и включает в себя огромное количество обучающих материалов. Каждая функция имеет свой собственный раздел. Есть не только примеры, предоставленные сообществом, которые можно выбрать на стартовом экране Godot, но и репозиторий GitHub, включающий в себя огромное количество демо-проектов. А главное документация почти полностью переведена на 13 языков (en, de, es, fi, fr, it, ja, ko, pl, pt_BR, ru, uk, zh_CN)!

Особенности

В Годот ты работаешь со сценами. Существует мощный 2D и 3D редактор, в котором вы можете очень легко добавлять и редактировать объекты. Можно выбирать из большого количества предопределенных узлов для спрайтов, коллидеров, тайловых карт, звуков, частиц, анимации, сетей и многого другого.

Большой особенностью является встроенный редактор для анимации ключевых кадров. Со временем можно изменить каждое свойство узла. Настройка анимации с ключевыми кадрами для меня была очень простой и быстрой. Это спасает от написания большого количества кода.

У Godot много особенностей, которые делают разработку 2D игр очень легкой. Моими любимыми, как уже упоминалось, являются редактор анимации ключевых кадров, а также редактор TileMap и простой подход к созданию двухмерной анимации на основе кадров.

Экспорт

Сборка для Windows, а также веб-сборка выполняются очень просто, всего несколькими щелчками мыши. Для выпуска под Андройд вам нужно поставить Android studio и джаву. Под MacOS и IOS проект можно скомпилировать в Xcode.

Цена

При всех его плюсах, он еще и бесплатный, совсем, полностью, без рекламы! Вам не нужно перечислять проценты от заработанных средств. Но вы всегда можете поддержать разработчика на Patreon.

Пока что нет комментариев, будьте первым!