В один день нужно проверить, не списывает ли покупка ресурс дважды. В другой — посмотреть на прыжок машины. В третий — понять, почему подпись перекрывает кнопку на узком экране. Для Almost GG движок — место, где эти разные задачи должны складываться в рабочий процесс.

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

Возможность разобраться внутри

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

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

Повторять скучное без скуки

У Godot есть запуск из командной строки и режим без графического окна для подходящих задач. На этой основе удобно строить повторяемые проверки, импорт и сборку. Это документированные возможности движка, а не отдельная магическая функция ИИ. Руководство по командной строке.

В наших проектах такие инструменты помогают проверять сохранения, расчёты и последовательности действий. ИИ может подготовить сценарий или разобрать отчёт, а затем результат проверяется запуском. Когда нужна оценка рисунка, используется настоящий рендер: проверка без окна не расскажет, хорошо ли видна безопасная область под грибом.

Развитие без обязательной гонки обновлений

У Godot продолжают выходить новые версии и исправления; это видно по официальному архиву выпусков. Активное развитие нам интересно, но рабочий проект не обязан немедленно переходить на каждую новинку. Версию нужно фиксировать, а обновление проверять на собственных сценах и данных.

Есть и границы. Например, выпуск на закрытых консолях требует отдельного пути через соответствующих поставщиков, а не обычного встроенного экспорта для всех платформ. Пояснение Godot о консолях.

Для нас ценность складывается из повседневной работы: изменить, запустить, проверить, посмотреть и вернуться к игре. Чем меньше усилий уходит на повторение этих шагов вручную, тем больше внимания остаётся на том, что игрок действительно заметит.

Новая карандашная иллюстрация пищевой лестницы, созданная ImageGen для ретроспективы. Не архивный эскиз и не игровой кадр.Открыть изображение отдельно ↗
Новая карандашная иллюстрация пищевой лестницы, созданная ImageGen для ретроспективы. Не архивный эскиз и не игровой кадр.
Студия