Що нового?

Набір учасників [Otus] Unity Game Developer. Basic (Микола Запольнов)

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

Gadzhi

Модератор

що дасть вам цей курс Ви почнете навчання з основ і опануєте просунутими прийомами роботи в Unity для створення 2D і 3D ігор.
Після навчання у вас буде весь необхідний набір навичок, щоб проектувати архітектуру гри, писати чистий код, створювати розумний AI, оптимізувати і монетизувати гру.

Для кого цей курс?
  • Для тих, хто хоче бути розробником ігор. У вас буде достатньо підготовки і практики, щоб претендувати на позицію Middle-розробника в геймдеві.
  • Для тих, хто хоче втілити в життя свою ідею гри. Протягом курсу Ви зможете працювати над своїм проектом, користуючись підтримкою викладачів.
3 гри, які ви створите
покроковий 3D-баттлер по типу RAID Shadow Legends
Навички, які ви освоїте, працюючи над цим проектом: Coroutines, Scriptable Objects, робота з анімаціями (MecAnim і Legacy Animation), Unity UI, системи частинок, відтворення звуку, dontdestroyonload, розширення редактора та ін.

2D-платформер
Навички, які ви освоїте, працюючи над цим проектом: Tilemap, 2D-фізика, New Input System, управління камерою за допомогою Cinemachine, процедурна генерація рівнів, серіалізація та ін.

мережевий 3D-шутер
Навички, які ви освоїте, працюючи над цим проектом: створення багатокористувацької гри, 3D-фізика, Terrain, Navigation Mesh, Ragdolls, Inverse kinematics, AI і створення ботів (кінцеві автомати, Behaviour Trees, Goal Oriented Action Planning), Photon Unity Networking та ін.

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

найбільш цікаві теми програми 2020
  • Перехід до DOTS, що дає можливість обробляти набагато більше об'єктів.
  • Детальний розбір підходів до проектування архітектури ігор в Unity для вибудовування продуманої структури гри.
  • Оптимальне використання інструментів і API Unity, що дозволяє домогтися оптимальної продуктивності.
  • Використання інструменту Cinemachine, що спрощує управління камерами.
  • Розробка AI-3 підходу до розробки штучного інтелекту в іграх.
  • Монетизація: стратегія і технічна реалізація - як вставити рекламу і внутрішньоігрові покупки в гру.
необхідні знання
  • Основи програмування;
  • Принципи ООП;
  • Базові знання комп'ютерної алгебри та лінійної алгебри;
Буде плюсом, але не обов'язково:
  • Досвід роботи на з#
  • Досвід роботи на Unity
В процесі навчання Ви отримаєте комплексні знання і навички.

початок занять: 24 грудня 2020
Тривалість навчання: 5 місяців

програма навчання
Модуль 1. Введення в Юніті. Пишемо першу гру (з 24 грудня)
Тема 1. Знайомство з Unity і перші скрипти
Тема 2. Ігровий цикл
Тема 3. Unity UI і завантаження сцен
Тема 4. Спецефекти
Тема 5. Звуки і музика
Тема 6. Розширення редактора
Тема 7. Створення білдів і публікація

Модуль 2. Архітектура проектів на Unity (з 17 січня)
Тема 8. Синглтони, Listener/Subscriber, Event Queue, Ін'єкція залежностей (Zenject)
Тема 9. Патерн Model View Controller
Тема 10. Патерн Entity Component System
Тема 11. Data Oriented Tech Stack (DOTS)

Модуль 3. Розробка 2D ігор в Unity (з 31 Січня)
Тема 12. Створення 2D проекту
Тема 13. Вступ до фізики
Тема 14. Просунута фізика
Тема 15. 2D анімація. DOTween, Spine та інші інструменти
Тема 16. Обробка введення, New Input System і Cinemachine
Тема 17. Неігрові персонажі
Тема 18. Процедурна генерація рівнів
Тема 19. Ігровий прогрес і його збереження

Модуль 4. Розробка мережевих 3D-ігор (з 28 Лютого)
Тема 20. Знайомство з Terrain, Navigation Mesh, управління персонажем
Тема 21. Знайомство з Photon Unity Networking
Тема 22. Ігрові елементи, Ragdolls і Inverse Kinematics
Тема 23. AI і боти (частина 1, state machine і behaviour tree)
Тема 24. AI і боти (частина 2, unity AI planner)

Модуль 5. Монетизація та гейм-дизайн (з 18 березня)
Тема 25. Підходи до монетизації та внутрішньоігрові покупки
Тема 26. Залучення та утримання гравців
Тема 27. Введення в геймдизайн

Модуль 6. Просунуті теми (з 28 березня)
Тема 28. Оптимізація
Тема 29. Scriptable Render Pipeline
Тема 30. Локалізація додатків
Тема 31. Addressable Assets

Модуль 7. Проектна робота (з 11 Квітня)
Тема 32. Вибір теми і організація проектної роботи
Тема 33. Консультація по проектам і домашнім завданням
Тема 34. Захист проектних робіт

Преподователі
Микола Запольнов-Senior Game Developer (Rovio Entertainment Corporation)

Senior Game Developer в Rovio (творці Angry Birds). Раніше працював в ZeptoLab на позиції Lead Game Developer. Брав участь у розробці таких ігор, як Cut The Rope 2, The Last Camp, Phoenix Rangers: Puzzle RPG, Smash League.

5 років у професійній розробці ігор. Більше 10 років Програмування на C++, C#, Python. Протягом 2 років пропрацював на посаді CTO в My-Apps.

Випускник МІРЕА 2009 року за спеціальністю "програмне забезпечення ЕОМ і АСУ".

https://privatelink.de/?https://otus.ru/lessons/unity-basic/
 
Угорі