Під керівництвом викладача ти створиш прототип простої 2D-гри-пазл-платформера, а потім екшену. З кожним уроком ти будеш додавати в нього нові механіки: від переміщення по рівню і діалогів до чекпойнтів і боса з декількома фазами бою.
мета курсу-навчити тебе працювати в Unity і самостійно створювати ігри. Пройшовши курс, ти зможеш реалізовувати свої ідеї для ігор без сторонньої допомоги. Курс повністю побудований навколо проекту: всі знання ти відразу застосовуєш на практиці і зможеш використовувати в своїх наступних іграх.
програма курсу
Лекція 1. Знайомство з Unity
Unity HUB і версія, IDE, створення порожнього проекту, огляд інтерфейсу (scene, game, hierarchy, inpector, console). Тривимірний простір сцени. Розбір GameObject і компонентів: Transform, Camera). Концепція Prefab.
1. Налаштовуємо оточення для роботи:
* простір сцени
• unit
• Game Object
• Transform
• Camera
Лекція 2. Створення сцени та її наповнення Пояснення об'єкта*.unitypackage і імпорт необхідних ассетів. Збірка ігрової сцени з префабів. Пояснення поняття текстур і Sprite. SpriteRenderer. Налаштування камери (інструменти редактора по алігну камери). Запуск проекту.
1. Імпорт ассетів:
4. Створення об'єктів на сцені:
6. Пакет 2D Pixel Perfect
Лекція 3. Етапи розробки
Поняття MonoBehaviour. Створення Player.cs базовий цикл життя біхейва (Awake, Start, Update, OnDestroy). Розбираємо методи, змінні, базові типи, умовні оператори, модифікатори доступу. SerializedField і те як це впливає на GameObject (подивитися на зміну серіалізованих даних.) Розбір класу Input, реалізація базового пересування гравця по сцені.
1. Перший скрипт:
Лекція 4. Фізика і колізії
Розповідь про фізику: гравітація, rigid body, імпульси, статичні об'єкти. Розміщення на сцені необхідних компонентів статі і прив'язка фізики до GO гравця. Переробляємо управління на імпульси. Розповідь детекції колізій, компоненти * Colider . Методи колізій в компоненті гравця. Створюємо новий компонент коіна і додаємо механіку збирання монеток.
1. Фізична модель Unity
2. Розбір Rigidbody:
• Velocity, AddForce
* управління висотою стрибка
• safe jump
6. Реалізуємо детекцію колізій на прикладі монеток.
мета курсу-навчити тебе працювати в Unity і самостійно створювати ігри. Пройшовши курс, ти зможеш реалізовувати свої ідеї для ігор без сторонньої допомоги. Курс повністю побудований навколо проекту: всі знання ти відразу застосовуєш на практиці і зможеш використовувати в своїх наступних іграх.
програма курсу
Лекція 1. Знайомство з Unity
Unity HUB і версія, IDE, створення порожнього проекту, огляд інтерфейсу (scene, game, hierarchy, inpector, console). Тривимірний простір сцени. Розбір GameObject і компонентів: Transform, Camera). Концепція Prefab.
1. Налаштовуємо оточення для роботи:
- отримуємо Unity Id
- викачуємо Unity hub
- домовляємося про версію Unity
- вибір необхідного темплейта
- огляд інтерфейсу (Scene, Game, Hierarchy, Inspector, Console)
* простір сцени
• unit
• Game Object
• Transform
• Camera
Лекція 2. Створення сцени та її наповнення Пояснення об'єкта*.unitypackage і імпорт необхідних ассетів. Збірка ігрової сцени з префабів. Пояснення поняття текстур і Sprite. SpriteRenderer. Налаштування камери (інструменти редактора по алігну камери). Запуск проекту.
1. Імпорт ассетів:
- імпорт ресурсів через unitypackage
- імпорт сирих текстур
- огляд можливих налаштувань текстури
- Налаштування текстур під піксельартний проект
4. Створення об'єктів на сцені:
- компонент SpriteRenderer і його властивості
- взаємозв'язок налаштувань текстур з SpriteRenderer
6. Пакет 2D Pixel Perfect
Лекція 3. Етапи розробки
Поняття MonoBehaviour. Створення Player.cs базовий цикл життя біхейва (Awake, Start, Update, OnDestroy). Розбираємо методи, змінні, базові типи, умовні оператори, модифікатори доступу. SerializedField і те як це впливає на GameObject (подивитися на зміну серіалізованих даних.) Розбір класу Input, реалізація базового пересування гравця по сцені.
1. Перший скрипт:
- Огляд MonoBehaviour
- Життєвий цикл скрипта
- Створення контролера гравця Player.cs
- змінні
- базові типи
- умовні оператори
- методи
- Розбір класу Input
- Обробка введення через Input
- Огляд нового пакету Input System
- Створення контролів і прив'язка методів з Player.cs
Лекція 4. Фізика і колізії
Розповідь про фізику: гравітація, rigid body, імпульси, статичні об'єкти. Розміщення на сцені необхідних компонентів статі і прив'язка фізики до GO гравця. Переробляємо управління на імпульси. Розповідь детекції колізій, компоненти * Colider . Методи колізій в компоненті гравця. Створюємо новий компонент коіна і додаємо механіку збирання монеток.
1. Фізична модель Unity
2. Розбір Rigidbody:
- типи фізичних тіл
- маса
- гравітація
- обмежувачі
- види колайдерів
- огляд параметрів компонента
• Velocity, AddForce
- Додаємо можливість стрибати
- Ground Check і його різні реалізації
* управління висотою стрибка
• safe jump
6. Реалізуємо детекцію колізій на прикладі монеток.
https://privatelink.de/?https://www.school-xyz.com/unity