Varto School

Unity Game Developer

6 месяцев
Для начинающих
Gamedev / Unity / Game Design
Этот курс научит тебя создавать игры на Unity. За шесть месяцев ты освоишь C#, Unity UI, анимацию, работу с графикой и звуком, а также научишься сохранять данные и оптимизировать игру. После курса у тебя будет готовый проект в портфолио и сертификат.

О курсе

Программа курса

Блок 1. Основы программирования для разработки игр

Курс начинается с основ. Участники знакомятся с процессом создания игр и преимуществами движка Unity. Они изучают язык программирования C# - от базовых конструкций до логических условий и работы с коллекциями. Затем студенты переходят к настройке Unity-проекта, работе с физикой и скриптами. Завершается блок созданием первой игры - "Камень, ножницы, бумага", что позволяет закрепить полученные знания на практике.

Блок 2. Основные навыки создания игр на Unity

Этот блок охватывает создание полноценных игр различных жанров. Студенты учатся работать с 2D-физикой, анимацией персонажей и генерацией бесконечных уровней. Они добавляют врагов, бонусы и разнообразные игровые механику. Особое внимание уделяется созданию игровых интерфейсов - от анимации до адаптации под различные платформы. Далее курс переходит к 3D-разработке: настройке сцен, ландшафтов, освещения и управления персонажем. Студенты создают механики шутеров - оружие, выстрелы, искусственный интеллект врагов и интерфейсы, похожие на реальные игры.

Блок 3. Управление графикой и звуками

Здесь участники учатся работе с аудио и визуальными эффектами. Они осваивают инструменты управления звуком в Unity, настройки графики через код и оптимизацию освещения. Полученные навыки применяются при создании игры в стиле "FireBalls 3D".

Блок 4. Проектирование, сохранение прогресса

Этот блок посвящен архитектуре игр и сохранению данных. Студенты изучают ScriptableObject для создания стартовых данных, современные методы сохранения прогресса и паттерны проектирования. Они ознакомятся с подходами к оптимизации и архитектуре на основе DI. Практической работой становится создание карточной игры "21" для мобильных устройств.

Блок 5. Оптимизация

Участники научатся повышать производительность игр. Они осваивают методы оптимизации FPS, работы с ресурсами и графикой на продвинутом уровне. Особое внимание уделяется уменьшению размера финальной сборки игры.

Блок 6. Как работает Gamedev

Этот блок раскрывает бизнес-сторону разработки игр. Студенты узнают о публикации игр на различных платформах, методологиях управления проектами и экономике геймдева - монетизации, DLC, рекламе. Также курс готовит к поиску работы: составление резюме, подготовка к собеседованиям, работа с LinkedIn и использование AI-инструментов в работе.

Блок 7. Дипломный проект

Завершается курс созданием полноценного дипломного проекта. Это позволяет расширить портфолио и получить сертификат о завершении обучения.

После курса ты:

Уверенно работать будешь с движком Unity, оптимизировать производительность игры и публиковать проекты на различных платформах. Научишься программировать на C# и создавать скрипты для геймплея. Понимать будешь полный цикл разработки игр - от геймдизайна до анимации и физики.

Особенности курса

Обучение включает живые онлайн-лекции с доступом к записям. Студенты выполняют практические задания под надзором ментора. Во время курса создается проект для портфолио, а после завершения выдается сертификат.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора