Курс Unity Game Developer

  • Online
  • Для начинающих
  • Gamedev / Unity / Game Design
Образовательный центр: Varto School
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:7 месяцев
Начало курса:06.05.2025
Стоимость обучения:840 USD за курс

Протягом шести місяців ти освоїш основи програмування на C#, отримаєш розуміння редактора Unity та оволодієш навичками інтеграції анімацій у свої проєкти. Ми також розглянемо графічні та аудіо компоненти гри, дослідимо Unity UI та методи роботи з файлами та збереженням даних. Ти ознайомишся із патернами програмування, системою введення Unity InputSystem, корутинами та оптимізацією.

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

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

  • Знайомство
  • Як створюють ігри та чому саме Unity
  • Компанії які використовують Unity і чому він такий популярний рушій
  • Як побудовано курс і як легше опанувати професію
  • Основи C#
  • Логічні умови в C#
  • Колекції та засоби обробки колекцій в C#
  • Методи, модифікатори і як працювати з проєктом використовуючи засоби контролю версій
  • Налаштування Unity проєкту, робота з фізикою та скриптами
  • Об'єктно орієнтований підхід до створення ігор
  • Перша гра - "Камінь, ножиці, папір"

Блок 2. Основні навички створення ігор на Unity

  • Персонаж, управління, 2D-фізика та анімація
  • Генерація нескінченного ігрового рівня, основні ігрові елементи
  • Вороги, бонуси, різноманітні ігрові механіки та збірка гри на PC та Browser
  • Ігрові інтерфейси в Unity. Як покращити якість досвіду гравця
  • Анімація ігрових інтерфейсів та відгук інтерфейсу на дії гравця
  • Як підготувати графічні матеріали для UI самостійно
  • Адаптивність ігрових інтерфейсів під різні платформи
  • Налаштування 3D сцени, ландшафти та робота з освітленням
  • Як налаштувати управління персонажем у 3D грі на будь-яких платформах
  • Зброя та постріли в шутерах. Сліди від пострілу
  • Перемикання озброєння під час бою, різні типи зброї
  • Вороги, штучний інтелект ботів, патрулювання, реакція на гравця
  • Як створити головне меню, меню паузи та інші інтерфейси як у реальних шутерах
  • Гра в жанрі endless runner (3D)

Блок 3. Управління графікою і звуками

  • Наповнення проєкту звуками, знайомство з інструментами управління звуку в Unity
  • Налаштування графіки під час гри через код, оптимізація світла в Unity
  • Застосування Post-Processing Effects для покращення графіки
  • Створення гри в стилі "FireBalls 3D"

Блок 4. Проєктування, збереження прогресу

  • Що таке ScriptableObject, як створюються стартові дані та зберігається ігровий прогрес засобами Unity
  • Збереження ігрового прогресу на рівні сучасних проєктів
  • Основи Firebase Інтеграція Unity з хмарними сервісами
  • Методології глобального проєктування. Введення у патерни
  • Ігрові патерни і оптимізація ігрових додатків
  • Сучасний підхід до ведення архітектури проєкту на основі DI
  • Карткова гра "21" в 2D або 3D для мобільних пристроїв

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

  • Ігровий FPS, оптимізація ресурсів в проєкті
  • Оптимізація графіки на просунутому рівні
  • Оптимізація графіки, FPS та розміру білда у наданому проєкті

Блок 6. Як працює Gamedev

  • Публікація ігор на різних майданчиках
  • Як працюють IT команди. Методології управління проєктами: Agile, Scrum, Kanban, Extreme Programming
  • Економіка ігрової розробки. Монетизація. Платні ігри, DLC, реклама, in-app purchases
  • Як готувати резюме
  • Як проходити співбесіди
  • Де шукати роботу. Як заповнювати Linkedin
  • Як використовувати чат GPT для роботи
  • Професійна співбесіда для отримання рекомендацій щодо подальшого руху в ігровій галузі

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

Повноцінна дипломна практика, розширення портфоліо та сертифікат.

Після курсу ти:

  • Впевнено працюєш з ігровим рушієм Unity
  • Оптимізуєш продуктивність гри та дізнаєшся, як просувати свої проєкти на різних платформах
  • Програмуєш на мові C# та створюєш скрипти для геймплею
  • Розумієш процес розробки відеоігор: геймдизайн, анімацію, фізику та взаємодії

Особливості курсу

  • Живі онлайн лекції
  • Доступ до записів лекцій
  • Практичні завдання
  • Підтримка ментора
  • Проєкт в портфоліо
  • Сертифікат про проходження курсу

Викладачі курсу

  • Ярослав Гомзяк - Unity AR/VR Developer
  • Дмитро Шарко - Unity Game Developer

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
SKVOT
Формат
Online
Начало обучения
28.07.2025
Длительность
25 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
ИT-школа СМАРТ
Формат
Online
Начало обучения
Дата формується
Длительность
-
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
2 790 UAH за месяц
Учебный центр
Академия Профессий Будущего
Формат
Online
Начало обучения
Будь-який момент
Длительность
24 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
500 UAH за час
Учебный центр
Foxminded
Формат
Online
Начало обучения
Будь-який момент
Длительность
3 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
6 400 UAH за месяц