Настройки редактора, Entity, ресурсы, C# и экспорт. Инструкции по задачам и справочник API.
Выберите нужную задачу. Необходимые настройки и зависимости указаны в статье.
CharacterBody2D: ввод и столкновения с препятствиями.
Соберите небольшой законченный прототип на C#: управление, столкновение, счёт и повторный раунд.
Готовый персонаж с WASD, нормальной скоростью по диагонали и остановкой у стены.
Полный DodgePlayer.cs: движение без ускорения по диагонали, границы поля и одно событие попадания.
Ожидаемые состояния готовой игры, причины типичных отказов и границы этого прототипа.
Создайте CanvasLayer поверх уровня, настройте прямоугольники элементов и подключите кнопку один раз.
Преобразование точек, масштаб, камера, ввод и координаты HUD без двойных смещений.
Как переместить дочернюю Entity в нужную точку при повороте родителя и движении камеры.
Разделить параметры эмиттера, симуляции и отрисовки; задать безопасные границы эффекта.
Собрать ArrayMesh и отобразить его через MeshInstance2D без внешней модели.
От модели маршрута до физического движения и проверки цели.
Два готовых слоя с разной глубиной, корректным периодом и запасом повторов при изменении окна.
Окно 640 × 360, физические клавиши, C# и точная структура файлов прототипа.
Создайте CharacterBody2D с формой 28 × 28 и настройте слой, маску и режим движения.
Area2D с круговой формой, сигнал BodyEntered и удаление за нижней границей поля.
PointLight2D, заслонитель и проверяемые причины отсутствия света или тени.
Нарисовать метку, обновлять её только при изменении данных и правильно применять трансформацию.
Различить геометрические края, текстуры и ограничения MSAA в Compatibility и Vulkan.
Свяжите игрока, противников, таймеры и интерфейс одним контроллером без повторных подписок.
Полный пример с управлением эмиссией, перезапуском и пространством движения.
Покадровый спрайт 2D с собственным курсором воспроизведения.
Собрать SpriteFrames и различать паузу, остановку, цикл и изменение скорости.
Поиск пути по собственному графу 2D-точек с направленными связями и весами входа.
Поиск пути по прямоугольной сетке с препятствиями, диагоналями и весами клеток.
Новости, исходный код и прямой контакт с командой.