Що нового?

Придбаний [XYZ School] Курс по Unity (Олексій Малоросіянов)

Інформація про покупку
Тип покупки: Складчина
Ціна: 20846 ГРН
Учасників: 0 з 150
Організатор: Відсутній
Статус: Набір учасників
Внесок: 144.5 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Під керівництвом викладача ти створиш прототип простої 2D-гри-пазл-платформера, а потім екшену. З кожним уроком ти будеш додавати в нього нові механіки: від переміщення по рівню і діалогів до чекпойнтів і боса з декількома фазами бою.

мета курсу-навчити тебе працювати в Unity і самостійно створювати ігри. Пройшовши курс, ти зможеш реалізовувати свої ідеї для ігор без сторонньої допомоги. Курс повністю побудований навколо проекту: всі знання ти відразу застосовуєш на практиці і зможеш використовувати в своїх наступних іграх.

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

Лекція 1. Знайомство з Unity
Unity HUB і версія, IDE, створення порожнього проекту, огляд інтерфейсу (scene, game, hierarchy, inpector, console). Тривимірний простір сцени. Розбір GameObject і компонентів: Transform, Camera). Концепція Prefab.

1. Налаштовуємо оточення для роботи:
  • отримуємо Unity Id
  • викачуємо Unity hub
  • домовляємося про версію Unity
2. Створення нового проекту:
  • вибір необхідного темплейта
  • огляд інтерфейсу (Scene, Game, Hierarchy, Inspector, Console)
3. Базові сутності:
* простір сцени
• unit
• Game Object
• Transform
• Camera

Лекція 2. Створення сцени та її наповнення Пояснення об'єкта*.unitypackage і імпорт необхідних ассетів. Збірка ігрової сцени з префабів. Пояснення поняття текстур і Sprite. SpriteRenderer. Налаштування камери (інструменти редактора по алігну камери). Запуск проекту.

1. Імпорт ассетів:
  • імпорт ресурсів через unitypackage
  • імпорт сирих текстур
2. Налаштування текстур:
  • огляд можливих налаштувань текстури
  • Налаштування текстур під піксельартний проект
3. Grid & Snap Settings

4. Створення об'єктів на сцені:
  • компонент SpriteRenderer і його властивості
  • взаємозв'язок налаштувань текстур з SpriteRenderer
5. Камера та її властивості

6. Пакет 2D Pixel Perfect

Лекція 3. Етапи розробки
Поняття MonoBehaviour. Створення Player.cs базовий цикл життя біхейва (Awake, Start, Update, OnDestroy). Розбираємо методи, змінні, базові типи, умовні оператори, модифікатори доступу. SerializedField і те як це впливає на GameObject (подивитися на зміну серіалізованих даних.) Розбір класу Input, реалізація базового пересування гравця по сцені.

1. Перший скрипт:
  • Огляд MonoBehaviour
  • Життєвий цикл скрипта
  • Створення контролера гравця Player.cs
2. Згадаймо теорію:
  • змінні
  • базові типи
  • умовні оператори
  • методи
3. Користувальницький введення:
  • Розбір класу Input
  • Обробка введення через Input
  • Огляд нового пакету Input System
  • Створення контролів і прив'язка методів з Player.cs
4. Переміщення об'єкта по сцені

Лекція 4. Фізика і колізії
Розповідь про фізику: гравітація, rigid body, імпульси, статичні об'єкти. Розміщення на сцені необхідних компонентів статі і прив'язка фізики до GO гравця. Переробляємо управління на імпульси. Розповідь детекції колізій, компоненти * Colider . Методи колізій в компоненті гравця. Створюємо новий компонент коіна і додаємо механіку збирання монеток.

1. Фізична модель Unity

2. Розбір Rigidbody:
  • типи фізичних тіл
  • маса
  • гравітація
  • обмежувачі
3. Розбір Collider:
  • види колайдерів
  • огляд параметрів компонента
4. Переписуємо управління персонажем на фізичну модель:
• Velocity, AddForce
  • Додаємо можливість стрибати
  • Ground Check і його різні реалізації
5. Робимо управління більш чуйним:
* управління висотою стрибка
• safe jump

6. Реалізуємо детекцію колізій на прикладі монеток.

https://privatelink.de/?https://www.school-xyz.com/unity
 
Угорі