ДАТА:
20.07.2023 — 05.12.2023
ДЛИТЕЛЬНОСТЬ:
40 онлайн-занятий
[по вторникам и четвергам]
От базовых операций Unity до релиза собственной игры на бесплатных платформах ― такой путь вы пройдете за 5 месяцев на этом курсе. Практика с первого занятия, саппорт от команды и персональный фидбек от лектора на каждом этапе.
КУРС ПОДОЙДЕТ
-
Начинающим разработчикам выучите язык C#, на котором работает платформа Unity, научитесь создавать динамические виртуальные вселенные и добавите первый геймдев-проект в портфолио
-
Выпускникам курсов по разработке научитесь работать с самой популярной платформой для разработки игр Unity, разберете все процессы, из которых состоит геймдев, и обретете новую профессию

-
Unity — самая популярная платформа для разработки игр, и она работает на базе языка C#. Как им пользоваться и создавать с ее помощью динамические игровые вселенные ― вы узнаете на этом курсе.
-
Сначала вы углубите знания C#, усовершенствуете навыки работы с Git и овладеете принципами компонентно-ориентированного программирования. Затем шаг за шагом научитесь создавать игры на Unity, писать скрипты для героев, добавлять анимацию и звуки.
-
В результате вы пройдете полный цикл разработки игры: от построения архитектуры и сюжетной линии до релиза на бесплатной платформе — и добавите реальный кейс в свое портфолио.
В ПРОГРАММУ КУРСА ВХОДЯТ
-
UNITY Познакомитесь с логикой создания игровых движков на Unity, научитесь разрабатывать виртуальные вселенные, добавлять анимацию и звуки.
-
ФИДБЕК ОТ ЛЕКТОРА Кроме лекций с livecoding-сессиями, мы добавили в программу воркшопы и Q&A-встречи на каждом из 5 модулей, чтобы вы могли задать любые дополнительные вопросы лектору и разобрать ошибки.
-
КЕЙС В ПОРТФОЛИО У вас будет 8 занятий на подготовку и реализацию финального проекта. Вы поработаете в мини-группах и разработаете собственную игру с нуля. Формат максимально приближен к работе над реальным проектом в ІТ-компании под руководством ментора.
-
КАРЬЕРНЫЙ БУСТ Усилите свое CV и портфолио благодаря наличию собственной игры, опубликованной и доступной для загрузки на бесплатных игровых платформах. Получите скилы для работы Unity Game Developer.
ЛЕКТОР:

Роман Бухтияров
- Software Developer в Unity Technologies
- имеет 8 лет опыта в разработке игр
- работал над известным тайлом Fall Guys
- разрабатывал AR/VR-приложения, среди кейсов: виртуальный магазин для «АЛЛО» и приложение для изучения иностранных языков для американской армии
- работал над игрой Coin Master с 10 000 000 пользователей ежедневно
- разрабатывал игровые приложения для Wargaming, Ubisoft, HyperDot
ПРОГРАММА
-
01
20.07.2023 19:00
Введение в курс и рабочий воркфлоу
- Подробно разберете структуру курса и результаты, которые вы получите после завершения обучения.
- Получите советы от лектора по организации обучения.
-
02
25.07.2023 19:00
Работа с Git и введение в Unity
- Рассмотрите интерфейс Unity, научитесь проводить базовые манипуляции без кода с помощью этой платформы.
- Научитесь работать с системой контроля версий Git.
-
03
27.07.2023 19:00
Основы C#. Part 1
- Рассмотрите особенности языка C# в контексте работы с платформой Unity.
- Поймете разницу между ref и value.
- Научитесь строить простые алгоритмы с использованием циклов и конструкций if else.
-
04
01.08.2023 19:00
Основы C#. Part 2
- Узнаете, что такое классы и интерфейсы.
- Разберете принципы объектно-ориентированного программирования (ООП).
- Поймете, как и для чего в разработке игр используются принципы ООП.
-
05
03.08.2023 19:00
Разбор домашних заданий
- Вместе с лектором разберетесь в нюансах выполнения домашнего задания и получите ответы на все возникшие в процессе самостоятельной работы вопросы.
-
06
08.08.2023 19:00
Unity та C#
- Разберете жизненный цикл базового класса MonoBehaviour, от которого наследуются все скрипты.
- Поймете, почему на курсе мы будем использовать MonoBehaviour.
- Научитесь использовать функцию GarbageCollector и автоматически управлять оперативной памятью компьютера во время выполнения программ.
- Узнаете, что такое сериализация интерфейса.
-
07
10.08.2023 19:00
Компонентно-ориентированное программирование
- Узнаете, что такое компонентно-ориентированное программирование (КОП) и чем оно отличается от ООП.
- Поймете, почему декомпозиция так важна при разработке игр, и научитесь использовать ее в задачах.
-
08
15.08.2023 19:00
Q&A
- Получите ответы на все вопросы, которые появились в этом модуле.
-
09
17.08.2023 19:00
Начало работы над игровой вселенной. Компонент камеры
- Узнаете, как построить карту игрового мира, как создавать сцены и реализовать компонент движения камеры.
- Построите собственную карту игрового мира, используя Unity.
- Научитесь двигать камеру картой.
-
10
22.08.2023 19:00
Компонент движения
- Узнаете, как создавать и оживлять объекты в игре.
- Научитесь определять параметры движения и работать с коллайдерами.
- Разберете функцию столкновения объектов и поймете, почему она является одной из важнейших функций при разработке игр.
- Научитесь предоставлять объектам возможность столкнуться.
-
11
24.08.2023 19:00
Строительный и ресурсный компоненты. Компонент взаимодействия
- Узнаете, как создавать здания в игровой вселенной и настраивать взаимодействие здания с другими объектами.
- Научитесь создавать ресурсы.
-
12
29.08.2023 19:00
Компоненты обновления, таймера и действия
- Изучите компонент обновления и научитесь модернизировать объекты в игре.
- Научитесь работать с компонентами таймера и действия.
-
13
31.08.2023 19:00
Разбор домашних заданий
- Вместе с лектором разберетесь в нюансах выполнения домашнего задания и получите ответы на все возникшие в процессе самостоятельной работы вопросы.
-
14
05.09.2023 19:00
Главное меню. Первый интерфейс
- Узнаете, как создать игровой интерфейс в Unity.
- Научитесь создавать главное меню, настраивать механизм запуска игры из главного меню и возвращаться к нему.
- Создадите простой тестовый интерфейс.
-
15
07.09.2023 19:00
Управление сценой. Первый билд
- Освоите основы работы со сценарием.
- Узнаете, как загрузить/выгрузить сцену.
- Рассмотрите, из каких процессов состоит полный цикл создания игры.
- Узнаете, что такое билд и как его создать.
-
16
12.09.2023 19:00
Q&A
- Получите ответы на все вопросы, которые появились в этом модуле.
-
17
14.09.2023 19:00
Компоненты Health и Attack
- Познакомитесь с боевой системой игры и поймете, как она устроена.
- Узнаете, как создать компонент «здоровье» и компонент «атака».
- Научитесь добавлять эти компоненты к любым персонажам в игре.
-
18
19.09.2023 19:00
Компоненты Armor и Regen
- Узнаете, как можно совершенствовать и расширять боевую систему игры благодаря компонентам «броня» и «регенерация».
-
19
21.09.2023 19:00
Компонент Ability
- Изучите требования к настройке глобальной системы способностей в различных играх.
- Научитесь создавать способности и эффекты.
-
20
26.09.2023 19:00
Разбор домашних заданий
- Вместе с лектором разберетесь в нюансах выполнения домашнего задания и получите ответы на все возникшие в процессе самостоятельной работы вопросы.
-
21
28.09.2023 19:00
Система инструментария. Part 1
- Узнаете, как создать базовую систему инвентаря.
- Научитесь создавать элементы инвентаря и добавлять их в систему.
- Попробуете строить сложные системы по принципам компонентно-ориентированного программирования.
-
22
03.10.2023 19:00
Система инструментария. Part 2
- Узнаете, как добавлять интерфейс в систему инвентаря в игре.
- Научитесь совершенствовать систему инвентаря в игре.
-
23
05.10.2023 19:00
Компонент Input
- Узнаете, как работает Input System.
- Узнаете, как компонентно-ориентированное программирование позволяет легко модифицировать компоненты после создания.
- Научитесь вносить изменения в созданные ранее компоненты.
-
24
10.10.2023 19:00
Q&A
- Получите ответы на все вопросы, которые появились в этом модуле.
-
25
12.10.2023 19:00
Компоненты врага и игрока
- Рассмотрите различия между компонентами «игрок» и «враг».
- Научитесь создавать простую игру типа «игрок против врага».
-
26
17.10.2023 19:00
Анимация и эффекты
- Узнаете, как добавить персонажам и объектам игры анимацию и другие эффекты.
- Научитесь добавлять сложную графику в свою игру.
-
27
19.10.2023 19:00
Звуковая система
- Узнаете, как устроена звуковая система и как реализовать ее в игре.
- Разберете требования, которые нужно учесть при разработке звукового сопровождения в играх.
-
28
24.10.2023 19:00
Разбор домашних заданий
- Вместе с лектором разберетесь в нюансах выполнения домашнего задания и получите ответы на все возникшие в процессе самостоятельной работы вопросы.
-
29
26.10.2023 19:00
Система перевода
- Узнаете, как использовать систему локализации для существующей игры.
- Разберете самые распространенные проблемы, которые могут возникнуть при переводе, и построите роадмап по их решению.
- Научитесь создавать базу перевода для своей игры.
-
30
31.10.2023 19:00
Скриптованные объекты
- Узнаете, что такое скриптованные объекты и как они устроены.
- Научитесь строить простые системы скриптованных объектов.
- Рассмотрите пути прототипизации игры с помощью скриптованных объектов.
- Узнаете, что такое Live-Ops и UGS и как ими пользоваться.
-
31
02.11.2023 19:00
Система сохранения
- Узнаете, как на основе Scriptable Objects создать базовую систему сохранения в игре.
- Изучите требования к реализации системы сохранения в играх.
-
32
07.11.2023 19:00
Q&A
- Получите ответы на все вопросы, которые появились в этом модуле.
-
33
09.11.2023 19:00
Требования к курсовому проекту
- Получите ТЗ для курсового проекта.
- Обсудите темы и идеи, актуальные для выполнения задачи.
-
34
14.11.2023 19:00
Начало работы над игрой в мини-группах
- Разделитесь на мини-команды внутри группы и распределите роли.
- Провалидируете командную идею для игры.
- Начнете работу над собственной игрой.
-
35
16.11.2023 19:00
Разработка игры и Q&A
- Поделитесь наработками по игре.
- Получите консультацию от лектора.
-
36
21.11.2023 19:00
Подготовка к презентации собственной игры
- Доработаете игру.
- Получите ответы на все возникшие в процессе разработки вопросы.
- Усовершенствуете игру после консультации.
-
37
23.11.2023 19:00
Подготовка билдов
- Соберете и запустите собственную игру на Unity.
-
38
28.11.2023 19:00
Релиз игры на бесплатной платформе
- Узнаете, как опубликовать свою игру на бесплатной платформе так, чтобы пользователи могли ее загружать.
- Опубликуете свою игру.
-
39
30.11.2023 19:00
Презентация и защита курсовых проектов. Part 1
- Рассмотрите работы своих коллег.
- Представите собственный проект.
-
40
05.12.2023 19:00
Презентация и защита курсовых проектов. Part 2
- Рассмотрите работы своих коллег.
- Представите собственный проект.
Регистрация