Курс начинается с основ. Участники знакомятся с процессом создания игр и преимуществами движка Unity. Они изучают язык программирования C# - от базовых конструкций до логических условий и работы с коллекциями. Затем студенты переходят к настройке Unity-проекта, работе с физикой и скриптами. Завершается блок созданием первой игры - "Камень, ножницы, бумага", что позволяет закрепить полученные знания на практике.
Этот блок охватывает создание полноценных игр различных жанров. Студенты учатся работать с 2D-физикой, анимацией персонажей и генерацией бесконечных уровней. Они добавляют врагов, бонусы и разнообразные игровые механику. Особое внимание уделяется созданию игровых интерфейсов - от анимации до адаптации под различные платформы. Далее курс переходит к 3D-разработке: настройке сцен, ландшафтов, освещения и управления персонажем. Студенты создают механики шутеров - оружие, выстрелы, искусственный интеллект врагов и интерфейсы, похожие на реальные игры.
Здесь участники учатся работе с аудио и визуальными эффектами. Они осваивают инструменты управления звуком в Unity, настройки графики через код и оптимизацию освещения. Полученные навыки применяются при создании игры в стиле "FireBalls 3D".
Этот блок посвящен архитектуре игр и сохранению данных. Студенты изучают ScriptableObject для создания стартовых данных, современные методы сохранения прогресса и паттерны проектирования. Они ознакомятся с подходами к оптимизации и архитектуре на основе DI. Практической работой становится создание карточной игры "21" для мобильных устройств.
Участники научатся повышать производительность игр. Они осваивают методы оптимизации FPS, работы с ресурсами и графикой на продвинутом уровне. Особое внимание уделяется уменьшению размера финальной сборки игры.
Этот блок раскрывает бизнес-сторону разработки игр. Студенты узнают о публикации игр на различных платформах, методологиях управления проектами и экономике геймдева - монетизации, DLC, рекламе. Также курс готовит к поиску работы: составление резюме, подготовка к собеседованиям, работа с LinkedIn и использование AI-инструментов в работе.
Завершается курс созданием полноценного дипломного проекта. Это позволяет расширить портфолио и получить сертификат о завершении обучения.
Уверенно работать будешь с движком Unity, оптимизировать производительность игры и публиковать проекты на различных платформах. Научишься программировать на C# и создавать скрипты для геймплея. Понимать будешь полный цикл разработки игр - от геймдизайна до анимации и физики.
Обучение включает живые онлайн-лекции с доступом к записям. Студенты выполняют практические задания под надзором ментора. Во время курса создается проект для портфолио, а после завершения выдается сертификат.