Комп'ютерна Академія For auto test - повноцінна IT-освіта для дорослих і дітей. Ми навчаємо з 1999 року. Авторські методики, викладачі-практики, 100% практичних занять.

Ви використовуєте застарілий браузер!

Ваш браузер Internet Explorer, на жаль, є застарілим. Ця версія браузеру не підтримує багато сучасних технологій, тому деякі функції сайту можуть працювати з помилками. Рекомендуємо переглядати сайт за допомогою актуальних версій браузерів Google Chrome, Safari, Mozilla Firefox, Opera, Microsoft Edge

GameDev Academy

Мрієте створити гру, в яку будуть грати мільйони? Навчіться робити ігри з нуля: писати код, малювати графіку, додавати крутий звук
і заробляти на цьому!

Забронювати місце

Кому підійде курс

GameDev — це сфера, відкрита для всіх, де головне інтерес до розробки, креативність і бажання навчатися.

  • [01]

    Тим хто хочете змінити професію

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

  • [02]

    Програмістам початківецям

    Прокачуйте C++ і C#, освоюйте Unity та Unreal Engine. Використовуйте AI для створення розумної поведінки персонажів і живого ігрового світу.

  • [03]

    Шукає преспективну сферу

    Геймдев зараз на піку популярності. Цей курс дасть вам все, щоб почати свій шлях у розробці ігор.

  • [04]

    Хочете створити успішне майбутнє

    Ігрова індустрія зростає, а фахівці затребувані. Освоївши GameDev, ви зможете працювати в крутих студіях та створювати власні ігри.

Зарплата в геймдеві після курсу

Junior спеціаліст

Досвід до 1 року

$1000+

Middle спеціаліст

Досвід 1 - 3 роки

$3000+

Senior спеціаліст

Досвід від 3 років

$5000+

За даними gamedev.dou.ua

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

Програма враховує актуальні вимоги ринку та фокусується на практичних навичках, які студенти зможуть одразу застосовувати.

2 роки

2 рази/тиждень

Супровід ментора

Перевірка завдань

Програмування на C++

[9 тем]

Ви вивчите фундаментальні концепції програмування з використанням мови C++, яка є основою для багатьох сучасних ігрових движках. Ви освоїте важливі конструкції мови, принципи розробки застосунків, а також навчитеся використовувати бібліотеку SFML для створення простих ігор.

Типи даних і змінні

Умовні конструкції та цикли

Функції та рекурсія

Основи роботи з вказівниками

Об'єктно-орієнтоване програмування (ООП): класи, наслідування, поліморфізм

Керування пам’яттю та робота з динамічними структурами даних

Використання SFML: створення вікон, робота з графікою, введення/виведення та анімація

Розробка ігор на SFML

Використання AI-інструментів для підвищення продуктивності розробників: GitHub Copilot, Amazon Q, Gemini Code Assist, Codeium та інші

Програмування на C#

[9 тем]

Ви познайомитеся з мовою C#, яка використовується для розробки ігор у Unity. Ви навчитеся писати код, створювати ігрові об’єкти та керувати ними, а також дізнаєтеся, як застосовувати мову для побудови складних систем. Окрім цього, ви опануєте роботу з бібліотекою Spectre.Console для створення стильних інтерфейсів.

Типи даних, змінні та колекції

Основи роботи з класами та об’єктами

Керування подіями та делегатами

Застосування LINQ для роботи з даними

Проєктування складних ієрархій класів

Обробка винятків та налагодження коду

Вступ до Spectre.Console: створення кольорових таблиць, анімацій та візуально привабливих інтерфейсів

Розробка інтерактивних консольних ігор з використанням Spectre.Console

Використання AI-інструментів для підвищення продуктивності розробників: GitHub Copilot, Amazon Q, Gemini Code Assist, Codeium та інші

Геймдизайн

[7 тем]

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

Розробка концепції гри: від ідеї до ігрової архітектури

Елементи ігрового процесу: цілі, правила, прогресія

Балансування механік та створення викликів для гравців

Створення прототипів та тестування ігрового процесу

Вступ до наративного дизайну: написання сюжетів та персонажів

Основи користувацького досвіду (UX) в іграх

Використання AI для створення ігрового дизайну

Графіка та візуалізація для розробників ігор

[7 тем]

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

Основи роботи з 2D-графікою: створення спрайтів і текстур за допомогою Photoshop, GIMP, Krita тощо

Створення анімації для 2D-ігор: використання Spine або DragonBones

Робота з 3D-графікою в Blender: моделювання, текстурування та анімація

Налаштування освітлення, тіней і постобробки для ігрових сцен

Інтеграція 2D і 3D-ресурсів в Unreal Engine та Unity

Оптимізація графіки: стиснення текстур, спрощення моделей, баланс якості та продуктивності

Використання AI для генерації графіки

Створення звуку та музики для ігор

[6 тем]

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

Основи звукового дизайну: вибір інструментів і бібліотек

Запис та обробка звукових ефектів

Створення динамічної музики для різних ігрових ситуацій

Інтеграція звуку в ігри

Оптимізація звукових файлів для різних платформ

Використання AI для створення звуків і музики

Unreal Engine: Розробка ігор

[8 тем]

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

Основи роботи з Unreal Engine: інтерфейс, робоче середовище та налаштування проєкту

Створення ігрових об’єктів, матеріалів і ефектів

Розробка логіки ігор з використанням Blueprints для швидкого прототипування

Програмування на C++ для створення складних ігрових механік та оптимізації

Побудова рівнів і створення ігрового світу з використанням ландшафтних інструментів

Робота з системою анімації: скелети, ригінг та анімаційні графи

Оптимізація сцен і ігрових механік для підвищення продуктивності

Використання механізмів AI в Unreal Engine

Unity: Створення ігор

[7 тем]

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

Створення та налаштування ігрових сцен

Програмування ігрових об’єктів на C#

Керування анімацією та фізикою

Додавання ефектів: освітлення, матеріали, звуки

Налаштування інтерфейсу користувача

Створення 2D і 3D-проєктів

Використання AI-механізмів Unity

Штучний інтелект у іграх

[5 тем]

Ви навчитеся створювати штучний інтелект для ігрових персонажів. Ви розберетеся, як запрограмувати поведінку ворогів, союзників і нейтральних персонажів.

Основи AI: дерева поведінки та кінцеві автомати

Реалізація алгоритмів пошуку шляху (pathfinding)

Створення персонажів з адаптивною поведінкою

Реалізація бойових систем і взаємодії з гравцем

Оптимізація AI для великих сцен

Монетизація, публікація та оптимізація ігор

[6 тем]

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

Оптимізація графіки та ігрових сцен

Налагодження та усунення помилок

Монетизація ігор

Підготовка гри до публікації в магазинах

Публікація гри в Steam, App Store або Google Play

Управління оновленнями та підтримка ігор

Опановані навички

Концепція та геймдизайн

  • від ідеї до повного ігрового дизайну
  • створення ігрових механік та збалансованого геймплею
  • AI як інструмент для розробки геймплею та механік

Ігрове програмування та сучасні інструменти розробки

  • програмування на C++ та C#
  • робота з ігровими движками Unity та Unreal Engine
  • реалізація алгоритмів пошуку шляху та дерев поведінки в іграх
  • використання AI-інструментів для підвищення продуктивності розробки (GitHub Copilot, Amazon Q, Gemini Code Assist, Codeium)

Візуальне та звукове оформлення

  • створення 2D- та 3D-моделей, текстур, анімацій й освітлення
  • розробка аудіосупроводу, інтеграція звуків і музики, оптимізація файлів
  • оптимізація графіки, покращення продуктивності, використання AI для генерації контенту та звуків

Монетизація, публікація та оптимізація ігор

  • оптимізація продуктивності та усунення багів
  • підготовка ігор до випуску та публікація у Steam, App Store та Google Play
  • монетизація ігрових проєктів

Результати навчання

Опановані інструменти

  • Blender

  • Unity

  • Spine

  • Unreal Engine

  • GIMP

  • Photoshop

  • DragonBones

  • Amazon Q

  • Krita

  • C++

  • C#

  • Gemini Code Assist

  • GitHub Copilot

  • Codeium

Сертифікат міжнародного зразка від Академії IT STEP

diplom

10

Робіт у вашому портфоліо

Переваги курсу

  • [01]

    Реальна практика

    Ви працюєте над власними іграми, покроково додаючи в них все: код, графіку, звук, механіки.

  • [02]

    Навчання з експертами

    Викладачі діляться реальним досвідом із геймдеву та допомагають розібратися в складних моментах.

  • [03]

    Готовий результат

    До кінця курсу у вас буде кілька повноцінних ігор, які ви зможете додати у своє портфоліо або навіть випустити на ринок!

  • [04]

    Особистий кабінет

    Ваш навчальний хаб, де зібрані всі матеріали, завдання та інструменти для зручного освоєння курсу.

  • [05]

    Підтримка кураторів

    Команда професіоналів, яка допоможе розібратися зі складними темами, відповість на питання та підтримає на всіх етапах навчання.

  • [06]

    Регулярний фідбек

    Детальний розбір ваших робіт, конструктивна критика та корисні поради від експертів, щоб ваші навички зростали швидше.

Після курсу ви
зможете працювати

  • Геймдизайнером

    Архітектор віртуальних світів, який придумує правила гри, створює виклики для гравців і робить кожен рівень справжньою пригодою.

  • Розробником 2D- та 3D-ігор

    Творець цифрових всесвітів, який перетворює код на живі світи, де герої рухаються, взаємодіють і підкорюють нові горизонти.

  • Інді розробником

    Універсальний боєць геймдеву, який вигадує, програмує, малює та випускає власні унікальні ігри.

Роботи
студентів курсу

Вас навчатимуть найкращі

aunt Sarah

aunt Sarah

Історії успіху студентів курсу

Микитa Биков

Backend-розробник на Yii2 Framework і CMS Drupal 7, 8 в Zina Design

Комп'ютерна Академія ШАГ дала мені роботу, від якої я отримую задоволення, кар'єрний ріст і високу заробітну плату.
Гребенник Олексій

Засновник компанії Shiftreset

Навчання в Академії - це поворотний етап в моєму житті. Тут я отримав знання і зустрів майбутніх партнерів, з якими побудував успішний бізнес.
Надія Журба

.net developer в Provectus

Я думаю, що це велика гордість України - взагалі мати таку Академію, мати таку можливість.
Вадим Розов

Head of Sales & Marketing в IT Master Soft

В Академії ШАГ я зміг розширити кругозір і обирати напрямок: програмування, дизайн або системне адміністрування.
Salamdra

QASchool

https://itstep.atlassian.net/browse/CMS-2945

Питання, що часто задають

У вас залишились питання?

Поширені питання

Хто може навчатися, чи є якісь обмеження за віком чи знаннями?

В Академії може вчитися будь-яка людина у віці від 8 років, незалежно від базової освіти. Ніяких іспитів і тестів при вступі складати не треба.

Який документ/сертифікат я отримаю після закінчення Академії?

Диплом Академії ITSTEP двома мовами: українською та англійською.

Якщо немає комп'ютера вдома, я можу займатися в Академії ?

Так. В будь-який час. Філії Академії відкриті з 9:00 до 20:00 і 7 днів на тиждень.

Які документи потрібно мати для вступу?

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

Чи можна навчатись онлайн?

Якщо вас цікавить дистанційне навчання, Академія ITSTEP запустила онлайн-форму, де ви можете проходити навчання повністю онлайн.

Цей сайт використовує Cookies

Політика конфіденційності