Нажми — и увидишь, что делает команда
Свой платформер на Godot
Сцена, герой, монеты — на том же движке, на котором делают игры для магазинов. Движок бесплатный, ставится за пять минут.
- ⏱ Сколько займёт
- 30–50 минут, 5 шагов. Каждый шаг заканчивается результатом на экране.
- 💻 Что нужно
- Компьютер с Windows или macOS. Понадобится Godot — бесплатный, поставим на первом шаге. С телефона этот квест не проходится.
- ⏸ Если прервёшься
- Ничего не потеряется: прогресс сохраняется на этом устройстве. Вернёшься — продолжишь с того же шага.
- 🎓 Чему научишься
- узлы и сцены · дерево объектов · первый запуск игры
Мастерская, где куют миры
Шлюпка ткнулась в чёрный песок. Над берегом — дым: кузня работает даже ночью.
Внутри пахнет горячим железом. Мастер Тео не оборачивается: «Знаешь, чем мир отличается от кучи железа? Порядком. Всё висит на своём крюке». Он кивает на стену — там на крюках висят детали, и каждая мелочь на своём месте.
«Сегодня повесишь первую деталь своего мира. Пустая сцена — это ещё не мир. Мир начинается, когда в нём есть хоть один узел».
Это записано в самом Godot — движок посчитал физику и нарисовал каждый кадр. К концу квеста такая же игра будет запускаться у тебя.
Читать текстом
Смотри до конца и запоминай четыре слова. Сам редактор ты увидишь на своём экране в Задании 1, а разберёшь по кружкам — в Задании 2.
Всё в игре — дерево
Godot делает игры для компьютера, телефона и браузера. На нём вышли Cassette Beasts, Brotato, Dome Keeper — их продают в Steam за настоящие деньги.
platformerТри шага — и мастерская открыта. Если Godot уже стоит, проверь версию: в правом нижнем углу менеджера проектов должна быть цифра 4.
Открыл — оглядись и найди четыре панели: слева вверху «Сцена» (дерево узлов), слева внизу «Файловая система» (все файлы и картинки проекта), в середине рабочая область, справа «Инспектор» (свойства выбранного узла). Разбирать их будем в Задании 2.
Из узлов собирается что угодно: платформер, гонки, целая RPG. Разберёшься с деревом — считай, полдела сделано.
Читается сверху вниз: Arena — корень, всё остальное растёт из него. У Player двое детей: картинка и невидимая форма для столкновений. Подвинешь Player — картинка и форма поедут вместе с ним.
Три узла, которые понадобятся прямо сейчас. Их в Godot больше двухсот, но начинают все с этих.
Сцена, фон и странная ось

- 1Плюс над деревом — так рождаются узлыЖми плюс (то же самое даёт ПКМ по Level → «Добавить дочерний узел»), в поиске набери Sprite2D — это просто картинка. Твёрдая платформа — StaticBody2D, герой — CharacterBody2D. Строки меню «Сцена · Проект · Отладка» в окне нет: на маке она уехала в самый верх экрана, над окном Godot, — там же живёт «Сцена → Новая сцена».
- 2Панель «Сцена» — дерево всего твоего мираКаждая строчка — узел. На кадре корень уже назван Level, а под ним висят Player, Platform и Coin со своими детьми. У тебя сначала будет одна строчка — остальное добавишь сам, по одному узлу. Двинешь родителя — дети поедут следом, как вагоны за паровозом.
- 3Файловая система — сюда бросают картинкиПеретащи PNG фона прямо из папки компьютера в эту панель — и файл станет частью проекта. Бесплатные наборы бери на kenney.nl. На кадре тут пока пусто: только сама сцена Level.tscn и скрипт Player.gd, никаких папок scenes и sprites Godot заранее не создаёт.
- 4Инспектор — свойства того, кто выделенКликнул узел слева — справа открылись его настройки. На кадре выделен Player со скриптом, поэтому сверху видны поля скрипта. Выделишь свой Sprite2D — на этом же месте будет поле Texture: перетащи в него картинку из Файловой системы, и фон появится. Там же ниже Position: уехала картинка — верни 0, 0.
- 5Кнопки запуска — вверху справаТреугольник запускает игру целиком (F5), квадрат рядом её останавливает. А отдельную сцену — ту, что открыта сейчас, — запускает F6: им и проверяй свой уровень. Герой будет стоять неподвижно, и это правильно: кода мы ещё не писали.
Это настоящий экран Godot 4.7 на русском — такой же откроется у тебя. Слева панель «Сцена» с деревом узлов и «Файловая система», в центре 2D-вьюпорт с линейками, справа «Инспектор». Нажимай на кружки по порядку: метка покажет место, строка ниже объяснит, зачем оно. Отмечай пройденное — прогресс сохранится.
Синий прямоугольник в рабочей области — это граница экрана игрока. Всё, что за ним, игрок не увидит.
StaticBody2D — и рядом с ним тут же загорится жёлтый треугольник. Не пугайся: это не ошибка, а напоминание.
Godot говорит: «у твёрдого тела пока нет формы столкновения». Мы добавим её в следующем квесте, когда включим настоящую физику.
А пока — треугольник горит, мастер работает дальше.

Почему в больших играх всё висит на дереве
Открой любой движок — Godot, Unity, Unreal — и увидишь одно и то же: список объектов, вложенных друг в друга. Это называется сцена.
Смысл простой: если повернуть корабль, вместе с ним должны повернуться мачта, парус и бочки на палубе. Раз они внутри корабля — они поедут сами, без единой строчки кода.
Поэтому первое, чему учат в студии нового человека, — не писать код, а правильно раскладывать объекты. Кривое дерево ломает игру позже, когда переделывать уже дорого.
Платформы и дыра-ловушка
Level → добавь StaticBody2D → переименуй в Platform.2. Внутрь
Platform положи Sprite2D с картинкой платформы.3. Выдели
Platform и жми Ctrl+D — копия. Ещё раз. Ещё.4. Расставь: одну поверни, другую растяни, между двумя оставь дыру.
Ориентир для расстановки: длинная платформа-пол снизу, над ней две-три покороче уступами, а в полу — разрыв шириной примерно в два героя. Это и есть дыра. Копии в дереве Godot назовёт сам: Platform, Platform2, Platform3.
Дыра — это уже геймдизайн: место, где игрок может проиграть. Без неё платформер превращается в прогулку.
Картинка — это ребёнок. Тело платформы — родитель. Двигать нужно родителя. А если спрайт уже сбежал — выдели его и поставь в Инспекторе Position обратно в 0, 0.
Герой на сцене — и запуск
Level добавь CharacterBody2D → назови Player.2. Внутрь —
Sprite2D с картинкой героя. Поставь его на платформу.3. Выдели платформу → Инспектор → пролистай вниз до серой строки CanvasItem и нажми на неё, чтобы раскрыть → Visibility → Modulate → выбери цвет. Такие свёрнутые группы в Инспекторе будут попадаться постоянно. Перекрась две платформы.
4. Сохрани сцену: Ctrl+S →
res://scenes/level.tscn. Несохранённую сцену Godot запустить не даст — сначала покажет окно «Сохранить сцену как».5. Жми F6.
Собери порядок по памяти — стрелками справа. Это последняя проверка перед флагом.
Читать текстом
В следующем квесте твой герой научится бегать и прыгать — там будет первый код на GDScript. А пока задание Гильдии: добавь ещё платформ, раскрась их через Modulate и загляни в окно создания узлов — посмотри, сколько там всего.
Поднимай флаг.