Курс на Stepik
Обложка курса «Машины состояний (FSM) в Godot Engine» на Stepik
750 ₽

Машины состояний (FSM) в Godot Engine 5.000

Открыть на
STEPIK.ORG

Продвинутый практический курс по созданию машины состояний (FSM) в Godot. Вы научитесь проектировать состояния и переходы, разделять input, update и физическую логику, а также соберёте полноценную систему поведения игрока со состояниями idle, run, jump, hit и death. Курс рассчитан на тех, кто уже владеет основами Godot и GDScript и хочет перейти к более структурной архитектуре кода.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Машины состояний (FSM) в Godot Engine»Учеников на курсе 5
Сертификаты, выданные на курсе «Машины состояний (FSM) в Godot Engine»Сертификатов выдано 4
Отзывы о курсе «Машины состояний (FSM) в Godot Engine»Отзывов получено 1
Рейтинг курса «Машины состояний (FSM) в Godot Engine»Рейтинг курса 5.000
Уроки в курсе «Машины состояний (FSM) в Godot Engine»Количество уроков 33
Тесты в курсе «Машины состояний (FSM) в Godot Engine»Количество квизов 120
Стоимость курса «Машины состояний (FSM) в Godot Engine»Стоимость курса 750 ₽
Обновления курса «Машины состояний (FSM) в Godot Engine»Обновления курса
Дата публикации курса «Машины состояний (FSM) в Godot Engine»Дата публикации курса
Последнее обновление курса «Машины состояний (FSM) в Godot Engine»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Машины состояний (FSM) в Godot Engine» 8 разделов Уроки в курсе «Машины состояний (FSM) в Godot Engine» 33 урока Тесты в курсе «Машины состояний (FSM) в Godot Engine» 120 тестов Последнее обновление курса «Машины состояний (FSM) в Godot Engine» обн. 11 августа 2026

ОСНОВЫ FSM

3 урока
1. Что такое машина состояний
2. Применение FSM в играх
3. Проблемы без FSM

ПРОСТАЯ FSM (ENUM)

3 урока
1. Реализация FSM через enum
2. Логика состояний и переходы
3. Ограничения enum FSM

NODE-BASED FSM

6 уроков
1. Почему нужна архитектурная FSM
2. Создание базового класса состояния (State.gd)
3. Реализация StateMachine
4. Idle
5. Run
6. Jump

FSM ИГРОКА (ПОЛНОЦЕННАЯ СИСТЕМА)

4 урока
1. Интеграция FSM с физикой персонажа
2. Добавление состояния Fall
3. Подключение анимаций (AnimationPlayer)
4. AnimationTree и визуальная FSM

FSM ДЛЯ AI

2 урока
1. FSM для врага (основы AI)
2. Состояние Chase

ПРОДВИНУТЫЕ FSM

3 урока
1. Иерархические машины состояний (HFSM)
2. Стек состояний (Pushdown Automata)
3. Централизация переходов

PRODUCTION FSM

2 урока
1. Лучшие практики
2. Частые ошибки

🧱 ФИНАЛЬНЫЙ ПРОЕКТ

10 уроков
1. Постановка задачи и проектирование FSM игрока
2. Подготовка сцены игрока и структуры проекта
3. Создание базового класса State и каркаса StateMachine
4. Idle
5. Run
6. Jump
7. Hit и система получения урона
8. Death
9. Сведение всех переходов в единую рабочую систему
10. Финальная сборка проекта, отладка и архитектурные выводы