HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#статьи</a></p>
1 <p><a>#статьи</a></p>
2 <ul><li>25 июл 2025</li>
2 <ul><li>25 июл 2025</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Обзор ключевых функций, поддерживаемые языки программирования, ключевые особенности.</p>
4 </ul><p>Обзор ключевых функций, поддерживаемые языки программирования, ключевые особенности.</p>
5 <p>Иллюстрация: Godot Engine / Дима Руденок для Skillbox Media</p>
5 <p>Иллюстрация: Godot Engine / Дима Руденок для Skillbox Media</p>
6 <p>Считает игры произведениями искусства и старается донести эту идею до широких масс. В свободное время стримит, рисует и часами зависает в фоторежимах.</p>
6 <p>Считает игры произведениями искусства и старается донести эту идею до широких масс. В свободное время стримит, рисует и часами зависает в фоторежимах.</p>
7 <p>Если вы когда-нибудь задумывались о разработке игр, но освоение игрового движка казалось вам слишком сложным, возможно, стоит обратить внимание на Godot Engine. В настоящий момент это одна из самых перспективных технологий с открытым исходным кодом, к которой присматривается всё больше инди-разработчиков. В этом материале мы рассмотрим основные особенности Godot Engine и его преимущества и недостатки.</p>
7 <p>Если вы когда-нибудь задумывались о разработке игр, но освоение игрового движка казалось вам слишком сложным, возможно, стоит обратить внимание на Godot Engine. В настоящий момент это одна из самых перспективных технологий с открытым исходным кодом, к которой присматривается всё больше инди-разработчиков. В этом материале мы рассмотрим основные особенности Godot Engine и его преимущества и недостатки.</p>
8 <p><strong>Содержание</strong></p>
8 <p><strong>Содержание</strong></p>
9 <ul><li><a>Что такое Godot Engine</a></li>
9 <ul><li><a>Что такое Godot Engine</a></li>
10 <li><a>Как установить Godot Engine</a></li>
10 <li><a>Как установить Godot Engine</a></li>
11 <li><a>Система узлов и сцен в Godot Engine - как всё устроено</a></li>
11 <li><a>Система узлов и сцен в Godot Engine - как всё устроено</a></li>
12 <li><a>Языки программирования в Godot Engine</a></li>
12 <li><a>Языки программирования в Godot Engine</a></li>
13 <li><a>Работа с 2D и 3D в Godot Engine</a></li>
13 <li><a>Работа с 2D и 3D в Godot Engine</a></li>
14 <li><a>Преимущества и недостатки Godot Engine</a></li>
14 <li><a>Преимущества и недостатки Godot Engine</a></li>
15 </ul><p><a>Godot Engine</a>- бесплатный движок для разработки 2D- и 3D-игр, созданный в 2007 году двумя программистами из Аргентины - Хуаном Линьетски и Ариелем Мансуром. Изначально технологию использовали для разработки ПО, и<a>называлась</a>она не Godot, а Larvotor. В течение нескольких лет технология прошла множество итераций, а с ними менялись и названия: Legacy, NG3D, Larvita… И в 2014 году Godot<a>вышел</a>в открытый доступ и развивается до сих пор, благодаря активной поддержке сообщества и некоммерческой организации<a>Godot Foundation</a>.</p>
15 </ul><p><a>Godot Engine</a>- бесплатный движок для разработки 2D- и 3D-игр, созданный в 2007 году двумя программистами из Аргентины - Хуаном Линьетски и Ариелем Мансуром. Изначально технологию использовали для разработки ПО, и<a>называлась</a>она не Godot, а Larvotor. В течение нескольких лет технология прошла множество итераций, а с ними менялись и названия: Legacy, NG3D, Larvita… И в 2014 году Godot<a>вышел</a>в открытый доступ и развивается до сих пор, благодаря активной поддержке сообщества и некоммерческой организации<a>Godot Foundation</a>.</p>
16 Шоурил игр, сделанных на Godot Engine в 2024 году<p>На сегодняшний день Godot считается одним из самых популярных движков, наравне с Unity, Unreal Engine и Construct. Он подходит как для обучения, так и для создания коммерческих проектов в 2D и 3D. Программа<a>поддерживает</a>операционные системы Windows, macOS, Linux,<a>BSD</a>и Android, также есть возможность запуска редактора и работы в нём прямо из<a>браузера</a>. Экспорт проектов доступен на все вышеперечисленные платформы, а также на iOS.</p>
16 Шоурил игр, сделанных на Godot Engine в 2024 году<p>На сегодняшний день Godot считается одним из самых популярных движков, наравне с Unity, Unreal Engine и Construct. Он подходит как для обучения, так и для создания коммерческих проектов в 2D и 3D. Программа<a>поддерживает</a>операционные системы Windows, macOS, Linux,<a>BSD</a>и Android, также есть возможность запуска редактора и работы в нём прямо из<a>браузера</a>. Экспорт проектов доступен на все вышеперечисленные платформы, а также на iOS.</p>
17 <p>Уникальность клиента Godot Engine в том, что он запускается автономно и не требует полноценной установки в операционную систему. Достаточно выбрать подходящую версию на<a>сайте</a>, скачать ZIP-архив, распаковать его и просто открыть исполняемый файл с префиксом<strong>stable_win64</strong>. Godot Engine можно установить и из<a>Steam</a>.</p>
17 <p>Уникальность клиента Godot Engine в том, что он запускается автономно и не требует полноценной установки в операционную систему. Достаточно выбрать подходящую версию на<a>сайте</a>, скачать ZIP-архив, распаковать его и просто открыть исполняемый файл с префиксом<strong>stable_win64</strong>. Godot Engine можно установить и из<a>Steam</a>.</p>
18 <p><strong>Примечание</strong></p>
18 <p><strong>Примечание</strong></p>
19 <p>Второе приложение с префиксом<strong>-stable_win64_console</strong>- это версия, где помимо самого редактора запускается дополнительное окно с консольным выводом. Как правило, её используют продвинутые пользователи для отладки скриптов.</p>
19 <p>Второе приложение с префиксом<strong>-stable_win64_console</strong>- это версия, где помимо самого редактора запускается дополнительное окно с консольным выводом. Как правило, её используют продвинутые пользователи для отладки скриптов.</p>
20 <p>При запуске редактора Godot Engine появляется меню, где можно создать новый проект, загрузить существующий или перейти в библиотеку ассетов (требуется интернет-соединение). В последнем случае откроется окно со множеством ярлыков для загрузки плагинов, шаблонов и различных демосцен.</p>
20 <p>При запуске редактора Godot Engine появляется меню, где можно создать новый проект, загрузить существующий или перейти в библиотеку ассетов (требуется интернет-соединение). В последнем случае откроется окно со множеством ярлыков для загрузки плагинов, шаблонов и различных демосцен.</p>
21 Приветственное окно клиента Godot при первом запуске<em>Скриншот: Godot Engine / Godot Engine</em>Окно библиотеки ассетов<em>Скриншот: Godot Engine / Godot Engine</em><p>Архитектура движка Godot основана на узлах и сценах. Узлы - это основные блоки, связанные с наполнением будущей игры. Это изображения, звуки, анимации, таймеры, надписи и так далее. Например, на скриншоте ниже выбран узел Crows - это узел-родитель, который содержит несколько дочерних узлов. В данном случае под такими узлами подразумеваются все анимированные спрайты ворон на карте.</p>
21 Приветственное окно клиента Godot при первом запуске<em>Скриншот: Godot Engine / Godot Engine</em>Окно библиотеки ассетов<em>Скриншот: Godot Engine / Godot Engine</em><p>Архитектура движка Godot основана на узлах и сценах. Узлы - это основные блоки, связанные с наполнением будущей игры. Это изображения, звуки, анимации, таймеры, надписи и так далее. Например, на скриншоте ниже выбран узел Crows - это узел-родитель, который содержит несколько дочерних узлов. В данном случае под такими узлами подразумеваются все анимированные спрайты ворон на карте.</p>
22 Во вьюпорте представлен демонстрационный проект Isometric Game Demo из библиотеки ассетов<em>Скриншот: Godot Engine / Godot Engine</em><p>В развёрнутом списке можно точечно выбрать любой дочерний узел, и он выделится во вьюпорте для дальнейших манипуляций.</p>
22 Во вьюпорте представлен демонстрационный проект Isometric Game Demo из библиотеки ассетов<em>Скриншот: Godot Engine / Godot Engine</em><p>В развёрнутом списке можно точечно выбрать любой дочерний узел, и он выделится во вьюпорте для дальнейших манипуляций.</p>
23 Когда выбран анимированный спрайт, в нижней части редактора открывается таймлайн с раскадровкой<em>Скриншот: Godot Engine / Godot Engine</em><p>В Godot важна иерархия узлов: за каждым из них закреплена отдельная задача. Пользователю необходимо комбинировать узлы и таким образом постепенно формировать структуру будущей игры.</p>
23 Когда выбран анимированный спрайт, в нижней части редактора открывается таймлайн с раскадровкой<em>Скриншот: Godot Engine / Godot Engine</em><p>В Godot важна иерархия узлов: за каждым из них закреплена отдельная задача. Пользователю необходимо комбинировать узлы и таким образом постепенно формировать структуру будущей игры.</p>
24 <p>Сцены в Godot фактически выполняют роль органайзеров, где под одним корневым узлом собраны все остальные. После сохранения сцена начинает работать как новый тип узла, который в свою очередь также может стать дочерним узлом или просто одним из основных блоков новой сцены.</p>
24 <p>Сцены в Godot фактически выполняют роль органайзеров, где под одним корневым узлом собраны все остальные. После сохранения сцена начинает работать как новый тип узла, который в свою очередь также может стать дочерним узлом или просто одним из основных блоков новой сцены.</p>
25 Сцена в Godot: стрелкой показан корневой узел<em>Скриншот: Godot Engine / Godot Engine</em><p>Выходит, в глобальном смысле клиент Godot - это редактор сцен. В зависимости от дизайна уровней может быть сколько угодно сцен, и тем не менее в структуре всегда есть основная сцена, которая загружается при запуске игры.</p>
25 Сцена в Godot: стрелкой показан корневой узел<em>Скриншот: Godot Engine / Godot Engine</em><p>Выходит, в глобальном смысле клиент Godot - это редактор сцен. В зависимости от дизайна уровней может быть сколько угодно сцен, и тем не менее в структуре всегда есть основная сцена, которая загружается при запуске игры.</p>
26 <p>Программирование в Godot используют для расширения функций и возможностей узлов. Официально движок<a>поддерживает</a>четыре языка: GDScript, C#, а также C и C++. Последние два работают с помощью GDExtension (с<a>версии 4.0</a>). Благодаря сообществу также доступны внешние расширения для Rust, Nim, Python и JavaScript.</p>
26 <p>Программирование в Godot используют для расширения функций и возможностей узлов. Официально движок<a>поддерживает</a>четыре языка: GDScript, C#, а также C и C++. Последние два работают с помощью GDExtension (с<a>версии 4.0</a>). Благодаря сообществу также доступны внешние расширения для Rust, Nim, Python и JavaScript.</p>
27 <p>Интеграция столь большого количества языков позволяет гибко выстраивать архитектуру проекта и адаптировать её под разные задачи. Например, в рамках одной игры можно написать основную часть кода на GDScript, а для сложных алгоритмов использовать C#. Впрочем, можно ограничиться и одним языком.</p>
27 <p>Интеграция столь большого количества языков позволяет гибко выстраивать архитектуру проекта и адаптировать её под разные задачи. Например, в рамках одной игры можно написать основную часть кода на GDScript, а для сложных алгоритмов использовать C#. Впрочем, можно ограничиться и одним языком.</p>
28 <p>Создатели движка<a>рекомендуют</a>начинающим пользователям сперва освоить программирование в Godot на GDSсript, так как язык изначально создан для этого движка. Его синтаксис по сравнению с другими достаточно простой, что позволяет сократить объём файлов, а также ускорить процессы компиляции и загрузки. Отмечается некоторое сходство с Python, Lua и Squirrel, так как разработчики GDSсript вдохновлялись именно этими языками программирования.</p>
28 <p>Создатели движка<a>рекомендуют</a>начинающим пользователям сперва освоить программирование в Godot на GDSсript, так как язык изначально создан для этого движка. Его синтаксис по сравнению с другими достаточно простой, что позволяет сократить объём файлов, а также ускорить процессы компиляции и загрузки. Отмечается некоторое сходство с Python, Lua и Squirrel, так как разработчики GDSсript вдохновлялись именно этими языками программирования.</p>
29 <p>Более подробную информацию о программировании на GDScript можно узнать из<a>официального справочника</a>.</p>
29 <p>Более подробную информацию о программировании на GDScript можно узнать из<a>официального справочника</a>.</p>
30 <p>Как уже отмечалось ранее, Godot Engine подходит для разработки игр в 2D и 3D. Для каждого вида графики в редакторе встроены собственные инструменты, функции и технологии рендеринга.</p>
30 <p>Как уже отмечалось ранее, Godot Engine подходит для разработки игр в 2D и 3D. Для каждого вида графики в редакторе встроены собственные инструменты, функции и технологии рендеринга.</p>
31 <p>Для 2D-графики в Godot<a>доступен</a>собственный движок рендеринга и физики, который поддерживает множество функций, в том числе:</p>
31 <p>Для 2D-графики в Godot<a>доступен</a>собственный движок рендеринга и физики, который поддерживает множество функций, в том числе:</p>
32 <ul><li>тайловые карты - в контексте Godot под этим подразумевается сетка из плиток для создания игрового уровня. С помощью узла TileMapLayer можно распределять небольшие фрагменты изображений словно кистью - вместо того, чтобы перемещать каждый элемент вручную;</li>
32 <ul><li>тайловые карты - в контексте Godot под этим подразумевается сетка из плиток для создания игрового уровня. С помощью узла TileMapLayer можно распределять небольшие фрагменты изображений словно кистью - вместо того, чтобы перемещать каждый элемент вручную;</li>
33 <li>частицы;</li>
33 <li>частицы;</li>
34 <li>динамическое 2D-освещение сцены;</li>
34 <li>динамическое 2D-освещение сцены;</li>
35 <li>физику и коллизии;</li>
35 <li>физику и коллизии;</li>
36 <li>продвинутую систему слоёв и модификаторов -<a>CanvasItem</a>;</li>
36 <li>продвинутую систему слоёв и модификаторов -<a>CanvasItem</a>;</li>
37 <li>систему анимаций, в том числе анимирование на основе<a>2D-скелетов</a>и<a>вырезной анимации</a>.</li>
37 <li>систему анимаций, в том числе анимирование на основе<a>2D-скелетов</a>и<a>вырезной анимации</a>.</li>
38 </ul><p>Для более удобной разработки 2D-сцен, уровней и элементов UI в редакторе доступен специальный<a>2D-режим</a>с фиксированным углом обзора и системой координат X, Y.</p>
38 </ul><p>Для более удобной разработки 2D-сцен, уровней и элементов UI в редакторе доступен специальный<a>2D-режим</a>с фиксированным углом обзора и системой координат X, Y.</p>
39 2D-режим, отображающий демонстрационный уровень изометрической игры<em>Скриншот: Godot Engine / Godot Engine</em><p>Подход к разработке 3D-игр в Godot Engine значительно эволюционировал, начиная с версии<a>4.0</a>. Сейчас движок<a>поддерживает</a>три вида рендеринга.</p>
39 2D-режим, отображающий демонстрационный уровень изометрической игры<em>Скриншот: Godot Engine / Godot Engine</em><p>Подход к разработке 3D-игр в Godot Engine значительно эволюционировал, начиная с версии<a>4.0</a>. Сейчас движок<a>поддерживает</a>три вида рендеринга.</p>
40 <ul><li><strong>Forward+</strong>- для десктопных платформ. Использует графические API Vulkan, Direct3D 12 и Metal (для систем Apple).</li>
40 <ul><li><strong>Forward+</strong>- для десктопных платформ. Использует графические API Vulkan, Direct3D 12 и Metal (для систем Apple).</li>
41 <li><strong>Mobile</strong>- несмотря на название, подходит не только для мобильных проектов, но и для десктопных, если будущая игра не предполагает графических изысков. Использует те же API, что и Forward+.</li>
41 <li><strong>Mobile</strong>- несмотря на название, подходит не только для мобильных проектов, но и для десктопных, если будущая игра не предполагает графических изысков. Использует те же API, что и Forward+.</li>
42 <li><strong>Compatibility (GL Compatibility)</strong>- предназначен для десктопных и мобильных платформ со слабой конфигурацией и использует API OpenGL.</li>
42 <li><strong>Compatibility (GL Compatibility)</strong>- предназначен для десктопных и мобильных платформ со слабой конфигурацией и использует API OpenGL.</li>
43 </ul><p>Для работы с 3D-графикой существует специальный режим с трёхмерным вьюпортом, где ассетами можно манипулировать в пространстве трёх осей (X, Y, Z). Помимо рендеринга, 3D-редактор поддерживает множество актуальных функций.</p>
43 </ul><p>Для работы с 3D-графикой существует специальный режим с трёхмерным вьюпортом, где ассетами можно манипулировать в пространстве трёх осей (X, Y, Z). Помимо рендеринга, 3D-редактор поддерживает множество актуальных функций.</p>
44 <p>Вот некоторые из них:</p>
44 <p>Вот некоторые из них:</p>
45 <ul><li><a>PBR-материалы</a>, то есть материалы с учётом физических свойств поверхности;</li>
45 <ul><li><a>PBR-материалы</a>, то есть материалы с учётом физических свойств поверхности;</li>
46 <li>различные типы затенения;</li>
46 <li>различные типы затенения;</li>
47 <li>помимо<a>подхода</a>с использованием текстур<a>Metallic</a>и<a>Roughness</a>, доступно ORM-текстурирование. Под ним подразумевается метод, при котором текстуры<a>Ambient Occlusion</a>, Metallic и Roughness объединены в одну карту. За каждым из свойств закреплён отдельный цветовой канал - красный, синий или зелёный;</li>
47 <li>помимо<a>подхода</a>с использованием текстур<a>Metallic</a>и<a>Roughness</a>, доступно ORM-текстурирование. Под ним подразумевается метод, при котором текстуры<a>Ambient Occlusion</a>, Metallic и Roughness объединены в одну карту. За каждым из свойств закреплён отдельный цветовой канал - красный, синий или зелёный;</li>
48 <li>освещение в реальном времени;</li>
48 <li>освещение в реальном времени;</li>
49 <li>постобработка и спецэффекты (объёмный туман, частицы, анимированные<a>шейдеры неба</a>и так далее);</li>
49 <li>постобработка и спецэффекты (объёмный туман, частицы, анимированные<a>шейдеры неба</a>и так далее);</li>
50 <li>базовые инструменты для создания примитивов, включая процедурную геометрию;</li>
50 <li>базовые инструменты для создания примитивов, включая процедурную геометрию;</li>
51 <li>физика в 3D:<a>твёрдые тела</a>(rigid bodies), коллизии, физика транспортных средств (аркадная),<a>рэгдолл</a>-система;</li>
51 <li>физика в 3D:<a>твёрдые тела</a>(rigid bodies), коллизии, физика транспортных средств (аркадная),<a>рэгдолл</a>-система;</li>
52 <li>импорт моделей в расширениях .glTF(2.0), .fbx (с версии 4.3 по умолчанию встроен импорт с помощью инструмента<a>Ufbx Importer</a>), .dae, .obj (для статических объектов);</li>
52 <li>импорт моделей в расширениях .glTF(2.0), .fbx (с версии 4.3 по умолчанию встроен импорт с помощью инструмента<a>Ufbx Importer</a>), .dae, .obj (для статических объектов);</li>
53 <li>внутриигровые камеры с отображением в перспективе и в ортографическом режиме и с усечённым пространством;</li>
53 <li>внутриигровые камеры с отображением в перспективе и в ортографическом режиме и с усечённым пространством;</li>
54 <li>поддержка VR и AR.</li>
54 <li>поддержка VR и AR.</li>
55 </ul>Загруженная модель здания в 3D-вьюпорте<em>Скриншот: Godot Engine / Godot Engine</em><p>Более подробно обо всех функциях для проектов в 3D можно узнать в<a>официальной документации</a>.</p>
55 </ul>Загруженная модель здания в 3D-вьюпорте<em>Скриншот: Godot Engine / Godot Engine</em><p>Более подробно обо всех функциях для проектов в 3D можно узнать в<a>официальной документации</a>.</p>
56 <p>Знание всех нюансов Godot поможет разработчику разобраться, отвечает ли движок его текущим запросам и требованиям для создания игры.</p>
56 <p>Знание всех нюансов Godot поможет разработчику разобраться, отвечает ли движок его текущим запросам и требованиям для создания игры.</p>
57 <p><strong>Простой и независимый клиент с поддержкой русского языка.</strong>Он не требует установки в операционную систему и быстро грузится, равно как и проекты в нём. Кроме того, у клиента относительно невысокие<a>системные требования</a>.</p>
57 <p><strong>Простой и независимый клиент с поддержкой русского языка.</strong>Он не требует установки в операционную систему и быстро грузится, равно как и проекты в нём. Кроме того, у клиента относительно невысокие<a>системные требования</a>.</p>
58 <p><strong>Прозрачные условия.</strong>Godot распространяется по<a>лицензии MIT</a>- это значит, что его можно использовать абсолютно бесплатно, в том числе иметь полный доступ к исходному коду движка, модифицировать его и создавать на нём коммерческие проекты.</p>
58 <p><strong>Прозрачные условия.</strong>Godot распространяется по<a>лицензии MIT</a>- это значит, что его можно использовать абсолютно бесплатно, в том числе иметь полный доступ к исходному коду движка, модифицировать его и создавать на нём коммерческие проекты.</p>
59 <p>Нет доплат за сервисы и лицензионных отчислений - и, вероятнее всего, в ближайшем будущем не произойдёт никаких изменений в этой политике, что порой характерно для коммерческих движков. Впрочем, пользователь может добровольно поддержать упомянутую выше Godot Foundation.</p>
59 <p>Нет доплат за сервисы и лицензионных отчислений - и, вероятнее всего, в ближайшем будущем не произойдёт никаких изменений в этой политике, что порой характерно для коммерческих движков. Впрочем, пользователь может добровольно поддержать упомянутую выше Godot Foundation.</p>
60 <p><strong>Кроссплатформенность.</strong>Помимо экспорта в Windows, macOS, Linux, Android, iOS, HTML5 и WebGL, с версии 4.0 запускать проект и вносить в него изменения можно с разных устройств, что обеспечивает комфортное тестирование.</p>
60 <p><strong>Кроссплатформенность.</strong>Помимо экспорта в Windows, macOS, Linux, Android, iOS, HTML5 и WebGL, с версии 4.0 запускать проект и вносить в него изменения можно с разных устройств, что обеспечивает комфортное тестирование.</p>
61 <p><strong>Архитектура, построенная на узлах.</strong>Древовидная иерархия позволяет структурировать блоки с контентом и использовать модульный подход в сборке сложных сцен.</p>
61 <p><strong>Архитектура, построенная на узлах.</strong>Древовидная иерархия позволяет структурировать блоки с контентом и использовать модульный подход в сборке сложных сцен.</p>
62 <p><strong>Редактор, в котором удобно работать как с 2D, так и с 3D.</strong>При этом движок предлагает разнообразный набор функций под самые разные игры - от пиксельного платформера до реалистичного симулятора-головоломки.</p>
62 <p><strong>Редактор, в котором удобно работать как с 2D, так и с 3D.</strong>При этом движок предлагает разнообразный набор функций под самые разные игры - от пиксельного платформера до реалистичного симулятора-головоломки.</p>
63 Игра PVKK: Planetenverteidigungskanonenkommandant, создающаяся на Godot Engine<em>Скриншот: игра PVKK: Planetenverteidigungskanonenkommandant / Bippinbits</em><p><strong>Поддержка расширений и модификаций.</strong>Помимо официального модуля<a>GDExtention</a>, позволяющего писать классы и скрипты для интеграции в движок, пользователь может создавать собственные расширения, без необходимости пересобирать само ядро.</p>
63 Игра PVKK: Planetenverteidigungskanonenkommandant, создающаяся на Godot Engine<em>Скриншот: игра PVKK: Planetenverteidigungskanonenkommandant / Bippinbits</em><p><strong>Поддержка расширений и модификаций.</strong>Помимо официального модуля<a>GDExtention</a>, позволяющего писать классы и скрипты для интеграции в движок, пользователь может создавать собственные расширения, без необходимости пересобирать само ядро.</p>
64 <p><strong>Возможности 3D-графики уступают другим движкам.</strong>Инструменты для работы с 3D значительно эволюционировали, начиная с версии 4.0, но по-прежнему сильно ограничены по сравнению с тем, что предлагают Unity и Unreal Engine. Иными словами, Godot подходит для игр с упрощённой 3D-графикой. Если же ваш проект предполагает фотореалистичный визуальный стиль уровня AAA, лучше выбрать другой движок.</p>
64 <p><strong>Возможности 3D-графики уступают другим движкам.</strong>Инструменты для работы с 3D значительно эволюционировали, начиная с версии 4.0, но по-прежнему сильно ограничены по сравнению с тем, что предлагают Unity и Unreal Engine. Иными словами, Godot подходит для игр с упрощённой 3D-графикой. Если же ваш проект предполагает фотореалистичный визуальный стиль уровня AAA, лучше выбрать другой движок.</p>
65 <p><strong>Ограниченный выбор ассетов и плагинов по сравнению с маркетплейсом Unity Asset Store и площадкой Fab.</strong>Во многом это связано с тем, что все дополнения в библиотеке ассетов Godot создаются сообществом на энтузиазме, а большинство производителей контента и дополнительных инструментов заинтересованы в первую очередь в коммерческой реализации своего контента.</p>
65 <p><strong>Ограниченный выбор ассетов и плагинов по сравнению с маркетплейсом Unity Asset Store и площадкой Fab.</strong>Во многом это связано с тем, что все дополнения в библиотеке ассетов Godot создаются сообществом на энтузиазме, а большинство производителей контента и дополнительных инструментов заинтересованы в первую очередь в коммерческой реализации своего контента.</p>
66 <p><strong>Могут возникнуть сложности при импорте моделей и анимаций.</strong>И хотя встроенный инструмент для импорта моделей в формате<strong>FBX</strong>работает стабильнее, чем предыдущий FBX2glTF, при загрузке сложных анимаций всё равно могут возникать ошибки. К тому же стоит понимать, что этот процесс так или иначе технически осуществляется через конвертацию, и основным форматом остаётся<strong>.glTF</strong>(2.0).</p>
66 <p><strong>Могут возникнуть сложности при импорте моделей и анимаций.</strong>И хотя встроенный инструмент для импорта моделей в формате<strong>FBX</strong>работает стабильнее, чем предыдущий FBX2glTF, при загрузке сложных анимаций всё равно могут возникать ошибки. К тому же стоит понимать, что этот процесс так или иначе технически осуществляется через конвертацию, и основным форматом остаётся<strong>.glTF</strong>(2.0).</p>
67 <p><strong>Портирование на консоли требует сторонних решений.</strong>Данные девкитов не подлежат разглашению, что противоречит принципам открытой лицензии MIT. В результате портировать игру, созданную на Godot, придётся через издателя или компанию, которая предлагает соответствующие услуги. В этом случае данные о девкитах остаются у третьей стороны.</p>
67 <p><strong>Портирование на консоли требует сторонних решений.</strong>Данные девкитов не подлежат разглашению, что противоречит принципам открытой лицензии MIT. В результате портировать игру, созданную на Godot, придётся через издателя или компанию, которая предлагает соответствующие услуги. В этом случае данные о девкитах остаются у третьей стороны.</p>
68 <p><strong>Godot по большей части ориентирован исключительно на соло-разработчиков и небольшие студии.</strong>У него нет приоритетной поддержки, инструментов для совместной работы, сервисов аналитики, интеграции востребованных решений (например, звуковых движков). К тому же, как упоминалось ранее, отсутствует прямая поддержка портирования на консоли, что важно для AA и AAA-проектов.</p>
68 <p><strong>Godot по большей части ориентирован исключительно на соло-разработчиков и небольшие студии.</strong>У него нет приоритетной поддержки, инструментов для совместной работы, сервисов аналитики, интеграции востребованных решений (например, звуковых движков). К тому же, как упоминалось ранее, отсутствует прямая поддержка портирования на консоли, что важно для AA и AAA-проектов.</p>
69 <p>Godot - продвинутый, гибкий и бесплатный движок с прозрачными условиями. Его относительно простая архитектура, поддержка 2D и 3D и открытый исходный код вполне подойдут для инди-разработчиков, небольших команд, а также для преподавателей и студентов.</p>
69 <p>Godot - продвинутый, гибкий и бесплатный движок с прозрачными условиями. Его относительно простая архитектура, поддержка 2D и 3D и открытый исходный код вполне подойдут для инди-разработчиков, небольших команд, а также для преподавателей и студентов.</p>
70 <p>Если вы хотите быстро втянуться в цикл разработки и сделать полноценную игру без затрат на лицензии, несмотря на некоторые ограничения инструментов, - Godot вполне справится с такой задачей. И шоурилы игр на этом движке полностью это подтверждают.</p>
70 <p>Если вы хотите быстро втянуться в цикл разработки и сделать полноценную игру без затрат на лицензии, несмотря на некоторые ограничения инструментов, - Godot вполне справится с такой задачей. И шоурилы игр на этом движке полностью это подтверждают.</p>
71 <a>Курс с трудоустройством: "Профессия Геймдизайнер с нуля до PRO" Узнать о курсе</a>
71 <a>Курс с трудоустройством: "Профессия Геймдизайнер с нуля до PRO" Узнать о курсе</a>