Курс Розробка мобільних ігор на Unity
- Online
- Для початківців, Для досвідчених
- Gamedev / Unity / Game Design
![]() |
|
| Навчальний центр: | Robot Dreams |
|---|---|
| Формат: | Курс |
| Мова викладання: | Ukrainian |
| Тривалість навчання: | 23 занять |
| Початок курсу: | 26.06.2025 |
| Вартість навчання: | Уточнюйте |
Подробиці та реєстрація
Цей Unity-курс допоможе набути технічних навичок мобільного геймдеву - ви пройдете повний цикл створення власної 3D-гри. Це відкриє подальший шлях до mobile-розробки - включно з напрямом igaming, де попит на якісні продукти та фахівців постійно зростає.
Програма курсу
Бонусний блок. Основи програмування на C#
- Знайомство з мовою C#
- Основи системи контролю версій Git
- Типи даних та основні операції
- Керування ходом виконання програми
- Масиви
- Методи та функції
- Класи
- Структури та простір імен
- Основи об'єктно-орієнтованого програмування
- Абстрактні класи та System: Object
Огляд ігрової індустрії та мобільного геймдеву
- Зрозумієте особливості мобільної розробки на рушії Unity
- Дізнаєтеся, які завдання допомагає розв'язувати Unity Developer
- Зрозумієте, з якими інструментами працюватимете на курсі та для чого вони потрібні
Знайомство з Unity 6
- Навчитеся користуватися базовими функціями Unity Engine
- Отримаєте розуміння орієнтації всередині Scene View
- З'ясуєте, як працює інтеграція асетів через Package Manager
Знайомство з Git
- Навчитеся працювати з Git
- Дізнаєтеся про GUI-інструменти для роботи з Git
- Навчитеся створювати бранчі та використовувати інші підходи в роботі з Git
- З'ясуєте, що таке Merge Request / Pull Request, та навчитеся розв'язувати Merge Conflicts
Спрайти та текстури, матеріали
- Зрозумієте, як імпортувати спрайти та нарізати їх
- Зможете користуватися різними типами Image
- Навчитеся застосовувати Sprite Editor
- Зможете створювати власні матеріали
Цикл Monobehaviour, Coroutines
- Дізнаєтеся, як працюють MonoBehaviour-компоненти всередині Unity
- Зможете використовувати внутрішню API Unity для ініціалізації та виконання бізнес-завдань
- Зрозумієте відмінності між різними функціями циклу MonoBehaviour
Взаємодія з об'єктами через компоненти
- Навчитеся комунікувати між об'єктами, використовуючи вбудовану фізику Unity
- З'ясуєте, чим відрізняється тригер від звичайного колайдера
- Зрозумієте властивості фізичного тіла всередині Unity
Камера та освітлення
- Зможете користуватися Cinemachine
- Навчитеся налаштовувати камеру всередині Unity
- Зрозумієте властивості різних джерел світла
- Дізнаєтеся, як налаштувати світло для конкретної сцени
Побудова ігрового світу, процедура генерація
- Навчитеся працювати з асетом процедурної генерації Forever
- Зможете швидко зробити прототип власного Endless Runner
- Зрозумієте особливості доречності застосування асетів у повсякденній праці розробника
- Дізнаєтеся відмінність між реалізацією вручну та з використанням асетів
- Зможете застосувати знання, набуті на попередніх заняттях, для створення повноцінної мобільної гри
Контролер персонажа
- Дізнаєтеся, як працювати з input-системою в Unity
- Зможете зробити розкладку керування для будь-якого девайса
- Навчитеся мапити input до руху персонажа
Анімація та Animator
- Розберете, як працювати з анімаційною системою в Unity
- Зможете зробити анімацію для об’єктів у грі (персонажів, NPC тощо)
- Навчитеся додавати анімаційні ефекти до руху персонажа й таким чином робити гру реалістичнішою та динамічнішою
Q&A-сесія
Підсумуєте знання, набуті протягом проходження половини курсу.
UI, адаптивний UI
- Навчитеся працювати з UI всередині Unity
- Зможете адаптувати UI під різні розміри мобільних екранів на базовому рівні
- Набудете навичок комунікувати код з графічним інтерфейсом
- Зрозумієте властивості базових UI-елементів
Звук, JSAM
- Навчитеся працювати зі звуком всередині Unity
- Зможете використовувати JSAM
Збереження та налаштування гри
- Навчитеся працювати з PlayerPrefs
- Зрозумієте відмінність між Prefs та прямим збереженням у файл
- Дізнаєтеся, як користуватися збереженням у файл
- Зможете створити систему користувацьких налаштувань
Фідбек, хаптики, Acet Feel
- Навчитеся додавати хаптики для мобільних пристроїв
- Зможете користуватися FEEL та зрозумієте його основні переваги
- З'ясуєте, які покращення хоче бачити юзер, досліджуючи фідбек
Тестування, дебагінг гри
- Навчитеся ефективно знаходити баги та виправляти їх за допомогою логування та автоматичних тестів
- Зможете оптимізувати мобільні ігри, знижуючи вимоги до пам'яті та процесора без втрати якості
- Навчитеся аналізувати продуктивність гри за допомогою Profiler та Frame Debugger для оптимізації частоти кадрів
Scriptable object
- Навчитеся створювати й користуватися Scriptable Object
- Зрозумієте головні переваги та недоліки Scriptable Object
Vcontainer/zenject/dependency injection
- Зрозумієте концепцію Dependency Injection
- Навчитеся користуватися DI-обгортками
- Зрозумієте перевагу DI над патерном Singleton
Navmesh
- Зрозумієте, як працює AI Path finding в Unity
- Навчитеся створювати NavMesh
- Зможете формувати агентів, які здатні оминати будь-які перешкоди самостійно
Видача курсових проєктів / Q&A session
- Навчитеся готувати огляд завдання на курсовий проєкт, чітко визначаючи цілі та вимоги
- Зможете підготувати проєкт до презентації, включно зі структурою демонстрації гри та налаштуванням на запитання
- Структуруєте демонстрацію гри, фокусуючись на геймплеї, основних механіках та релізному потенціалі
Монетизація та аналітика
- Дізнаєтеся, як працює рекламна інтеграція
- Зрозумієте, для чого потрібна аналітика і як її інтегрувати всередину гри
- Знатимете про переваги та необхідність Firebase для мобільної гри
Підготовка, реліз та підтримка
- Зможете аналізувати особливості App Store та Google Play, щоб оптимізувати реліз гри на мобільних платформах
- Створите маркетингові матеріали для гри, зокрема опис, скриншоти й трейлер
- Вмітимете ефективно оновлювати гру після релізу та працювати з відгуками гравців, виправляючи помилки
Презентація курсових проєктів
Презентуєте свій курсовий проєкт.
Після курсу ви:
- Опануєте основи Unity та Git, навчитеся працювати з інтерфейсом і компонентами Unity Engine 6
- Створюватимете візуально привабливі ігри, використовуючи спрайти, матеріали, MonoBehaviour і Coroutines
- Проєктуватимете ігрові світи й персонажів із процедурною генерацією, інпут-системою та анімацією
- Реалізовуватимете адаптивний UI, звук і системи збереження для повноцінного ігрового досвіду
- Оптимізуватимете та публікуватимете свої ігри на App Store і Google Play
- Створите власну мобільну гру для портфоліо та демонстрації навичок
Особливості курсу
- Допомога ментора
- Практика
- Проєкт в портфоліо
- Курсовий проєкт
- Бонусний мінікурс із C#
- Сертифікат про проходження курсу
Викладачі курсу
- Іван Волков - Senior Unity Developer at Kevuru Games
- Євген Гаврилюк - Game Designer at Plarium
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
14 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
3 362 UAH за курс
Навчальний центр
Optima Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 400 UAH за місяць
Навчальний центр
DarwinLand
Формат
Online
Початок навчання
Дата формується
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Robocode
Формат
Online
Початок навчання
Дата формується
Тривалість
30 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
