На телефоне можно читать урок вертикально. Для кода и интерактивных заданий удобнее повернуть экран горизонтально.
Урок 001
001. Проект, сцена и нода
Первый практический шаг: понять, что в Godot проект хранит игру, сцена описывает отдельный кусок игры, а ноды являются деталями этой сцены.
Что сделаем
- разберём, что такое проект Godot;
- поймём роль сцены;
- увидим, зачем сцене нужны ноды;
- подготовимся к первому скрипту.
Первый путь в Godot: проект → сцена → Node2D
Node2D — это корень нашей первой 2D-сцены. После создания Node2D сохраняем сцену в файл main.tscn: так проект уже можно закрыть и открыть позже без потери сцены.
Проект
Проект — это папка всей игры. Внутри лежат сцены, картинки, звуки, скрипты, настройки экспорта и файлы, которые Godot использует для запуска.
Если думать просто, проект отвечает на вопрос: где живёт вся игра?
Сцена
Сцена — отдельный кусок игры. Это может быть игрок, меню, уровень, кнопка, предмет или целый экран.
Сцены удобно собирать маленькими частями, а потом вставлять их друг в друга.
Нода
Нода — деталь сцены. Sprite2D показывает картинку, Button принимает нажатие, Timer считает время, Area2D замечает пересечения.
проект → сцена → ноды → поведение
Первый скрипт будет дальше
Сейчас важно не торопиться с кодом. Сначала нужно увидеть, где находится объект, как он вложен в сцену и какую роль играет.
Мини-проверка
Что хранит проект?
Всю игру: сцены, ассеты, скрипты и настройки.
Что описывает сцена?
Отдельный кусок игры: экран, уровень, игрока, кнопку или другой объект.
Зачем нужны ноды?
Они добавляют сцене конкретные возможности: картинку, кнопку, таймер, столкновения, звук или логику.
Следующий шаг
Дальше мы добавим к сцене короткий GDScript и заставим объект выполнить простое действие.
Урок 002