Игры на этой странице — не результат копирования готовых уроков. За каждой стоят темы, которые ребята разбирали на занятиях.
Это примеры проектов, которые получаются у ребят за год. У каждой группы игры выходят разными — механика общая, а наполнение своё.
Разминка после каникул и первое переключение на мобильный формат: вертикальный экран, управление одним касанием, двумерная графика вместо трёхмерной.
Генерация препятствий, физика прыжка и система подсчёта очков написаны учениками. Здесь же разбираемся, чем 2D-разработка отличается от 3D.
Управляем баллистой и отбиваем волны врагов, которые пытаются разрушить базу. Полноценная мобильная игра с меню, прокачкой, боссами и рекламой — и первый проект, где код приходится проектировать заранее.
Вся архитектура проекта разработана по принципам SOLID: система событий, разделение логики и представления. Ребята сами проектируют классы до написания кода.
Самый «алгоритмический» проект курса. Здесь ребёнок впервые пишет поиск пути с нуля и разбирается, как устроены структуры данных, на которых держится любое программирование.
Алгоритм поиска пути написан руками, а не взят из готовой библиотеки. Ребята реализуют очередь для обхода карты и разбираются, почему именно BFS подходит для этой задачи.
Проекты учеников мы выкладываем в открытый репозиторий академии. Там можно не только запустить игру, но и посмотреть исходный код — как именно она устроена внутри.
Лучшие работы ребята публикуют под своим аккаунтом: так у них появляется настоящий профиль разработчика, который пригодится и при поступлении.
Открыть GitHub академии →Первое занятие бесплатное. Покажем движок, дадим собрать первую сцену и поможем понять, подойдёт ли направление.