< курс-профессия > < 5 месяцев > < junior >

Unity Game Developer

ДАТА:
20.07.2023 — 05.12.2023

 

ДЛИТЕЛЬНОСТЬ:
40 онлайн-занятий
[по вторникам и четвергам]

От базовых операций Unity до релиза собственной игры на бесплатных платформах ― такой путь вы пройдете за 5 месяцев на этом курсе. Практика с первого занятия, саппорт от команды и персональный фидбек от лектора на каждом этапе.

КУРС ПОДОЙДЕТ

  • Начинающим разработчикам

    выучите язык C#, на котором работает платформа Unity, научитесь создавать динамические виртуальные вселенные и добавите первый геймдев-проект в портфолио

  • Выпускникам курсов по разработке

    научитесь работать с самой популярной платформой для разработки игр Unity, разберете все процессы, из которых состоит геймдев, и обретете новую профессию

  • Unity — самая популярная платформа для разработки игр, и она работает на базе языка C#. Как им пользоваться и создавать с ее помощью динамические игровые вселенные ― вы узнаете на этом курсе.

     

  • Сначала вы углубите знания C#, усовершенствуете навыки работы с Git и овладеете принципами компонентно-ориентированного программирования. Затем шаг за шагом научитесь создавать игры на Unity, писать скрипты для героев, добавлять анимацию и звуки.

  • В результате вы пройдете полный цикл разработки игры: от построения архитектуры и сюжетной линии до релиза на бесплатной платформе — и добавите реальный кейс в свое портфолио.

В ПРОГРАММУ КУРСА ВХОДЯТ

  1. UNITY

    Познакомитесь с логикой создания игровых движков на Unity, научитесь разрабатывать виртуальные вселенные, добавлять анимацию и звуки.

  2. ФИДБЕК ОТ ЛЕКТОРА

    Кроме лекций с livecoding-сессиями, мы добавили в программу воркшопы и Q&A-встречи на каждом из 5 модулей, чтобы вы могли задать любые дополнительные вопросы лектору и разобрать ошибки.

  3. КЕЙС В ПОРТФОЛИО

    У вас будет 8 занятий на подготовку и реализацию финального проекта. Вы поработаете в мини-группах и разработаете собственную игру с нуля. Формат максимально приближен к работе над реальным проектом в ІТ-компании под руководством ментора.

  4. КАРЬЕРНЫЙ БУСТ

    Усилите свое 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

    • Рассмотрите работы своих коллег.
    • Представите собственный проект.

Регистрация

 

 
 
 
Регистрируясь, вы соглашаетесь с условиями договора-оферти и политикой конфиденциальності.