На этом курсе начинают с основ алгоритмизации и программирования на языке C#. Сначала студенты изучают типы данных, затем переходят к условным выражениям if/else и конструкции switch/case. Далее рассматривают типовые задачи по программированию, циклы, массивы и многомерные массивы. Завершают семестр изучением функций, их перегрузки, рекурсии и абстракций. Финальный проект - создание собственной текстовой игры для закрепления базовых знаний.
Здесь студенты знакомятся со средой и архитектурой Unity. Учат понятия структур и значений, основы объектно-ориентированного программирования. Пишут скрипты, изучают физическое и логическое взаимодействие, работают с colliders, trigger, rigidbody и raycasts. Дополнительно охватывают систему кеширования PlayerPrefs, работу с контентом, UI, анимацией, звуком, камерой, светом и материалами, а также системы частиц. Финальные проекты включают создание игры в жанре Shooter и авторской игры в произвольном жанре.
Последний семестр посвящен практической работе в игровой лаборатории. Студенты учат работать в команде, разрабатывать концепцию игры - идею, жанр, сюжет, уровни. Занимаются прототипированием игры и организацией всех процессов, необходимых для разработки. Финальный проект - собственная игра, разработанная в команде.
Курс имеет продуманную программу обучения с комфортными условиями. Каждый студент получает обратную связь и персонального ментора. Обучение включает интересные проекты, три занятия в неделю продолжительностью 60-90 минут. Курс рассчитан на студентов в возрасте 13-17 лет.