// разработка игр на Unity и C#

Мобильная разработка и архитектура кода

// второй год обучения · уровень Middle

Год про то, как писать не просто работающий, а хороший код. Ребёнок делает три мобильные игры, знакомится с принципами SOLID и впервые пишет алгоритмы самостоятельно — без готовых решений.

возраст 12–16 лет32 занятия · 64 часагруппа до 8 человекпосле уровня Junior

> unity --middle --result
✓ 3 мобильные игры
✓ принципы SOLID и чистая архитектура
✓ свои алгоритмы: поиск пути, ИИ врагов
→ структуры данных и Shader Graph
// уровень, на котором код становится взрослым
// для_кого_этот_год

Продолжение, а не повторение

Middle идёт сразу после первого года и не дублирует его. Если Junior отвечал на вопрос «как заставить игру работать», то Middle — на вопрос «как написать код, который не развалится, когда проект вырастет».

Mobile

фокус на мобильных играх

Управление под тач, вертикальные экраны, реклама за просмотр видео — специфика, которой нет на первом году.

SOLID

архитектура кода

Учимся раскладывать проект на части так, как это делают в настоящих студиях разработки.

Свои

алгоритмы с нуля

Поиск пути, поведение врагов и структуры данных ребёнок программирует сам, а не подключает готовое.

// программа_года --roadmap

Три этапа — от разминки до собственных алгоритмов

Каждый проект сложнее предыдущего не только по объёму, но и по требованиям к качеству кода.

1этап
// этап_01 · разминка

Клон Flappy Bird

4 занятия

Возвращаемся к движку после каникул и сразу переключаемся на 2D и мобильный формат: вертикальный экран, управление одним касанием.

  • особенности 2D-разработки
  • анимация в 2D
  • parallax-эффекты для фона
  • управление касанием экрана
  • вертикальное разрешение под мобильные
// что получится

Аркада в вертикальном формате, которую можно открыть с телефона — как настоящее мобильное приложение.

▶ Играть в проект учеников↗ GitHub Pages
2этап
// этап_02 · архитектура

Dig and Shoot — защита замка

20 занятий

Главный проект года. Управляем баллистой и отбиваем волны врагов. Полноценная мобильная игра с меню, прокачкой, боссами и рекламой — и первый проект, где код приходится проектировать заранее.

  • принципы SOLID
  • события и делегаты
  • система прокачки и баланса
  • несколько типов врагов и боссы
  • собственные шейдеры в Shader Graph
  • реклама за просмотр видео
// что получится

Большая мобильная игра с меню, прокачкой, боссами и монетизацией — проект, который не стыдно показать как портфолио.

▶ Играть в проект учеников↗ GitHub Pages
3этап
// этап_03 · алгоритмы

Tower Defence

8 занятий

Финальный проект года — самый «алгоритмический». Здесь ребёнок впервые пишет поиск пути с нуля и разбирается, как устроены структуры данных.

  • алгоритм поиска пути BFS — пишем сами
  • структуры данных: List, Queue, Stack, Dictionary
  • ИИ противников
  • три типа башен с разной механикой
  • проектирование игрового баланса
// что получится

Игра жанра tower defence, в которой каждый алгоритм написан руками ученика, а не взят из готовой библиотеки.

▶ Играть в проект учеников↗ GitHub Pages
🏁 3 мобильные игры

Это примеры проектов, которые получаются у наших учеников. В портфолио курса — подробнее о каждом проекте: скриншоты, механики и что в них сделано руками ребят.

// прогресс_в_программировании

Как растёт уровень кода

Если первый год отвечал на вопрос «что написать», то второй — на вопрос «как написать правильно».

[этап 01]

Мобильная специфика

  • 2D-анимация и parallax
  • управление касанием
  • вертикальные экраны
  • адаптация под устройства
[этап 02]

Архитектура

  • принципы SOLID
  • события и делегаты
  • разделение ответственности
  • Shader Graph
[этап 03]

Алгоритмы и данные

  • поиск пути BFS
  • List, Queue, Stack, Dictionary
  • ИИ противников
  • оценка сложности решений
// стоимость

Оплата помесячно

Цена фиксируется на старте и не меняется до конца курса.

6 200 ₽// за модуль · 4 занятия
В стоимость входят видеозаписи занятий, домашние задания, авторские материалы и лицензии на используемое ПО. Действуют скидки до 20%, доступна оплата материнским капиталом и налоговый вычет — подробнее о стоимости.
Записаться
// куда_дальше

Третий год: код уровня студии

После Middle ребёнок готов к самому взрослому уровню — многопользовательским играм и коду, который пишут в больших командах.

Не уверены, подойдёт ли уровень?

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