Курс 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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
14 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
3 362 UAH за курс
Навчальний центр
SKVOT
Формат
Online
Початок навчання
Будь-який момент
Тривалість
32 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
IT FUTURE ONLINE
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
IT-школа СМАРТ
Формат
Online
Початок навчання
Дата формується
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 790 UAH за місяць
