Курс Розробка мобільних ігор на 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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
GoITeens
Формат
Online
Початок навчання
Дата формується
Тривалість
24 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Varto School
Формат
Online
Початок навчання
11.12.2024
Тривалість
5 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
600 USD за курс
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
06.10.2025
Тривалість
41 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Stfalcon Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
48 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте