Три игры, которые ребята создают за учебный год. От первого кликера до арена-шутера с противниками и системой стрельбы — весь код написан на занятиях.
Игры на этой странице — не результат копирования готовых уроков. За каждой стоят темы, которые ребята разбирали на занятиях.
Это примеры проектов, которые получаются у ребят за год. У каждой группы игры выходят разными — механика общая, а наполнение своё.




С этой игры начинается курс. Первые два занятия уходят на знакомство с движком и основами программирования, дальше ребята собирают полноценную игру и сразу выкладывают её в интернет.
Логика подсчёта очков, система улучшений и обработка нажатий написаны учениками с нуля. Готовые ассеты используются только для графики.




Управляем ракетой, которая пролетает сквозь препятствия к финишной платформе. Первый проект, где ребёнок собирает комплексную систему и пишет логику движения самостоятельно, а не по шаблону.
Вся физика движения, обработка столкновений и логика перехода между уровнями — код учеников. Здесь же ребята впервые подключают рекламу при публикации.




Самый объёмный проект первого года. Ребята программируют поведение противников, систему стрельбы и интерфейс — и здесь же по-настоящему знакомятся с объектно-ориентированным программированием.
Поведение врагов, система оружия и весь игровой интерфейс написаны учениками. Проект построен на классах и наследовании — от базового врага наследуются разные типы противников.
Проекты учеников мы выкладываем в открытый репозиторий академии. Там можно не только запустить игру, но и посмотреть исходный код — как именно она устроена внутри.
Лучшие работы ребята публикуют под своим аккаунтом: так у них появляется настоящий профиль разработчика, который пригодится и при поступлении.
Открыть GitHub академии →Первое занятие бесплатное. Покажем движок, дадим собрать первую сцену и поможем понять, подойдёт ли направление.