← Ко всем open source проектам

Godot

godotengine/godot

Godot — свободный игровой движок для 2D и 3D с редактором, сценами, узлами, экспортом на разные платформы и MIT-лицензией.

Форки 25,582
Автор godotengine
Язык C++
Лицензия MIT
Обновлено 2026-06-07

Что это такое

Godot — игровой движок с открытым кодом для 2D и 3D проектов. В отличие от библиотек, которые дают только графику или физику, Godot поставляется с полноценным редактором: сцены, узлы, скрипты, анимации, импорт ресурсов и экспорт на разные платформы находятся в одной среде.

Движок распространяется по MIT-лицензии, поэтому разработчик сохраняет права на свою игру и не платит отчисления за использование движка. Это одна из причин, почему Godot любят независимые студии, учебные курсы и разработчики, которым важна прозрачность инструмента.

Как появился и почему прижился

До публикации исходного кода в 2014 году Godot несколько лет развивался как внутренний движок Хуана Линьецкого и Ариэля Манзура. После открытия проекта вокруг него выросло сообщество, документация, демонстрационные проекты и отдельный фонд поддержки.

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

Что лежит внутри

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

Минимальная логика узла

Пример показывает стиль Godot: объект сцены получает метод обновления и меняет свое состояние каждый кадр.

Язык: Plain text
extends Node2D

var speed := 120.0

func _process(delta):
    position.x += speed * delta

Где полезен

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

Для крупных 3D-проектов с жесткими требованиями к графике выбор требует проверки. Godot быстро развивается, но экосистема ассетов, готовых решений и студийного опыта отличается от коммерческих движков с более длинной историей в AAA-производстве.

Сильные стороны и ограничения

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

Ограничение — часть решений придется строить самостоятельно или искать в сообществе. Godot дает отличную базу, но не заменяет планирование архитектуры игры, пайплайн ресурсов и тестирование на целевых платформах.