SkillFactory
Глобальный
Профессия
Online
15 марта 2022
12 месяцев
Стоимость курса
7 500 RUB/мес.
Подробности и регистрация

Разработчик игр на Unity

Рассрочка
Навыки, которые вы получите:
Unity API C# ООП Анимация 2D анимация 3D игра

Вы научитесь создавать игры на движке Unity. Создадите две 2D-игры и две 3D-игры, научитесь программировать на C#. Сможете проходить собеседования или искать подработку во время обучения. Обменяетесь опытом в коммьюнити с 100+ сокурсниками.

Кому подойдет курс

  • Разработчикам на других языках. 
  • Всем, кто увлекается играми. 
  • Тем, кто уже работает в GameDev.

Программа

1. Введение в GameDev и Программирование на C#

Редактор Unity

  1. Основы GameDev: игровые движки, игровой цикл, игровой контент.
  2. Редактор Unity, assets.
  3. Level desing: Blender, модели, текстуры, сцены.

Язык C#

  1. Переменные и типы данных в языке C#.
  2. Консоль, обработка нажатий клавиш.
  3. Циклы и ветвления.
  4. Управляющие конструкции.
  5. Функции, массивы.
  6. Основы ООП.

2. Разработка мобильных игр на Unity

Создание Space Shooter

  1. Создание игровой логики.
  2. Звуки и музыка.
  3. Анимация.
  4. Обработка нажатий экрана в Unity.
  5. Публикация в Google Play / App Store / Steam.

Игра Tower Defence

  1. Разработка 2D-игр.
  2. ООП в C#, классы и объекты.
  3. Исключения.
  4. Движение на основе физики.
  5. Создание кастомной физики.
  6. 2D-анимация.
  7. Генерация уровней.
  8. Сохранение игрового процесса.

3. Создание 3D-shooter и «Танки»

3D-shooter с ботами

  1. Создание игрового персонажа.
  2. Генерация карты.
  3. Перемещение по карте.
  4. Подключение уровней.
  5. Добавление ботов на карту.
  6. Обработка выстрелов.
  7. Подключение искусственного интеллекта к ботам.

Многопользовательская 3D игра в жанре «Танки»

  1. Введение в разработку многопользовательских игр.
  2. Photon Unity Networking.
  3. Работа с базой данных на сервере.
  4. Реализация игровой логики.
  5. Голосовой чат с игроками.

4. Командная или инди-разработка своей игры

Проектирование игры, основы геймдизайна

  1. Анализ рынка и спроса.
  2. Выбор концепции игры.
  3. Нарративный дизайн.
  4. Проработка сюжета игры.
  5. Разработка дизайн-документа.
  6. Научим как продвигать и зарабатывать на играх.

Чему вы научитесь

  • Вы научитесь программировать на C# — это даст вам основу для широкого круга задач.
  • Вы отработаете каждый шаг создания игры — от идеи до загрузки в сторы и продаж.
  • Вы освоите разработку востребованных 2D- и многопользовательских 3D-игр.
  • Вы поймете, как зарабатывать на играх, продвигая их в App Store, Google Play, Steam.
Нам нужен ваш фидбек!
Честный и беспристрастный