Курс Розробка мобільних ігор на 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
Вартість
уточнюйте