Курс Створення ігор на Unity

  • Online
  • Для начинающих
  • Gamedev / Unity / Game Design
Образовательный центр: ArtCraft
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:10 недель
Начало курса:31.07.2025
Стоимость обучения:16 850 UAH за курс

Почнемо навчання зі знайомства з Unity: базові функції, принципи роботи, інтерфейс. Ти дізнаєшся про ігри, які були зроблені на цьому рушії, навчишся створювати об'єкти, працювати з фізикою в програмі, скриптами та багато іншого. Потім перейдемо до програмування на C#: опануємо базу, познайомимось зі змінними, масивами, методами, типами даних. Навчимося анімувати об'єкти, створювати зацикленість, послідовність, тригери. Охопимо і тему штучного інтелекту! Адже ворог у нашій грі буде керуватися саме ШІ. А також попрацюємо з 3D, UI-дизайном, генерацією світу та навіть створимо магазин скінів!

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

Вступ

  • Що таке Unity, інтерфейс програми
  • Ігровий об'єкт, спрайти, компоненти, скрипти
  • Робота та використання сцен
  • Як працює фізика та гравітація в Unity, що таке колайдер та Rigidbody

Програмування на С#

  • Змінна, оператор, метод
  • Зв'язок Unity та Visual Studio
  • 4 основних типи даних: int, float, bool, string
  • Основи програмування на C#

Анімація

  • Основні правила побудови кліпу: зацикленість, послідовність, однакові проміжки часу між кадрами
  • Тригери. Як створити, працювати з ними в коді
  • Основні типи колайдерів на об'єкті
  • Розбір системи тегів
  • Використання Physic material 2D

Штучний інтелект

  • Розробка базового ШІ
  • Створення ворога, який керується за допомогою ШІ
  • Система ходьби по точках, Vector3.MoveTowards
  • AddForce та OnCollisionEnter2D, рестарт рівня з SceneManager
  • Розробка можливостей головного персонажа
  • Підключення анімації до ворога

UI та система мотивації гравця

  • Створення монеток та спеціальної змінної Coins
  • Впровадження декількох рівнів та порталу, який завантажує наступний рівень
  • Розширення монітора і його вплив на інтерфейс
  • Головне меню, білд

Робота з 3D

  • Сайти з 3D-графікою, формати моделей для Unity, імпорт в програм
  • Матеріали: що це, як налаштовувати та додавати на моделі, накладати текстури
  • Контролер персонажа та камери з мобільним керуванням
  • Підключення підготовлених анімацій до Velocity

Генерація світу

  • Як працюють цикли. Для чого вони потрібні
  • Що таке префаб, метод Instantiate
  • Генерування та рандомізація платформ, Random.Range
  • Смерть гравця за допомогою перешкод, реалізація простим скриптом
  • Система рахунків та рекордів

Магазин скінів, звуки, мобільний білд

  • Верстка магазину скінів, робота з Grid Layout Group
  • Скріпти перевірки наявності скінів, монеток, купівлі
  • Що таке Audio Source, які формати звуку підходять для Unity
  • Налаштування звуків під дії гравця
  • Мобільний білд: базові налаштування, формати

Що ти отримаєш після курсу

  • Опануєш інтерфейс та основні функції Unity
  • Навчишся створювати власні повноцінні ігри
  • Ознайомишся з основами програмування на C#
  • Зможеш розробляти базовий ШІ
  • Освоїш роботу як з 2D, так і з 3D-графікою

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

  • Допомога ментора
  • Практика
  • Власна LMS платформа
  • Зворотній зв'язок
  • Сертифікат про проходження курсу
  • Проєкт в портфоліо

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

Владислав Литвинов - Unity Developer

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

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

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

Учебный центр
Stfalcon Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
48 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Varto School
Формат
Online
Начало обучения
Дата формується
Длительность
6 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
270 USD за курс
Учебный центр
Junior IT
Формат
Online
Начало обучения
Дата формується
Длительность
-
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
GoITeens
Формат
Online
Начало обучения
Дата формується
Длительность
12 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте