Всем привет! Кто нибудь из вас мечтал создавать игры? Статья для вас! Я нашёл простую платформу, но важно уметь ей пользоваться. Но что это вообще такое, Godot? Это хорошая, доступная и безопасная платформа для разработки игр и неигрового ПО. Поддерживает как 2Д так и 3Д игры. Создана в 2007 году программистами Хуаном Линиецким и Ариэлем Манзуром. В феврале 2014 года разработчики решили сделать технологию открытой и выложили исходники движка под лицензией MIT на GitHub. Название «Godot» отсылает к пьесе Сэмюэла Беккета «В ожидании Годо», что символизирует бесконечное стремление к совершенствованию движка. А вообще эта платформа мне понравилась из-за кайфовой и милой мордочки на аватарке. Сами посмотрите, такая милота))) Первая стабильная версия 1.0 была выпущена 15 декабря 2014 года. В ней добавили дополнительные шейдеры, navimesh и lightmapping. В дальнейшем вышли версии 2.0 (2016 год), 3.0 (2018 год) и 4.0 (2023 год), каждая из которых вносила значительные улучшения. Последняя на момент февраля 2026 года версия — 4.6.1. Основа архитектуры Godot — система узлов (nodes) и сцен (scenes). Игра представляется в виде дерева узлов, где каждый элемент сцены может стать самостоятельной сценой. Узлы — минимальные функциональные единицы, которые могут выполнять несколько специализированных задач. Это что-то похожее на язык программирование Python, только Godot это ПЛАТФОРМА! Такая система позволяет легко изменять архитектуру проекта, расширять её элементы и работать с комплексными сценами на уровне простых абстракций. Все игровые ресурсы (скрипты, ассеты, сцены) хранятся в папке проекта как обычные файлы, а не в сложной базе данных, что облегчает работу.
Теперь про поддерживаемые языки:
GDScript — собственный скриптовый язык, созданный специально для движка. Его синтаксис вдохновлён Python, Lua и Squirrel. GDScript прост для изучения, оптимизирован для работы с движком и обеспечивает высокую производительность.
Также есть C#, C и C++.
Кросплатформенность:
Доступен на Windows, macOS, Linux, BSD;
Android, iOS;
HTML5 и WebGL;
консоли через третьих сторонних издателей.
Движок продолжает развиваться: в новых версиях добавляются улучшения производительности, новые функции (например, в 4.6 была добавлена система обратной кинематики — IK) и оптимизации.
На этом движке я и сам делаю прикольную 2D игрушку, в которую сможет поиграть каждый из вас! Вопрос лишь во времени.... Надеюсь что вам понравилась эта статья, всем спасибо что прочитали.