Varto School

Unity Game Developer

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

Про курс

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

Блок 1. Основи програмування для розробки ігор

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

Блок 2. Основні навички створення ігор на Unity

Цей блок охоплює створення повноцінних ігор різних жанрів. Студенти вчаться працювати з 2D-фізикою, анімацією персонажів та генерацією нескінченних рівнів. Вони додають ворогів, бонуси та різноманітні ігрові механіки. Особлива увага приділяється створенню ігрових інтерфейсів - від анімації до адаптації під різні платформи. Далі курс переходить до 3D-розробки: налаштування сцен, ландшафтів, освітлення та управління персонажем. Студенти створюють механіки шутерів - зброю, постріли, штучний інтелект ворогів та інтерфейси, схожі на реальні ігри.

Блок 3. Управління графікою і звуками

Тут учасники вчаться роботі з аудіо та візуальними ефектами. Вони освоюють інструменти управління звуком в Unity, налаштування графіки через код та оптимізацію освітлення. Отримані навички застосовуються при створенні гри в стилі "FireBalls 3D".

Блок 4. Проєктування, збереження прогресу

Цей блок присвячений архітектурі ігор та збереженню даних. Студенти вивчають ScriptableObject для створення стартових даних, сучасні методи збереження прогресу та патерни проєктування. Вони ознайомляться з підходами до оптимізації та архітектурою на основі DI. Практичною роботою стає створення карткової гри "21" для мобільних пристроїв.

Блок 5. Оптимізація

Учасники навчаться підвищувати продуктивність ігор. Вони освоють методи оптимізації FPS, роботи з ресурсами та графікою на просунутому рівні. Особлива увага приділяється зменшенню розміру фінальної збірки гри.

Блок 6. Як працює Gamedev

Цей блок розкриває бізнес-сторону розробки ігор. Студенти дізнаються про публікацію ігор на різних платформах, методології управління проєктами та економіку геймдеву - монетизацію, DLC, рекламу. Також курс готує до пошуку роботи: складання резюме, підготовка до співбесід, робота з LinkedIn та використання AI-інструментів у роботі.

Блок 7. Дипломний проєкт

Завершується курс створенням повноцінного дипломного проєкту. Це дозволяє розширити портфоліо та отримати сертифікат про завершення навчання.

Після курсу ти:

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

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

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

Що включено

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