Создание игр на Godot
Возраст: 12–17 лет
Курс создания игр на Godot для подростков, которые хотят перейти к полноценной разработке, освоить текстовое программирование и создать собственный игровой проект.
Godot — современный игровой движок для разработки 2D- и 3D-игр. На занятиях ученики создают игровые сцены, персонажей, уровни и интерфейсы, настраивают физику и анимацию, а также программируют игровую механику на языке GDScript.
Обучение начинается со знакомства со структурой проекта и основных элементов Godot. Постепенно ученики переходят к управлению персонажем, взаимодействию объектов, созданию противников, системы очков, уровней, меню и других игровых систем.
В процессе обучения ученики осваивают:
🔹 интерфейс Godot и структуру игрового проекта;
🔹 работу со сценами и узлами;
🔹 создание 2D- и 3D-объектов;
🔹 основы программирования на GDScript;
🔹 переменные, условия, циклы и функции;
🔹 сигналы, события и взаимодействие объектов;
🔹 программирование управления персонажем;
🔹 игровую физику, движение и столкновения;
🔹 создание уровней и игровых локаций;
🔹 работу с камерой и анимацией;
🔹 разработку меню и игрового интерфейса;
🔹 систему очков, жизней и игровых состояний;
🔹 тестирование, отладку и сборку готовой игры.
Примеры проектов: 2D-платформер, аркада с видом сверху, лабиринт, квест, головоломка, симулятор, трёхмерная полоса препятствий или авторская игра по собственной идее.
Работа над проектом проходит по этапам: идея, правила игры, прототип, программирование механики, создание уровней, тестирование и доработка. Ученик видит, как отдельные сцены, объекты и скрипты постепенно складываются в целостную игру.
Содержание программы и сложность проекта подбираются с учётом предыдущего опыта. Можно начать с основ программирования и разработки простой 2D-игры или перейти к более сложным механикам, трёхмерным сценам и самостоятельному проекту.
Результатом обучения становится работающая игра, понимание структуры игрового проекта и практический опыт программирования на GDScript. Готовую работу можно развивать дальше и добавить в портфолио.
Следующий этап образовательной траектории: углублённая разработка игр на Godot, программирование на Python или C#, создание 3D-графики в Blender, переход к Unity или командный игровой проект.
Занятия по созданию игр на Godot проходят в студии программирования и цифрового творчества «КреоКод» в Хабаровске. На пробном занятии мы определим уровень подготовки и подберём подходящую точку старта.
