Robot Dreams

Unity Game Developer

36 занять
Для початківців, Для досвідчених
1 відгуків
Gamedev / Unity / Game Design
Цей курс навчить вас створювати ігри на Unity з нуля. За 5 місяців ви опануєте C#, роботу з рушієм, фізикою, анімацією та випустите власну гру. Практика з першого заняття, підтримка команди та персональний фідбек.

Про курс

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

Старт у GameDev та основи Unity

На цьому курсі починається з введення в ігрову індустрію та структуру навчання. Студенти розбираються з інтерфейсом Unity - робота з вікнами Project, Inspector та Hierarchy. Вчать базові операції: створення, зміна та видалення GameObjects. Опанують основи системи контролю версій Git для роботи над проектами.

Мова програмування C#

Далі курс охоплює фундаментальні знання мови C#. Розглядаються типи даних, цикли та умовні конструкції. Студенти вивчають об'єктно-орієнтоване програмування - класи та інтерфейси. З'ясовують, як C# інтегрується з Unity через MonoBehaviour.

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

Тут вчать будувати ігрове середовище. Робота з камерою та управління персонажем через Input System. Створення ландшафту за допомогою Terrain Tools. Основи рендерингу, робота з матеріалами та шейдерами. Налаштування освітлення сцен.

Ігрова фізика та механіки

Модуль присвячений оживленню ігрового світу. Додавання фізики об'єктам - колізії та тригери. Створення механіки стрільби. Розробка штучного інтелекту для ботів з Health-компонентом та системою очок.

Інтерфейс та перша збірка

Студенти створюють головне меню гри та базовий UI. Вчать управляти сценами та збирати першу build-версію проекту. Розуміють повний цикл створення гри - від ідеї до запуску.

Просунуті системи та AI

Цей блок охоплює складніші техніки. Реалізація State Machine для управління станами об'єктів. Створення поведінкових дерев для штучного інтелекту. Механіки спавну персонажів та система виграшу-програшу.

Інвентар та анімації

Розробка системи інвентарю з інтерфейсом. Додавання анімацій персонажам та об'єктам. Робота з частинками для візуальних ефектів через Particle System.

Аудіо, локалізація та збереження

Створення звукової системи з мікшером гучності. Локалізація гри на різні мови. Реалізація системи збереження прогресу через PlayerPrefs.

VR розробка

Підготовка проекту для роботи з віртуальною реальністю. Інтеграція ігрових механік у VR. Створення інтерфейсів, адаптованих для віртуального середовища.

Фінальний проект

Студенти розділяються на команди та розробляють Game Design Document. Проходять валідацію ідей та отримують консультації з реалізації. Вивчають можливості публікації та монетизації ігор.

Підготовка до захисту

Фінальний етап включає консультації з реалізації персонажів, камери та ігрового світу. Отримання зворотного зв'язку по проміжним та фінальним збіркам. Підготовка до презентації проекту.

Захист проектів

Студенти презентують готові ігри, отримують фідбек від викладача та колег. Демонструють навички, отримані протягом курсу.

Переваги навчання

Курс дає практичний досвід роботи з Unity. Лектор надає персональний фідбек по кожному проекту. Студенти створюють готову гру для портфоліо, що покращує кар'єрні перспективи в галузі GameDev.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Реальний проект у портфоліо
Супровід ментора