Курсы Gamedev / Unity / Game Design

Фильтр
Курс
Рекомендуем
Формат
Online
Начало занятий
21.03.2024
Длительность
5 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Robot Dreams
  • Gamedev / Unity / Game Design
Подробнее

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

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

Вступ до курсу та робочий воркфлоу

  • Детально розберете структуру курсу та результати, які отримаєте після завершення навчання
  • Отримаєте поради від лектора щодо організації навчання

Робота з Git і вступ до Unity

  • Розглянете інтерфейс Unity, навчитеся проводити базові маніпуляції без коду за допомогою цієї платформи
  • Навчитеся працювати з системою контролю версій Git

Основи C#. Part 1

  • Розглянете особливості мови C# в контексті роботи з платформою Unity
  • Зрозумієте різницю між ref та value
  • Навчитеся будувати прості алгоритми з використанням циклів та конструкцій if else

Основи C#. Part 2

  • Дізнаєтеся, що таке класи та інтерфейси
  • Розберете принципи обʼєктно-орієнтованого програмування (ООП)
  • Зрозумієте, як і навіщо в розробці ігор використовуються принципи ООП

Розбір домашніх завдань

Разом із лектором розберетеся в нюансах виконання домашнього завдання та отримаєте відповіді на всі запитання, які виникли в процесі самостійної роботи

Unity та C#

  • Розберете життєвий цикл базового класу MonoBehaviour, від якого наслідуються всі скрипти
  • Зрозумієте, чому на курсі ми використовуватимемо MonoBehaviour
  • Навчитеся користуватися функцією GarbageCollector та автоматично керувати оперативною памʼяттю компʼютера під час виконання програм
  • Дізнаєтеся, що таке серіалізація інтерфейсу

Компонентно-орієнтоване програмування

  • Дізнаєтеся, що таке компонентно-орієнтоване програмування (КОП) і чим воно відрізняється від ООП
  • Зрозумієте, чому декомпозиція настільки важлива під час розробки ігор, і навчитеся використовувати її в задачах

Q&A

Отримаєте відповіді на всі запитання, які виникли в цьому модулі

Початок роботи над ігровим всесвітом. Компонент камери

  • Дізнаєтесь, як побудувати карту ігрового світу, як створювати сцени й реалізувати компонент руху камери
  • Побудуєте власну карту ігрового світу, використовуючи Unity
  • Навчитеся рухати камеру мапою

Компонент руху

  • Дізнаєтесь, як створювати й оживляти обʼєкти у грі
  • Навчитеся визначати параметри руху та працювати з колайдерами
  • Розберете функцію зіткнення обʼєктів і зрозумієте, чому вона є однією з найважливіших функцій під час розробки ігор
  • Навчитеся надавати обʼєктам можливість зіштовхнутися

Будівельний і ресурсний компоненти. Компонент взаємодії

  • Дізнаєтесь, як створювати будівлі в ігровому всесвіті та налаштовувати взаємодію будівлі з іншими обʼєктами
  • Навчитеся створювати ресурси

Компоненти оновлення, таймера та дії

  • Вивчите компонент оновлення й навчитеся модернізувати обʼєкти у грі
  • Навчитеся працювати з компонентами таймера та дії

Розбір домашніх завдань

Разом із лектором розберетеся в нюансах виконання домашнього завдання та отримаєте відповіді на всі запитання, які виникли в процесі самостійної роботи

Головне меню. Перший інтерейс

  • Дізнаєтесь, як створити ігровий інтерфейс в Unity
  • Навчитеся створювати головне меню, налаштовувати механізм запуску гри з головного меню та повертатися до нього
  • Створите простий тестовий інтерфейс

Управління сценою. Перший білд

  • Опануєте основи роботи зі сценарієм
  • Дізнаєтесь, як завантажити/вивантажити сцену
  • Розглянете, з яких процесів складається повний цикл створення гри
  • Дізнаєтеся, що таке білд і як його створити

Q&A

Отримаєте відповіді на всі запитання, які виникли в цьому модулі

Компоненти Health і Attack

  • Познайомитеся з бойовою системою ігор і зрозумієте, як вона влаштована
  • Дізнаєтесь, як створити компонент "здоров’я" і компонент "атака"
  • Навчитеся додавати ці компоненти до будь-яких персонажів у грі

Компоненти Armor і Regen

Дізнаєтесь, як можна вдосконалювати та розширювати бойову систему гри завдяки компонентам "броня" і "регенерація"

Компонент Ability

  • Вивчите вимоги до налаштування глобальної системи здібностей у різних іграх
  • Навчитеся створювати здібності та ефекти

Розбір домашніх завдань

Разом із лектором розберетеся в нюансах виконання домашнього завдання та отримаєте відповіді на всі запитання, які виникли в процесі самостійної роботи

Система інвентарю. Part 1

  • Дізнаєтесь, як створити базову систему інвентарю
  • Навчитеся створювати елементи інвентарю та додавати їх до системи
  • Спробуєте будувати складні системи за принципами компонентно-орієнтованого програмування

Система інвентарю. Part 2

  • Дізнаєтесь, як додавати інтерфейс до системи інвентарю у грі
  • Навчитеся вдосконалювати систему інвентарю у грі

Компонент Input

  • Дізнаєтесь, як працює Input System
  • Дізнаєтесь, як компонентно-орієнтоване програмування дозволяє легко модифікувати компоненти після створення
  • Навчитеся вносити зміни до створених раніше компонентів

Q&A

Отримаєте відповіді на всі запитання, які виникли в цьому модулі

Компоненти ворога та гравця

  • Розглянете відмінності між компонентами "гравець" і "ворог"
  • Навчитеся створювати просту гру типу "гравець проти ворога"

Анімація та ефекти

  • Дізнаєтесь, як додати персонажам та об’єктам гри анімацію та інші ефекти
  • Навчитеся додавати складну графіку у свою гру

Звукова система

  • Дізнаєтесь, як влаштована звукова система та як реалізувати її в грі
  • Розберете вимоги, які необхідно враховувати під час створення звукового супроводу в іграх

Розбір домашніх завдань

Разом із лектором розберетеся в нюансах виконання домашнього завдання та отримаєте відповіді на всі запитання, які виникли в процесі самостійної роботи

Система перекладу

  • Дізнаєтесь, як використовувати систему локалізації для наявної гри
  • Розберете найпоширеніші проблеми, які можуть виникнути під час перекладу, і побудуєте роадмап з їхнього розв'язання
  • Навчитеся створювати базу перекладу для своєї гри

Скриптовані об'єкти,

  • Дізнаєтеся, що таке скриптовані об’єкти і як вони влаштовані
  • Навчитеся будувати прості системи скриптованих обʼєктів
  • Розглянете шляхи прототипізації гри за допомогою скриптованих обʼєктів
  • Дізнаєтеся, що таке Live-Ops і UGS та як ними користуватися

Система збереження

  • Дізнаєтесь, як на основі Scriptable Objects створити базову систему збереження в грі
  • Вивчите вимоги до реалізації системи збереження в іграх

Q&A

Отримаєте відповіді на всі запитання, які виникли в цьому модулі

Вимоги до курсового проєкту

  • Отримаєте ТЗ для курсового проєкту
  • Обговорите теми та ідеї, які є актуальними для виконання завдання

Початок роботи над групою в мінігрупах

  • Поділитеся на мінікоманди всередині групи та розподілите ролі
  • Провалідуєте командну ідею для гри
  • Розпочнете роботу над власною грою

Розробка гри та Q&A

  • Поділитеся напрацюваннями щодо гри
  • Отримаєте консультацію від лектора

Підготовка до презентації власної гри

  • Допрацюєте гру
  • Отримаєте відповіді на всі запитання, які виникли в процесі розробки
  • Вдосконалите гру після консультації

Підготовка білдів

Зберете й запустите власну гру на Unity

Реліз гри на безкоштовній платформі

  • Дізнаєтесь, як опублікувати власну гру на безкоштовній платформі так, щоби користувачі могли її завантажувати
  • Опублікуєте власну гру

Презентація та захист курсових проєктів. Part 1

  • Розглянете роботи своїх колег
  • Презентуєте власний проєкт

Презентація та захист курсових проєктів. Part 2

  • Розглянете роботи своїх колег
  • Презентуєте власний проєкт

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

  • UNITY
  • Фідбек від лектора
  • Кейс у портфоліо
  • Кар'єрний буст

Викладачі курсу

Роман Бухтіяров - Software Developer в Unity Technologies

Больше информации
Курс
Рекомендуем
Формат
Online
Начало занятий
01.05.2024
Длительность
38 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Robot Dreams
  • Gamedev / Unity / Game Design
Подробнее

На цьому курсі ви опануєте мистецтво створення цифрових світів на Unreal Engine 5. Ми одразу почнемо будувати ігрові механіки за допомогою Blueprints, візуальної мови програмування в Unreal Engine. Потім опануємо розробку на С++, засвоїмо принципи об'єктно-орієнтованого програмування та навчимося працювати в Gameplay Ability System.

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

Знайомство з розробкою ігор

  • Зрозумієте, що таке ігровий рушій
  • Розберете основні спеціальності, які залучені до розробки ігор
  • Дізнаєтеся, для яких завдань підходить UE

Знайомство з Unreal Engine

  • Навчитеся встановлювати UE та створювати ігровий проєкт з різних шаблонів
  • Зрозумієте, як завантажувати Assets із маркетплейса UE у проєкт
  • Знатимете, де можна запитати щодо UE та де шукати відповіді

Системи контролю версій

  • Зрозумієте, що таке системи контролю версій
  • Навчитеся створювати локальний Git-репозиторій
  • Дізнаєтеся, як звантажувати віддалений Git-репозиторій та заливати свої зміни на сервер
  • Навчитеся створювати гілку для себе та налаштовувати Git LFS
  • Знатимете, яким чином будується командна робота із системою контролю версій

Основи Blueprint. Частина 1

  • Дізнаєтеся, що таке Blueprints і навіщо їх використовують
  • Навчитеся створювати простий Blueprint із логікою

Основні складові Unreal Engine

  • Вивчите базові класи для розробки гри в UE
  • Зрозумієте відмінність між основними класами у грі
  • Навчитеся розробляти базову логіку для гри

Основи Blueprint. Частина 2

  • Навчитеся використовувати фізичний рушій в UE для ігрової логіки
  • Зрозумієте, яким чином працює фізика в іграх і які у неї обмеження

Персонаж та його налаштування

  • Знатимете, з яких частин складається типовий персонаж у грі на UE
  • Зрозумієте відмінність між Skeletal Mesh та Static Mesh
  • Зможете будувати логіку на Blueprints у класі персонажа

Система вводу (Input)

  • Знатимете, як влаштована Input-система в UE
  • Вмітимете додавати нові Input Actions та обробляти їх

Інтерфейс користувача

  • Дізнаєтеся, як створюються віджети для інтерфейсу користувача
  • Навчитеся створювати віджети з анімаціями

Комунікація між Blueprints

Навчитеся будувати комунікацію між різними Blueprints.

Приклад розробки ігрової механіки

  • Дізнаєтеся, що таке декомпозиція фічі та навіщо вона потрібна
  • Вмітимете ітерувати при розробці фічі

C++. Змінні

  • Знатимете, як запускати С++ програму
  • Дізнаєтеся, які бувають типи змінних у С++
  • Навчитеся створювати змінні та працювати із вказівниками
  • Вмітимете читати дані з консолі

C++. Розгалуження. Цикли

  • Навчитеся писати базову логіку з if/switch
  • Зможете писати програми з використанням циклів

C++. Функції

  • Навчитеся писати функції на С++
  • Зрозумієте відмінність між варіантами передачі даних функцій

C++. Базові контейнери

  • Дізнаєтеся про типи контейнерів і цілі їх застосування
  • Розумітимете, як користуватися різними типами даних

C++. Структури даних

Вмітимете використовувати unordered-контейнери та контейнери з користувацькими типами даних.

C++. Класи

  • Знатимете, як створювати свої класи
  • Зрозумієте відмінність між різними типами доступу

C++. Об'єктно-орієнтоване програмування

  • Навчитеся створювати ієрархію класів
  • Розумітимете відмінність між різними типами зв’язку

C++. Робота з пам'яттю

  • Навчитеся використовувати розумні вказівники та виявите відмінність між ними
  • Ознайомитеся з концепцію власності щодо об'єктів
  • Знатимете, як працювати з Garbage Collector в UE

C++. Архітектура та патерни

  • Вмітимете створювати інтерфейси
  • Зрозумієте відмінність між класом та інтерфейсом

C++. Шаблони. Багатопотоковість

  • Розумітимете базові терміни багатопотокового програмування
  • Навчитеся створювати базові шаблони та окремі потоки для виконання завдань

Розробка на C++ в Unreal Engine

  • Навчитеся створювати проєкт із базою на С++
  • Вмітимете писати логіку компонентів на С++

Gameplay Ability System. Філософія. Налаштування

  • Зрозумієте базові терміни GAS
  • Дізнаєтеся, як налаштувати GAS на своєму проєкті

Gameplay Ability System. Атрибути. Ефекти

  • Навчитеся створювати атрибути й ефекти
  • Розумітимете, як працювати з атрибутами персонажа
  • Знатимете, як накладати ефекти на персонажа

Gameplay Ability System. Abilities

  • Дізнаєтеся, як створити абілку для персонажа
  • Зможете запускати анімації під час абілки
  • Навчитеся накладати періодичні ефекти

Основи геймдизайну

  • Розберете базові терміни геймдизайну
  • Зрозумієте, що таке design document і яка його мета

Математика в геймдеві

  • Зрозумієте базову математику, яка потрібна у геймдеві
  • Навчитеся застосовувати математику для визначення орієнтації об’єктів у просторі

Анімації

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

Анімаційні системи

  • Зрозумієте, коли можна використовувати Root Motion
  • Ознайомитеся з прикладами систем анімації у різних рушіях
  • Розберете гарні та погані анімації в іграх

Левел-дизайн

  • Вивчите інструменти побудови рівня у грі
  • Зрозумієте базові підходи щодо левел-дизайну

AI. Побудова логіки агентів

  • Дізнаєтеся, як будувати AI-персонажів у грі
  • Вмітимете налаштовувати базове поведінкове дерево

AI. Допоміжні об'єкти

  • Знатимете, як налаштувати Perception в іграх
  • Навчитеся налаштовувати NavMesh

Звук та звуковий дизайн в іграх

  • Вмітимете запускати звуки у грі
  • Дізнаєтеся, як запускати звуки в анімаціях

Visual Effects (VFX)

  • Навчитеся розробляти базовий ефект у Niagara
  • Знатимете, як запускати його на персонажі

Дані в розробці ігор

  • Зрозумієте, яким чином можна організовувати дані в UE
  • Навчитеся створювати свій Data Asset і таблицю з даними

Онлайн-ігри. Збірка проєкту

  • Розберете різні підходи у побудові онлайн-ігор
  • Зрозумієте, як зібрати свій проєкт

Налагодження проєкту. Профайлинг

  • Навчитеся налагоджувати програми різними способами
  • Дізнаєтеся, як запрофайлити гру і проаналізувати проблемні місця

Презентація фінальних проєктів

Представите свій проєкт лектору та колегам.

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

  • Unreal Engine
  • Розробка на C++
  • Gameplay Ability System
  • GameDev
  • 4 додаткові заняття зі стратегії розвитку кар'єри в IT

Викладачі курсу

Михайло Столович - Senior Game Developer at Pixagon Games

Больше информации
Курс
Рекомендуем
Формат
Online
Начало занятий
01.04.2024
Длительность
36 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияСопровождение ментораРеальный проект в портфолио
Robot Dreams
  • C / C++
  • Gamedev / Unity / Game Design
Подробнее

Комплексний курс, який навчить кодити на C++ з нуля, дозволить опанувати принципи обʼєктно-орієнтованого програмування, ключові бібліотеки та інструменти для того, щоби створювати десктопні й мобільні ігри та розвиватися в геймдеві.

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

Вступ та підготовка

  • Дізнаєтеся, що таке мова програмування високого рівня і яке в неї призначення
  • Розглянете парадигми та філософію мови С++
  • Зрозумієте, чому С++ - найпоширеніша мова для геймдеву
  • Завантажите та налаштуєте середовище розробки (IDE)
  • Запустите програму Hello World на С++

Основи програмування на C++

  • Дізнаєтесь про основні примітивні типи даних в С++: int, char, bool, singed/unsinged, float/double
  • Зможете створювати тип даних з визначеними програмістом допустими значеннями
  • Навчитеся виводити дані в консоль з простою обробкою виведення за допомогою маніпуляторів
  • Будете перетворювати змінні до різних типів

Оператори

  • Вивчите арифметичні оператори та навчитеся використовувати їх для числових розрахунків
  • Дізнаєтесь, як працювати з операторами присвоєння
  • Навчитеся порівнювати арифметичні типи даних
  • Зрозумієте, який пріоритет виконання арифметичних та логічних операторів у складених виразах та які способи зміни пріоритетності існують
  • Ознайомитеся з побітовими операціями

Розгалуження та умови

  • Дізнаєтеся, навіщо та як створювати умовні оператори
  • Навчитеся створювати логічні вирази для умовних операторів та поєднувати кілька умовних операторів в ієрархії виконання
  • Дізнаєтеся, що таке тернарний оператор і як його використовувати
  • Навчитеся використовувати switch як альтернативний набір if-else-if блоків

Система контролю версій Git

  • Опануєте застосування систем контролю версій в програмуванні над власним кодом та в команді
  • Зрозумієте принцип роботи Git та зможете використовувати його у проєктах
  • Зареєструєте профіль на github для збереження проектів і домашніх завдань
  • Дізнаєтесь про типи інших систем контролю версій, зокрема популярний у геймдев Perforce

Цикли

  • Дізнаєтеся, що таке цикл та у яких випадках його застосовувати
  • Навчитеся використовувати цикли 3 типів та детально розберете особливості кожного
  • Дізнаєтесь, як створювати вкладені цикли

Воркшоп: задачі, цикли, умови

  • Попрацюєте з типовими помилками й навчитеся їх фіксити
  • На практиці ознайомитеся зі способами дебагу програми у Visual Studio IDE

Функції

  • Зрозумієте, що таке функції та навіщо вони потрібні
  • Розглянете область доступу функції
  • Навчитеся створювати функції з довільним числом параметрів та вихідним значенням, а також викликати їх, коли вам це необхідно
  • Навчитеся створювати глобальні змінні й константи та використовувати їх у довільних функціях
  • Дізнаєтесь, як визначати кілька перезавантажень для функцій та додавати параметри за замовчуванням, як створювати хедер-файли та підключати їх у різних місцях програми

Строки і масиви

  • Дізнаєтесь, як створити колекцію однорідних даних із використанням одно- та двовимірних масивів визначеного розміру
  • Зрозумієте принципи, за якими масиви зберігаються в пам'яті
  • Навчитеся модифікувати масиви
  • Дізнаєтесь, як використовувати C-style рядки константного розміру

Посилання та вказівники

  • Зрозумієте, що таке посилання, адреси змінних та вказівники
  • Дізнаєтесь, як отримати дані з вказівника та адресу змінної
  • Навчитеся передавати вихідні параметри та повертати з функції посилання
  • Зрозумієте, навіщо передавати у функцію вказівники та посилання

Алгоритми. Робота з циклами та масивами

  • Розглянете різні принципи роботи з індексами циклів і вкладеними циклами
  • Вивчите підходи до пошуку даних залежно від стану масиву
  • Розберете задачі сортування даних та базові алгоритми сортування

Алгоритми. Складність, пошук і сортування

  • Ознайомитеся з підходами до оцінювання алгоритмів за різними параметрами
  • Дізнаєтесь, як шукати дані в масиві
  • Розберете алгоритми сортування даних

Воркшоп: робота з функціями, масивами, посиланнями та вказівниками

  • Розберете реальні задачі на алгоритміку
  • Реалізуєте алгоритми пошуку та сортування даних

Робота з динамічною пам'яттю

  • Навчитеся виділяти та очищати довільну кількість пам'яті для різних типів даних із масиву
  • Зрозумієте різницю між стеком та масивом
  • Розглянете особливості створення спеціальних методів класу та їхню взаємозалежність у контексті роботи з динамічною пам'яттю
  • Зрозумієте причини та наслідки витоків пам'яті, а також розглянете можливі способи розв'язання цієї проблеми

Структури даних

  • Дізнаєтесь, як створювати нові типи даних, що агрегують в собі інші змінні
  • Навчитеся передавати структури як вхідні та вихідні параметри функцій
  • Навчитеся оперувати структурами в рамках масивів та складених структур

Знайомство з ООП. Класи

  • Навчитеся створювати нові типи даних, об'єднувати поведінку та дані в одному об'єкті
  • Розберете різницю між класом та об'єктом класу
  • Вивчите поняття модифікаторів стосовно особливостей використання інстенсів класу
  • Зрозумієте різницю між агрегацією та композицією під час додавання залежностей між класами

ООП. Оператори та статичні поля

  • Зрозумієте вплив дружніх функцій на модифікатори доступу
  • Навчитесь імплементувати та використовувати на практиці перевантажені оператори

ООП. Наслідування та поліморфізм

  • Зрозумієте принцип реалізації наслідування, принцип поліморфізму, чистих абстрактних функцій та інкапсуляції даних
  • Вивчите порядок виклику конструкторів в ієрархії класів

ООП. Приведення класів в ієрархії. Наслідування проти композиції

  • Вивчите способи приведення класів відповідно до ієрархії та розберете принципові відмінності між статичним і динамічним приведенням
  • Розберете типові випадки використання наслідування та композиції на практиці
  • Навчитесь обирати підхід залежно від поставленої задачі

Воркшоп: побудова міні-гри у консолі з використанням поліморфізму, практика дизайну архітектури застосунків

Підготуєте власний проєкт "Настільна гра в Манчкін" і отримаєте фідбек від лектора.

Функціональні об'єкти

  • Дізнаєтеся, що таке функціональні об'єкти, анонімні функції та лямбди
  • Навчитеся передавати параметри в лямбду
  • Навчитеся використовувати лямбди для стандартних алгоритмів STL-бібліотеки

Бібліотека стандартних функцій

  • Ознайомитеся з бібліотекою std::string та її стандартними функціями
  • Розберете відмінності різних структур даних та методи std::string
  • Вивчите поняття ітераторів та зрозумієте, чому їх використовують замість контейнерів
  • Навчитеся використовувати набір алгоритмів зі стандартної бібліотеки функцій STL

Шаблонне метапрограмування

  • Дізнаєтеся, що таке шаблони програмування та навіщо їх використовують
  • Навчитеся створювати шаблонні функції та класи
  • Зрозумієте, як змінювати поведінку шаблонних функцій для окремо визначених типів
  • Крок за кроком вивчите процес створення шаблонів на компайл-таймі
  • Ознайомитеся з бібліотекою type-traits

Графи як структура даних для геймдеву

  • Розберете поняття графа та його структури
  • Розберете кейси, в яких використовують цю структуру, і зрозумієте, чому вона така популярна в геймдеві
  • Вивчите способи представлення графів та можливу реалізацію на С++
  • Вивчите базові алгоритми над графами, зокрема BFS і DFS

Вступ до лінійної алгебри в контексті геймдеву

  • Згадаєте поняття вектора та матриці, дізнаєтесь, як ці поняття застосовуються на практиці в геймдеві
  • Навчитеся виконувати прості операції над векторами, зокрема скалярне та векторне множення
  • Дізнаєтеся про базові матричні перетворення векторів

Багатопотокове програмування

  • Розберетеся в понятті багатопотоковості
  • Зрозумієте, в чому різниця між паралельним і багатопотоковим програмуванням
  • Навчитеся створювати треди для виконання операцій у багатопотоковому середовищі
  • Дізнаєтесь, як синхронізувати доступ до спільного ресурсу
  • Зрозумієте, як використовувати потоки в геймдеві

Подальші кроки в GameDev

  • Зрозумієте, чому С++ широко використовується для розробки ігор різного ступеня складності
  • Вивчите основні компоненти, які повинен надавати ігровий рушій для ефективного створення ігор
  • Розберете цікаві проєкти на одному з ігрових рушіїв
  • Зрозумієте переваги та можливості, які надає Unreal Engine для великих команд розробників ААА-проєктів та інді-ігор

Патерни проєктування в GameDev

  • Дізнаєтеся, що таке патерни проєктування та навіщо використовувати їх під час розробки ігор
  • Ознайомитеся з патернами проєктування GoF
  • Вивчите специфіку патернів, властивих сфері геймдеву

Фінальний проєкт: видача курсового проєкту

  • Ознайомитесь зі скелетом курсового проекту зі створеним ігровим циклом, набором простих ігрових об'єктів з текстурою, реакцією ігрового вікна та ігрових об'єктів на інпут з клавіатури та миші
  • Отримаєте завдання для фінального проєкту

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

Сформуєте беклог ідей для 2D-гри відповідно до завдання.

Фінальний проєкт: представлення MVP лектору, задачам тощо

Підготуєте MVP власної гри та отримаєте фідбек від лектора.

Фінальний проєкт: презентація курсового проєкту

Допрацюєте гру та представите її лектору й колегам.

Розвиток кар'єри в ІТ

  • Ознайомитеся з підходами до розвитку кар'єри
  • Знайдете свої сильні та слабкі сторони, визначите зони для розвитку
  • Дізнаєтесь, як junior-фахівцю отримати свій перший офер
  • Ознайомитеся з організаційною структурою сучасних ІТ-компаній

Стратегія пошуку роботи

  • Отримаєте overview ресурсів для пошуку роботи та замовників
  • Дізнаєтесь, як розробити стратегію пошуку роботи під свої скіли
  • Зрозумієте, навіщо вам профіль у LinkedIn, і дізнаєтесь, як правильно оформити акаунт у соціальних мережах так, щоби рекрутери його помічали

Резюме та супровідний лист

  • Вивчите структуру резюме
  • На прикладах розберете найпоширеніші помилки під час складання резюме
  • Отримаєте рекомендації щодо написання супровідного листа і дізнаєтеся, чому іноді супровідний лист важливіший за резюме

Інтерв'ю з рекрутером та hiring-менеджером + воркшоп Q&A

  • Дізнаєтеся, з яких етапів складається процес залучення нових співробітників до компанії
  • Ознайомитеся зі структурою інтерв'ю
  • Підготуєтеся до інтерв'ю з рекрутером
  • Дізнаєтесь, які запитання необхідно поставити рекрутеру та hiring-менеджеру під час інтерв'ю
  • Навчитеся вести переговори під час укладання job-офера

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

  • Вивчення С++
  • Кейс у портфоліо
  • Кар'єрний буст

Викладачі курсу

Богдан Левунець - С++ Game Developer at Ubisoft

Больше информации
Курс
Рекомендуем
Формат
Online
Начало занятий
28.03.2024
Длительность
20 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияСопровождение ментораРеальный проект в портфолио
Skvot
  • Gamedev / Unity / Game Design
  • Web & Mobile Design / UI/UX
Подробнее

Протягом курсу зробиш проєкт для портфоліо з 5 ключовими складовими UX/UI-дизайну. В кінці отримаєш фідбек, лекцію з рекрутером та відгук у Linkedin найкращим студентам від лектора - для твого вдалого старту в геймдеві.

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

Заняття 1. UX/UI Designer у геймдеві: роль та обов'язки

  • Відмінність UX/UI-дизайну застосунків/сайтів та дизайну ігрових інтерфейсів
  • Пре-, продакшн і пост-: головні етапи розробки гри
  • Завдання, задачі й компетенції UX/UI-дизайнера
  • Зміна задач та обов'язків залежно від стадії розробки гри
  • Ху із ху: з ким працює UX/UI-дизайнер
  • Розвиток UX/UI Designer у геймдеві - куди зростати далі

ДЗ: навести приклади продуктів та сервісів з елементами внутрішньої мотивації та знайти ситуації, коли ігри її не мають.

Заняття 2. Usability

  • Евристики юзабіліті та їхнє застосування у відеоіграх
  • 10 евристик Якоба Нільсена - батька UX-дизайну
  • Ігрові евристики: баланс, прогресія, управління грою та інші
  • Основні елементи юзабіліті для ігрового UX

ДЗ: навести 5 прикладів застосування ігрових евристик в улюблених іграх

Заняття 3. Друга складова UX - Engage-Ability

  • Мотивація. Зовнішні чинники: нагороди, оцінки, рейтинги тощо
  • Мотивація. Внутрішні чинники: компетенція, автономність, зв'язність/спорідненість
  • Теорії мотивації
  • Емоція (3Cs: character|control|camera, новизна, сюрпризи та відчуття присутності)
  • Стан потоку та умови його виникнення у грі. Як його не зруйнувати

ДЗ: розібрати 1-2 гри на чинники мотивації, пропрацювання емоцій гравця, стан потоку та успішність.

Заняття 4. Design Thinking

  • Основні складові та етапи Design Thinking: емпатія, визначення, ідея та прототипування, тестування та оцінка
  • Дизайн-спринти
  • Kano Model
  • Техніки брейншторму

ДЗ: провести аналіз конкурентів для інтерфейсів розділу меню серед ігор обраного жанру та зібрати з них мудборд з описом, що доречно, а що - ні.

Заняття 5. Першому гравцю приготуватись - вступ до ігрового UI

  • Складові ігрового UI: меню та HUD
  • Типи представлення ігрових інтерфейсів
  • Ієрархія та компонування
  • Меню-компоненти
  • Патерни та навігація
  • Гештальт-принципи в UI-дизайні

ДЗ: розробити дизайн головного та пауз-меню в команді та самостійно попрацювати над розділами пауз-меню.

Заняття 6. Командний воркшоп із розробки UX-артефактів на основі міні-брифу

ДЗ: створити User Flow та Wire Flow на основі брифу для гри.

Заняття 7. User Research: методи та інструменти

  • Оцінка евристиками
  • UX-тести
  • Опитування
  • Коридорні тести
  • Аналітика

ДЗ: провести A/B-тестування свого дизайн-рішення розділу меню серед однокурсників.

Заняття-практика 8. Аналіз проблеми юзабіліті (UX) та груповий брейнштормінг для фіксу

Заняття 9. Психологія та робота мозку в іграх

  • Сприйняття та пізнання
  • Увага
  • Пам'ять
  • Мотивація
  • Емоції: як працюють і на що впливають
  • Онбординг гравця: типи та план туторіалів, Learning & Forgetting Curve

ДЗ: розробити онбординг-туторіал для гри, тестування з іншими учасниками.

Заняття-практика 10. Аналіз та розробка HUD

Заняття 11. Фідбек-сесія

Заняття 12. Робота зі стайлгайдом гри

  • Типографія
  • Колористика
  • Розбір стайлгайдів ігор

ДЗ: разом із командою створити стайлгайд для інтерфейсу гри, індивідуально обрати гру та розібрати її стайлгайд.

Заняття 13. Adobe Photoshop: Tips & Tricks

  • Базові поєднання клавіш
  • Швидке видалення фону, маски
  • Техніка dodge and burn
  • Базові принципи колажування
  • Смартоб'єкти, екшени, скрипти
  • Пакетна обробка зображень

ДЗ: створити колаж з елементами дієгетичного або просторового інтерфейсу та розробити HUD разом із командою.

Заняття 14. Figma: Tips & Tricks

  • Автолейаут, змінні, компоненти та їхні властивості
  • Microinteractions
  • Smart-анімації
  • Плагіни для прототипування з геймпадом, видалення фону, шрифти
  • Використання OBS Studio для запису функціонування прототипів
  • Unreal UMG та Blueprints

ДЗ: розробити прототип на основі вайрфреймів із Д/З 6.

Заняття-практика 15. Розробка UI-дизайну та прототипа на основі брифу від геймдизайнера

ДЗ: провести юзабіліті-тест прототипа з учасниками команди.

Заняття 16. Доступність гри. Accessibility A11Y

  • Поняття Disability та його типи
  • Що таке інклюзивний дизайн
  • "Ефект пандуса" та його функція в дизайні

ДЗ: провести оцінку доступності свого стайлгайду: що варто переробити або додати у взаємодії з гравцем.

Заняття-практика 17. Всі етапи дизайн-спринту для розробки фічі

Заняття 18. Business Centered Design

  • Система нагород
  • Як потрапити на гачок - Hook Model
  • Dark UX patterns та упередження

ДЗ: навести 2-3 приклади Hook Model в іграх та розробити власний концепт Hook Model із чотирма фазами.

Заняття 19. Портфоліо та оформлення кейсів

  • Як демонструвати всі етапи розробки дизайну
  • PDF-файл, Figma чи особистий сайт як портфоліо - що краще
  • Підготовка до технічного інтерв'ю
  • Профіль в Linkedin - як і навіщо розвивати
  • Тестове інтерв'ю з рекрутером

ДЗ: оформити портфоліо з виконаних на курсі робіт.

Заняття 20. Презентація дизайнів

Результат курсу

  • Освоюєш базові скіли UX/UI-дизайнера для розробки ігор
  • Працюєш із Design Thinking та вмієш нативно залучати юзера до гри
  • Розумієш, як працює індустрія геймдеву та зони відповідальності дизайнера ігрових інтерфейсів
  • Робиш Player-Centric дизайн інтерфейсів та складаєш зрозумілу навігацію гравця
  • Знаєш та без рандому застосовуєш головні фішки Figma та Adobe Photoshop для інтерфейсів ігор
  • Оформлюєш кейс у портфоліо, з яким зможеш починати шлях у кар'єрі

Викладачі курсу

Олександр Шпак - Senior UX/UI Designer at Ubisoft

Больше информации
Курс
Формат
Online
Начало занятий
30.10.2023
Длительность
7 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикСопровождение ментораРеальный проект в портфолио
Skvot
  • 3D Modeling / 3D Artist / 3D Designer
  • Gamedev / Unity / Game Design
Подробнее

Ти вивчиш основні софти 3D-художника: Maya, Marvelous Designer, ZBrush та Substance Painter. Навчишся моделювати одяг, отримаєш базу з анатомії, скульптингу та деталізації. Зможеш використовувати Unreal Engine, щоб самостійно інтегрувати персонажів у двигун. У результаті покладеш готового ігрового персонажа у портфоліо та з новими скілами зможеш зростати у геймдеві.

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

Модуль 1. Огляд індустрії

Знайомимось з індустрією та розбираємо, who is who у створенні персонажів для ігор.

  • Огляд індустрії
  • Хто такий художник персонажів
  • Пайплайн художника персонажів в ААА-студіях і на аутсорсі
  • Скіли та оптимізація роботи
  • Ефективність vs прокрастинація
  • Як формувати портфоліо та куди з ним йти

Модуль 2. Початок роботи з персонажем

Анатомія очима 3D-художника. Працюємо з тілом персонажа: від скелета - до верхньої та нижньої частини.

  • Скелет людини та пропорції тіла за "золотими стандартами"
  • Пропорції в іграх: чому всі NPC в грі одного зросту
  • Скільки кісток зламав Джекі Чан та чому нам не важлива їхня кількість у тілі людини
  • Анатомія для художника
  • Робимо бейзмеш за "Золотим стандартом" з підручника Баммеса
  • Верхня частина тіла
  • Основні групи м'язів: де кріпляться та за що відповідають. Ч.1
  • Нижня частина тіла
  • Основні групи м'язів. Ч.2

Модуль 3. Одяг

У цьому модулі зрозумієш, як влаштований одяг 3D-персонажів та як його створити.

  • З яких шарів зроблений одяг
  • Пропорції деталей відносно один одного. Як підбирати референси до концептів. PureRef для створення рефборда
  • Ресурси для референсів: Sketchfab, 3d scanstore, 3d.sk
  • Формуємо ціль нашого проєкту
  • Підбираємо інструменти для різних частин концепту
  • Як оптимізувати час
  • Бейзмеш анатомії людини
  • Базові навички вивчення анатомії
  • Корисна література
  • Raw Blockout
  • Інструменти масок в Zbrush для блокауту і бейзмеш як база
  • Правимо пропорції бейзмешу
  • Конференція з розбором робіт
  • Починаємо працювати над одягом
  • Робимо всі сабтули окремо
  • Інструменти в Zbrush: Z remesh, Dynamesh, Move, Extract, Spit/Merge, Slice
  • Налаштування меню в Zbrush для пришвидшення роботи
  • Скульпт хард-серфейсу
  • Як робити викройки в Marvelous designer
  • Cимуляція тканини з базовими налаштуваннями
  • Клінап твердих елементів одягу
  • Конференція з розбором робіт
  • Детальний розбір інструментів програми
  • Створюємо елементи, що потребують симуляції
  • Розміри в одязі
  • Використовуємо розрізи, щоби потрапити в об’єми тіла персонажа
  • База з конструювання одягу
  • Фіналізуємо симуляцію
  • Властивості тканини, гравітація, піни, шари
  • Фіналізуємо деталі та тверді елементи

Модуль 4. Деталізація персонажа в ZBRUSH. Одяг

Переносимо всі симуляції на чисту топологію в Zbrush. Деталізуємо, ще деталізуємо, деталізуємо все до останньої нитки.

  • Переносимо симуляції на чисту топологію в Zbrush
  • Інструменти Quadratulize, Zremesher, Layers, Morph target, Project all, ZProject
  • Як створити, налаштовувати й перевіряти свої пензлі
  • Як зробити свої альфи
  • Дисплейсмент мап та вектор дисплейсмент браш: як зробити та для чого використовувати
  • Шукаємо референси
  • Як скульптити тканину
  • Принцип ZYX при скульпті. Робимо додаткові складки та шви
  • Конференція: розбираємо незрозумілі моменти
  • Тріщини, сколи, демеджі та знову референси
  • Робимо свої альфи чи додаткові пензлі
  • Додаємо дисплейсмент, фіналізуємо складки та шви одягу
  • Додаємо дрібні деталі
  • Пропрацьовуємо волосся персонажа
  • Хутро та інші елементи одягу

Модуль 5. Деталізація персонажа в Zbrush. Анатомія тіла

Пропрацьовуємо в Zbrush деталізацію персонажа: від голови до кистей рук.

  • Анатомія голови та скульптинг волосся
  • Як підбирати референси голови та перевіряти пропорції
  • Робимо налаштування брашів
  • Помилки джунів при скульптингу голови
  • Як використовувати Layer Morphtarget для анатомії
  • Скани: шукаємо та використовуємо як рефи
  • Кисті рук - друга за важливістю частина після обличчя
  • Скульптинг рук та м'язової системи
  • Конференція

Модуль 6. Ретопологія. UV-розгортка. Запікання

Ретопимо, розгортаємо, запікаємо. Все це - з розумінням специфіки створення персонажів для ігор.

  • Підготовка до ретопології ассетів
  • Розбиваємо на частини, оптимізуємо хайполі для ретопу в Maya, враховуємо кількість полігонів для лоуполі
  • Аналізуємо, як і що будемо ретопити
  • Визначаємось із прозорістю та шарами
  • Як ретопити зручно
  • Які хоткеї пришвидшують роботу
  • Геометрія та 3DRemesher у ZBrush
  • Як має виглядати сітка в ААА
  • Нюанси ассета під анімацію та симуляцію в Unreal Engine
  • Конференція
  • Як робити розгортку та специфіка персонажів
  • Інструменти розгортання в Maya
  • Як використовувати чекер
  • Що таке тексель денсіті та навіщо нам оверлап
  • Які артефакти можуть виникати при бейку
  • Підготовка до бейку UV та перевірка мешів
  • Аналіз моделі перед запіканням у Maya
  • Триангуляції vs квадрати
  • Як перевіряти бейки в Substance Painter на артефакти
  • Конференція з розбором робіт

Модуль 7. Текстурування моделі в Substance Painter

Створюємо текстуринг для одягу, голови та обличчя за допомогою Substance 3D Painter. Знайомимось із фільтрами, генераторами та смартмасками.

  • Підготовка до текстурингу. Налаштовуємо інтерфейс, базові папки та шари
  • Система шарів у Substance Painter
  • Робимо базовий матеріал із масками
  • Як використовувати фільтри та генератори при текстурингу
  • Смартмаски
  • Як створювати свої матеріали та реюзати їх у майбутньому
  • Смартматеріали
  • Текстуруємо один з ассетів одягу
  • Корисні пензлі
  • Як зробити свій пензлик
  • Анкор поінт: що це та в чому його сила
  • Текстуруємо голову та обличчя
  • Теплі та холодні зони кольору на голові
  • Корисні пензлі
  • Як використовувати скан і фотографії без інформації про світло
  • Конференція з розбором робіт

Модуль 8. Unreal Engine

Привіт, Unreal Engine. Інтегруємо готового персонажа у двигун софту. А після цього - у своє портфоліо.

  • Короткий огляд та гучні проєкти з використанням рушія
  • Важливість Unreal Engine для 3D-художника
  • Види рендеру, їхні відмінності та чому рендер в UE набуває популярності
  • Як встановити рушій, де завантажити проєкти, щоб подивитися і зробити так само
  • Інтерфейс, нод едітор
  • Робимо перший простий матеріал
  • Створюємо додаткові складніші матеріали
  • Unreal sequencer: робимо просту сцену зі світлом, налаштовуємо камеру і створюємо turntable
  • Робота з партіклами та ефектами
  • Використовуємо бібліотеку quixel, щоб оживити сцену
  • Практикум
  • Конференція з Unreal Engine
  • Консультація
  • Експорт та перевірка текстур у рушії
  • Вносимо додаткові зміни за потреби
  • Випускний

Результат курсу

  • симулюєш тканини та шиття у Marvelous Designer, скульптиш в ZBrush, текстуруєш у Substance Painter, в Maya
  • створюєш 3D-моделі одягу для персонажів
  • розумієш базу анатомії, працюєш над деталізацією волосся, шкіри, одягу
  • пропрацьовуєш цілісний образ персонажа
  • інтегруєш свої моделі в Unreal Engine та вигідно презентуєш їх у портфоліо
  • створюєш ігрового персонажа та підвищуєш свій попит у геймдеві

Викладачі курсу

Петро Немирівський - 7+ років в індустрії

Больше информации
Курс
Рекомендуем
Формат
Online
Начало занятий
01.01.2024
Длительность
7 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикСопровождение ментораРеальный проект в портфолио
Skvot
  • Gamedev / Unity / Game Design
Подробнее

За 40 занять ти розбереш базовий функціонал UЕ для створення різнопланових ігор: від казуальних - до ААА-рівня.

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

Модуль 1. База Unreal Engine

  • Можливості й версії Unreal Engine
  • Базовий функціонал та інтерфейс
  • Кому і для чого потрібен Unreal Engine
  • Початок розробки
  • Основні класи й компоненти в Unreal Engine: Object, Actor, Pawn, Character, Controllers
  • Створення власних компонентів
  • Огляд мережевих ролей кожного з класів
  • Приклади використання
  • Порівняння старих і нових версій UE
  • Unreal Engine 5.2
  • Налаштування інпуту для гравця
  • Налаштування камери

Модуль 2. UE Blueprint Concepts

  • Blueprint: що це і для чого він потрібен
  • CustomEvent
  • Function
  • Macros
  • Collapse Node
  • Events
  • Delegates
  • Interfaces
  • Debugging
  • Як передбачати проблеми
  • Де шукати та як виправляти помилки
  • Фізика і тригонометрія в розробці
  • Вектори в розробці на UE
  • Операції з векторами
  • Фізика та математика в іграх на прикладі реальних задач
  • Елементи будови рівнів
  • Інструменти для створення ландшафту

Модуль 3. Меші та матеріали

  • Створення простих матеріалів і текстур
  • Приклади використання
  • Меші
  • Текстури
  • Матеріали
  • Стоки для завантаження текстур та матеріалів
  • Material Instances
  • Material Functions
  • Як налаштувати взаємодію об'єктів
  • Collision

Модуль 4. Анімація

  • Види анімації
  • Як працює програмна анімація
  • Механіки для розробки анімації
  • Які стоки краще використовувати
  • Оптимізація анімації
  • Blend Space
  • Монтаж
  • Root Motion
  • Animation Linking

Модуль 5. Gameplay Basics

  • Основні механіки гри
  • Damage
  • Основи плагіна Ability System
  • HitResult: Normal & ImpactNormal
  • Огляд доступних в рушії UI-елементів
  • Створюємо перші віджети та інтерфейси
  • Приклади застосування
  • Game Mode та Game Instance
  • Правила гри, логіка та вплив на розробку

Модуль 6. AI

  • AI Introduction
  • Навігація AI за рівнем
  • Behavior Trees Overview
  • Behavior Tree Elements
  • EQS (Environment Query System)

Модуль 7. Multiplayer

  • Основи Multiplayer
  • Replication
  • RPC
  • GameMode, GameState, PlayerState
  • Ownership, PC
  • Traveling
  • Sessions

Модуль 8. База C++

  • Reflection
  • Smart Pointers
  • Data Structure
  • Stats, Console

Результат курсу

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

Викладачі курсу

Вадим Онишко - Founder & CEO at SomniumGame

Больше информации
Курс
Формат
Online
Начало занятий
19.02.2024
Длительность
22 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияСопровождение ментораРеальный проект в портфолио
Skvot
  • 3D Modeling / 3D Artist / 3D Designer
  • Gamedev / Unity / Game Design
Подробнее

Ти матимеш 22 заняття, щоб пройти воркфлоу 3D-моделера. Спочатку вивчиш функціонал Blender. Далі - відточиш скіли зі cтворення 3D-моделей, зрозумієш процес побудови ігрового ассета, навчишся робити хайполі-моделі та UV-розгортки в Blender.

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

Основний функціонал та робота з об'єктами

  • що таке Blender і де його використовують
  • розбираємо інтерфейс
  • вікна та панелі
  • створюємо прості предмети й форми
  • переміщення, обертання та масштабування об'єктів
  • зберігаємо сцени, імпортуємо/експортуємо об'єкти

Моделювання

  • як вести проєкт від А до Я
  • пайплайн роботи
  • основні інструменти: vertices, edges, faces, meshes
  • моди в Blender: object, edit, and sculpt modе
  • редагуємо базові об'єкти
  • moving, scaling, rotating
  • застосовуємо матеріали до об'єктів

Домашка: створити абстрактну композицію з базових геометричних фігур.

Моделювання

  • робота з референсами та готовим концептом
  • організовуємо роботу з рефом у PureRef
  • редагуємо меші у Blender
  • деталізація об'єктів

Домашка: знайти референс і замоделити валізу.

Конференція

Розбираємо домашки та аналізуємо помилки.

Моделювання

  • модифікатори для створення складних форм
  • використовуємо proportional editing tool
  • чому хороша топологія важлива
  • як об'єднати кілька об'єктів і створити групи
  • створюємо криві
  • робота з текстом

Домашка: знайти референс і створити модель пилососа.

Конференція

Розбираємо домашки та отримуємо фідбек.

Моделювання

  • створюємо модель вінілового програвача
  • розбираємо інструменти, з якими виникало найбільше складнощів під час практики та виконання домашок

Highpoly - модель

  • для чого потрібна хайполі
  • cабдіви та скульптинг
  • моделінг під сабдіви

Домашка: зробити хайполі вінілового програвача під сабдів.

Скульптинг

  • готуємо сітку об'єкта для скульптингу
  • робота з різними пензлями

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

Конференція

Розбираємо домашки та отримуємо фідбек.

Lowpoly

  • робота з сіткою та пропрацювання лоуполі
  • розбираємо попередні роботи

UV та трохи про текстури

  • воркфлоу
  • для чого робити UV
  • UV-мапи та texture space
  • методи unwrapping
  • edge seams та запаковка шеллів
  • текстуринг за допомогою Атласу
  • аддони для UV

Домашка: зробити UV для вінілового програвача.

Конференція

Розбираємо домашки та отримуємо фідбек.

Текстури

  • розбираємо пайплайни: Atlas, PBR, Vertex paint
  • створюємо текстури в Blender

Домашка: створити текстури для вінілового програвача.

Конференція

Розбираємо домашки та отримуємо фідбек.

Substance painter

  • запікання карт
  • як використовувати smart-матеріали

Шейдинг

  • види шейдерів
  • розбираємо найпопулярніші ноди
  • World and HDRI

Домашка: зібрати шейдер для вінілового програвача з текстурами Substance Painter і переглянути наявні шейдери.

Конференція

Q&A по текстурах.

Рендер

  • налаштування камери та світла
  • рушії рендеру (Eevee and Cycles)

Домашка:

  • Пропрацювати домашку з 3-го уроку, зробити шейдери, виставити світло
  • Зібрати портфоліо на ArtStation з допрацьованих на курсі об'єктів

Конференція-консультація

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

І що далі?

  • можливості Blender
  • як розвиватися в кар'єрі
  • презентація портфоліо та фідбек

Про кар'єру в геймдеві. Запрошений лектор Іван Кенц

  • альтернативні софти для 3D-моделювання
  • стандартний пайплайн ААА-проєктів
  • оптимізація свого пайплайну за допомогою різних софтів

Результат курсу

  • Розбереш функціонал Blender. Навчишся створювати 3D-моделі у софті та пройдеш пайплайн 3D-художника в геймдеві.
  • Додаси до портфоліо 4 роботи: валізу, пилосос, вініловий програвач та каністру. Отримаєш фідбек та поради від досвідчених 3D-художників.
  • Поговориш про кар'єрні перспективи з практиками індустрії та матимеш скіли для старту в геймдеві.

Викладачі курсу

  • Олег Богацький - 3D-художник
  • Іван Кенц - Lead Vehicle Artist на проєкті S.T.A.L.K.E.R. 2
Больше информации
Видеокурс / Платформа
Формат
Online
Начало занятий
Будь-який момент
Длительность
32 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикРеальный проект в портфолио
Skvot
  • Gamedev / Unity / Game Design
Подробнее

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

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

Інтро

  • що таке наративний дизайн і чим він відрізняється від геймдизайну
  • наративний дизайнер: скіли, задачі, роль у розробці гри
  • анатомія студії та місце наративника в ній
  • процес розробки: від концепту до релізу

Робоча термінологія

  • квест, сетинг, інтерактивний діалог та інші терміни
  • геймплей: жанри, платформи, вплив на розповідь
  • специфіка платформ PC/Console та single-player story-driven ігор

Блок 2. Драма в іграх - починаємо з основ

Сценаристика. Триактна структура

  • основа драматургії: конфлікт
  • триактна структура в ігровій розповіді
  • інші класифікації структур
  • практика: розбираємо структуру відомого фільму в команді

ДЗ: розбери фільм за триактною структурою.

Сценаристика. Шлях героя

  • що таке методологія "Шляху героя"
  • розбір методології

Сценаристика. Види сюжетів, зміна заряду цінностей

  • якими бувають сюжети
  • елементи ігрової історії
  • цінності в оповіданні (та їхня зміна)
  • практика: розбираємо сцени фільму

ДЗ: розбери відому сцену з фільму чи гри.

Оповідання через гру

  • типи гравців
  • особливості побудови ігрових сюжетів
  • типи ігрових сюжетів
  • player agency та вибір гравця

Взаємодія з геймдизами, розробка фіч, документація

  • ігрові системи
  • взаємодія з геймдизайнерами
  • документація
  • китайське меню фіч

Інструментарій наративника

  • інструментарій наративного дизайнера
  • ігрові системи: квестова, діалогова
  • роль наративника на кожному етапі розробки

Технічні завдання, фідбек, плейтести

  • ТЗ від вас та для вас
  • плейтести
  • як давати та приймати фідбек

Фідбек-сесія (запис)

Блок 3. як збудувати ігровий світ

Спочатку був сетинг. Частина 1

  • інтелектуальна власність: своя та чужа
  • стовпи, візія та роль сетингу
  • методології розробки
  • жанри сетингів

Сетинг. Частина 2

  • найважливіша роль сетингу: ставимо контекст
  • що таке лор і як додати його в гру
  • поширені помилки при створенні сетингів
  • сетингова документація
  • ще трошки термінів та серйозності

ДЗ: створи короткий пітч сетингу для single-player story-driven гри за заданими словами.

Потім була експозиція

  • експозиція в грі - це що?
  • роль експозиції
  • хороша ігрова експозиція
  • прийоми експозиції
  • інфо-карта

ДЗ: створи інфокарту першої години відомої story-driven гри.

Фідбек-сесія (запис)

Блок 4. Серце гри - персонажі

Що потрібно знати про персонажів

  • що таке хороший персонаж
  • персонаж як метафора
  • характер та характеризація
  • виміри персонажів
  • протиріччя

Архетипи персонажів

  • історія методу
  • архетипи персонажів та їх фукнції

Арка персонажа

  • що таке арка персонажа
  • аналіз різних арок
  • з чого складається арка персонажа
  • пласка арка
  • "брудні" прийоми створення персонажів
  • практикум: розбір персонажів

Персонажі у грі

  • ігрові персонажі
  • категорії персонажів
  • ролі персонажів в історії та геймплеї
  • пайплайн виробництва персонажів
  • профілі персонажів

Фідбек-сесія (запис)

Блок 5. Перебіг гри: діалоги та катсцени

Ігрові тексти

  • ігрові тексти та навіщо вони потрібні
  • художні та технічні ігрові тексти
  • роль текстів у грі
  • візуальні хитрощі та покращення

ДЗ: напиши записку, листа, опис предмета й запис до журналу за заданими вимогами.

Що таке ігрові діалоги

  • задачі ігрового діалогу
  • типи ігрових діалогів
  • ділоги оточення
  • інтерактивні діалоги
  • ліміти

ДЗ: напиши діалог.

Як писати (реально цікаві) діалоги

  • голос протагоніста
  • підтекст в діалогах
  • технічні діалоги
  • структура першого квестового діалогу
  • робота зі стилістикою

ДЗ: напиши діалог.

Катсцени, озвучка, локалізація

  • задачі та типи катсцен
  • що потрібно розуміти перед тим, як писати катсцену
  • перший драфт катсцени
  • американський формат сценарію
  • другий драфт катсцени та наступні драфти
  • Style Guide
  • підготовка до озвучки
  • локалізація

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

Фідбек-сесія (запис)

Блок 5. Частина, де гравець прокидається: квест

Складові квестів

  • що таке хороший квест
  • складові хорошого квесту
  • види квестів за пріоритетом

Пайплайн створення квестів

  • пайплайн створення квестів
  • пітч, схема, прототип
  • три ітерації створення квестів
  • шелвінг та квестова документація
  • система юнітів

ДЗ: проаналізуй та склади схему ланцюжка квестів для першого акту гри.

Правила розробки квестів

  • вартість запитів наративника
  • важливі правила квест-дизайну
  • принципи квест-дизайнера
  • розробка основного сюжету
  • особливості основних квестів

Розробка квестів для різних жанрів

  • відмінності та специфіка розробки квестів для ігор різних жанрів:
    • open-world
    • detective
    • first-person shooter
    • CRPG

ДЗ: пропиши один основний квест.

Побічні квести

  • побічні квести: цілі, прийоми, побічні активності, енкаунтери
  • ланцюжки квестів та паралельна розробка

ДЗ: пропиши три побічні квести в команді.

Фідбек-сесія (запис)

Блок 7. А що далі?

Підбиваємо підсумки

  • де шукати роботу
  • CV, мотиваційний лист, портфоліо, тестове завдання
  • спілкування з роботодавцем та співбесіда
  • випробувальний термін

ДЗ: виконай тестове завдання.

Лекція від HR

  • як підготувати CV та мотиваційний лист
  • співбесіда у ІТ - до чого бути готовим
  • на що звертають увагу HR

Результат курсу

  • додаєш у портфоліо пітч сетингу для гри, описи персонажів, основний та побічний квести для single-player story-driven гри, діалог, катсцену та ігрові тексти
  • розбираєшся в основах драматургії та вибудовуєш послідовні сюжетні лінії, визначаєш типи та мотивацію гравців, а тільки потім — пишеш, створюєш персонажів та їхні арки
  • складаєш CV, мотиваційний лист і портфоліо, робиш тестове завдання

Викладачі курсу

  • Сергій Тен - 8 років у геймдеві
  • Влад Біляєв - Створює ігрові сюжети протягом 6 років
Больше информации
Курс
Рекомендуем
Формат
Online
Начало занятий
09.04.2024
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияСопровождение ментораРеальный проект в портфолио
Skvot
  • Gamedev / Unity / Game Design
Подробнее

Спочатку розкладеш цей процес на пікселі: визначиш етапи розробки гри та завдання геймдиза на кожному з них. Навчишся створювати концепти та розуміти психологію гравців. Далі розберешся, як працювати з ігровою документацією та розписувати ТЗ для фічі. Будеш придумувати механіки, визначати монетизацію для проєкту й пітчити ідеї клієнту. У результаті - додаси до портфоліо пітчинг гри у 2 форматах та отримаєш фідбек лектора і представників геймстудій.

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

Гра почалась

  • коротко про ігрову індустрію
  • гарне слово "геймдев" і його складові
  • що взагалі таке гра?
  • компоненти гри
  • ігрові жанри
  • процес створення гри (на прикладі невеликого проєкту та гри класу ААА)

Гра + гравець. Розбираємо типи

  • чому ми граємо?
  • гравці та їхні типи, типологія Бартла
  • МДЕ: бажання та емоції гравця
  • реверс підходу МДЕ

Практика: розбираємо 1-3 гри та визначаємо головні типи гравців, на яких вони орієнтовані

Домашка: проаналізуй 3 гри та визнач типи гравців; проведи аналіз гри з точки зору гравця.

Що потрібно знати про геймдизайнера

  • геймдизайн та геймдизайнер
  • види геймдизайнерів: ху із ху?
  • геймдизайнер vs гравець
  • базовий скілсет геймдизайнера

Вступ до документації. Гейміфікація

  • документація
  • гейміфікація

Практика: гейміфікуємо активності реального життя

Що потрібно знати про ігровий процес

  • поняття та складові
  • core-геймплей + meta-геймплей
  • метагейм
  • цілі у грі

Практика: визначаємо типи ігрового процесу в популярних іграх

Практика. Гейміфікуємо реальне життя (2 заняття)

Ти навчишся визначати типи ігрового процесу, гейміфікувати активності та переносити їх з офлайну - у концепт гри.

Про фан та стан потоку в грі

  • флоу гравця в ігровому просторі
  • фан в іграх і стан потоку

Ігровий простір та дизайн-об'єкти

  • Ігровий простір
  • Дизайн-об'єкти

Практика: підбираємо приклади дизайн-об'єктів

Ігрові механізми та зворотній зв'язок

  • ігрові механіки
  • атомарні механіки
  • комплексні механіки
  • методи дизайну ігрових механік та прототипування
  • зворотний зв'язок під час гри
  • механіка vs фіча

Домашка: підготуй аналіз проєкту з точки зору геймдизайнера, визнач робочі/неробочі ігрові механіки та відгук гравців на них.

Креативний процес. Брейншторм

  • креативний процес
  • методи дизайну ігрових механік
  • метод Волта Діснея
  • латеральне мислення

Розбираємо популярні ігри на механіки

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

Практика (2 заняття)

Показуєш домашку з заняття 8 та отримуєш фідбек. По ходу заняття дивишся роботи інших студентів та вчишся оцінювати їх як про.

Дизайн-документація. Ідея та пітч

  • де брати та як відбирати ідеї: джерела
  • методи та перший аналіз
  • що таке пітч і як пітчити гру
  • практика: придумуємо гру та пітчимо її

Домашка: зроби пітч своєї гри (письмово).

Дизайн-документація. Концепт і технічне завдання

  • що таке концепт
  • як скласти концепт-документ
  • що таке ГДД
  • помилки у складанні документації
  • презентація документації та ідей
  • технічне завдання vs дизайн-документ

Пітчимо ігри в онлайн-режимі (2 заняття)

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

Разом із лектором готуємо концепт-док і ТЗ для розробника (2 заняття)

Не пропускай це заняття. Бо тут ти в онлайні розробиш концепт-док і ТЗ для розробника. По ходу практики сформулюєш ідею гри, щоб її розуміли всі: від спонсорів до артів. Отримаєш розгорнутий фідбек лектора.

Як потрапити у великий світ геймдеву

  • де отримати перший досвід роботи
  • як скласти ненудне CV
  • як щодо портфоліо?
  • готуємо себе до співбесіди
  • вчимося комунікувати з колегами та клієнтами

Економіка та монетизація

  • концепція ігрової економіки
  • роль економіки в іграх
  • типи ресурсів
  • основні ресурсні цикли
  • концепція монетизації
  • наявні моделі
  • за що платять користувачі
  • платіжний цикл

Аудиторія та її сегментація

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

Баланс

  • концепція балансу ігрової системи
  • що саме балансити та як це робити
  • прямий та непрямий вплив
  • інструменти + аудиторія

Домашка: визнач балансні параметри для запропонованої ігрової системи.

І ще раз - баланс

  • баланс метасистеми (ігрова економіка)
  • баланс основної ігрової механіки (бій + платформер)

Домашка: розрахуй баланс запропонованої економічної та бойової системи.

Ти презентуєш драфт проєкту лектору

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

Презентація випускного проєкту. Сяй

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

Результат курсу

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

Викладачі курсу

Антон Мезенцев - 7+ років у геймдеві

Больше информации
Курс
Рекомендуем
Формат
Online
Начало занятий
Дата формується
Длительность
6 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
15 700 UAH за курс
Вечерние занятияСопровождение ментораРеальный проект в портфолио
IT STEP Academy
  • Gamedev / Unity / Game Design
Подробнее

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

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

Модуль 1. Основи роботи з Roblox

Початок роботи з Roblox Studio

Початок роботи з кодом

  • Початок роботи з кодом
  • Смертельна лава
  • Зникаючі платформи
  • Підрахунок балів

Моделювання

  • Створення унікальних 3D-об'єктів
  • Накладання текстур
  • Скульптинг ландшафту

Модуль 2. Основи роботи з кодом

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

Механіка ігрового процесу

  • Створення інструментів гравця
  • Влучення лазером

Введення даних і контроль камери

  • Контроль камери
  • Введення даних

Збереження даних гри

Модуль 3. Інтерфейс та середовище

Інтерфейс

  • Створення шкали оцінок
  • Інтерактивні кнопки
  • Підказки при наближенні
  • Інтерфейс на об'єктах

Середовище

  • Ефекти постобробки
  • Атмосферні явища
  • Освітлення з реквізитом
  • Фонова музика
  • Ігрові звуки

Модуль 4. Ефекти, фізика та анімація

Ефекти

  • Базові ефекти для частинок
  • Користувальницькі ефекти для частинок
  • Лазерні пастки з променями
  • Використання часток для вибуху

Фізика

  • Побудова дверей, що розпахуються
  • Створення оглядового колеса

Анімація

  • Створення анімації
  • Створення сценаріїв анімації персонажа

Модуль 5. Створення різнопланових ігор в Roblox Studio

Вулканічний острів

Космічна гонка

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

Власна комп'ютерна гра

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

  • Дитина гарно проведе час
  • Дитина навчиться корисним діджитал-вмінням
  • Дитина розів’є свій естетичний смак і творчі навички, спробує себе в якості розробника комп’ютерних ігор, в які зараз просто грає, як користувач
  • Ви будете спокійні за корисне і цікаве дозвілля своєї дитини протягом року і теж відпочинете
Больше информации
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
12 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикСопровождение ментораРеальный проект в портфолио
GoITeens
  • Gamedev / Unity / Game Design
Подробнее

Опис курсу

Чи здатні ігри приносити користь?

Так, якщо мова іде про Roblox. Це популярна платформа, в якій діти можуть розробляти власні 3D-ігри (гонки, симулятори, квести), персонажів, розміщувати їх у відкритий доступ і навіть заробляти на цьому. Ігри спрямовані на всебічний розвиток дітей та пізнання світу.

Чому це найзручніший спосіб для дитини познайомитись із програмуванням?

У роботі з платформою використовують мову Lua - структуровану і доступну для розуміння навіть найменшим користувачам, які ніколи не стикались із розробкою ігор. Ці знання стануть важливою сходинкою для вивчення мов JavaScript або Python.

Чому сфера IT?

Технології швидко розвиваються, і попит на IT-спеціалістів постійно зростає. Так буде продовжуватись десятки років. Найкращий час для вивчення IT-вже зараз.

Якщо ви помічаєте, що ваша дитина:

  • Витрачає багато часу за комп'ютером
  • Цікавиться математикою і точними науками
  • Мало спілкується з однолітками
  • Захоплюється розробкою та новими технологіями

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

Курси в академії GoITeens - це розвиток дитини в двох напрямках:

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

Hard Skills - навички програмування

  • Створення 3D-моделей та ігрового світу зі своїм сюжетом
  • Написання коду на мові програмування Lua
  • Використання основ гейм- і левел-дизайну
  • Вивчення ігрової логіки
  • Робота з анімацією
  • Розробка власного проекту

Soft Skills - особисті навички

  • Фантазія, креативність
  • Просторове і логічне мислення
  • Вміння відстоювати свою думку
  • Навички роботи в команді і взаємодії з однолітками
  • Публічні виступи та презентації
  • Самостійне прийняття рішень
  • Вміння доводити справу до кінця

HSP-підхід до навчання

Це методологія, за якою навчають Microsoft, Google, Apple та Amazon. Учні сприймають процес навчання легко та засвоюють практичні навички, необхідні в сучасному світі.

  • Hard Skills - Розвиток навичок програмування
  • Soft Skills - Вміння взаємодіяти в команді з однолітками
  • Projects - Презентування себе та захист власного проєкту

Власна формула навчання

  • 10% - теорія. Лише необхідні знання з програмування без води
  • 70% - робота над проєктом. Вся увага на відпрацювання набутих знань на практиці
  • 20% - зворотній зв'язок. Вчителі та ментори завжди дадуть правильний напрямок, щоб учень зміг зробити проєкт власноруч

Курс з Roblox Studio - це:

  • Заняття онлайн за вашим вибором: 1 раз у вихідні чи 2 рази натиждень у будні
  • Відслідковування успішності учнів, відвідувань занять, спілкування з батьками
  • Зворотній зв'язок на завдання та підтримка від менторів
  • Гнучкі умови та зручний розклад: заняття в будні чи вихідні
  • Навчання на зручній платформі, де зберігаються записи уроків
  • Турботливі викладачі, які навчають дітей правилам безпечного користування платформою
  • Ігрова атмосфера, в якій дитина прагне дізнаватися нове та з нетерпінням чекає наступного уроку
  • Створення проєкту у вигляді власної гри, який дитина розробляє самостійно та презентує іншим

Викладачі курсу

  • Любомир Горбатюк - Frontend Developer
  • Юлія Максимець - Minecraft Education
  • Вадим Пічурін - Frontend Developer
  • Юлія Приходько - Soft Skills Trainer
  • Кирил Свидерський - Game Developer
  • Єлізавета Кевхаян - Digital Designer
Больше информации
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
24 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикСопровождение ментора
GoITeens
  • Gamedev / Unity / Game Design
Подробнее

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

Опис курсу

Програмування в Scratch розвиває у дитини:

  • Логічне мислення
  • Алгоритмічне мислення
  • Креативне мислення

Ці вміння допоможуть вашій дитині в майбутньому:

  • Легко вирішувати математичні задачі
  • Зважено приймати рішення
  • Чітко формулювати свої думки
  • Краще засвоювати шкільні знання
  • Вчити нові мови

Scratch

Scratch - це візуальна система програмування для створення анімаційних роликів і простих ігор. Вона розроблена спеціально для того, аби познайомити маленьких користувачів ПК із сферою IT і полегшити вивчення математики.

Ця програма стане трампліном до засвоєння складніших мов програмування - C#, JavaScript, Python. Тепер замість того, щоб марнувати час в Likee чи YouTube, дитина знайде корисне і перспективне хобі та вже змалечку зробить вклад у своє успішне майбутнє.

Підхід навчання HSP

Це методологія, за якою навчають Microsoft, Google, Apple та Amazon. 

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

  • Hard Skills - розвиток навичок програмування
  • Soft Skills - вміння взаємодіяти в команді з однолітками
  • Projects - презентування себе та захист власного проєкту

Власна формула навчання

  • 10% - теорія. Лише необхідні знання з програмування без води
  • 70% - робота над проєктом. Вся увага на відпрацювання набутих знань на практиці
  • 20% - зворотній зв'язок. Вчителі та ментори завжди дадуть правильний напрямок, щоб учень зміг зробити проєкт власноруч.

У результаті всестороннього навчання дитина:

  • Концентрує увагу на одному та не відволікається на другорядне
  • Ефективно навчається та добре засвоює матеріал
  • Починає мислити ширше, включає логіку, образне сприйняття
  • Працює у команді й налагоджує стосунки з однолітками
  • Самостійно приймає рішення
  • Розвиває емоційний інтелект
  • Вчиться доносити свої ідеї та презентувати проєкти
  • Розвиває креативність і лідерські якості

Заняття

Заняття проходять онлайн 1,5 години раз на тиждень за двома напрямками.

Hard Skills - навички програмування

  • Проєкт "Фудбол": вчимо спрайт і фон, рухи
  • Анімація "Персонаж, що танцює": вчимося працювати з графікою та блоками звуків
  • Створення анімаційної листівки
  • Проєкт "Космічний портал"
  • Міні-гра "Спіймай рибку" та "Магічна паличка"
  • Гра "Об'їдь перешкоду" та "Гоблін у лісі": вчимо управлінню персонажем за допомогою клавіш
  • Проєкт "Математичні задачки": оператори
  • Вирази і задачі
  • Проєкт "Моя кімната": написання складних зображень за допомогою координат та кутів
  • Вимірювання і масштаб
  • Анімаційна казка з озвучкою

Soft Skills - особисті навички

  • Емоційний розвиток
  • Самостійність
  • Відношення до себе
  • Управління ресурсами (час, колесо життя, фінансова грамотність)
  • Як ефективно навчатися
  • Підготовка презентації та публічні виступи
  • Лідерство

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

Із дітьми працюють:

  • Викладачі - Професійно й цікаво проводять уроки, доступно пояснюють матеріал та відпрацьовують його на практиці
  • Ментори - Допомагають в усіх питаннях, дають зворотній зв'язок на домашні завдання
  • Менеджери - Слідкують за відвідуванням дітей, нагадують про заняття, роблять звіти про успішність для батьків

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

Пробне заняття

На пробному занятті за 1 годину ваша дитина:

  • Познайомиться із викладачем і програмою Scratch
  • Напише свій перший блочний код і створить анімацію
  • Зрозуміє, наскільки їй це цікаво і вирішить, чи хоче цим займатися далі

Чому саме GoITeens:

  • 6+ років на ринку України та маємо філіали в Турції і Польщі
  • 9700+ учнів з усієї України проходили наші програми або марафони
  • Всебічний розвиток, який готує дитину до майбутнього
  • Контролюємо якість навчання та відкрито спілкуємось із батьками
Больше информации
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
12 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикСопровождение ментораРеальный проект в портфолио
GoITeens
  • Gamedev / Unity / Game Design
Подробнее

Опануйте один із найсучасніших напрямів що буде октуальним багато років!

Опис курсу

Що таке Game Dev?

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

Game Dev - для дітей які:

  • Цікавляться програмуванням та ігровим дизайном
  • Цікавляться 3D моделюванням
  • Слідкують за розвитком ігрової індустрії

IT сфера може стати надійним трампліном для професійного зростання вашої дитини

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

Наше навчання поділяється на 2 частини

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

  • Tech Skills
  • Soft Skills

Засвоєння Tech Skills. Розділ 1

  • Пам'ять
  • Компіляція та інтерпретація
  • Змінні
  • Типи даних
  • Цілочисельна арифметика. Системи числення
  • Принцип роботи типів
  • Умовні конструкції. Перелічування
  • Цикли
  • Масиви
  • Методи
  • Структури ООП

Розділ 2

  • Робота з платформою Unity
  • Компоненти в Unity
  • Фізика. Слої. Колізії
  • Текстури. Матеріали. Шейдери
  • Player Prefs
  • UI. Canvas
  • Анімації. Звуки
  • Проєктування

Засвоєння Soft Skills

  • Робота в команді
  • Лідерство
  • Основи планування і цілепокладання
  • Тайм-менеджмент
  • Критичне мислення
  • Публічний виступ і самопрезентація
  • Ведення переговорів і комунікація
  • Брейншторм
  • Креативність і розкриття талантів

HSP - підхід до навчання

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

  • 10% - теорія. Необхідна теоретична інформація вже зібрана і структурована, щоб ви не витрачали весь час на її пошук
  • 70% - робота над проєктом. Ви будете вивчати не суху теорію, а створите 2 командних проєкти і 4+ особистих
  • 20% - зворотній зв'язок. Ви завжди зможете отримати зворотній зв'язок і дізнатися як можна написати код ще краще

Теорія

  • Конспекти по всім темам
  • Відеозаписи до кожної теми
  • Живі вебінари

Зворотній зв'язок

  • Перевірка коду на уроках від GoITeens
  • Спілкування в чаті одногрупників та менторів
  • Менторська перевірка ДЗ

Практика

  • Практичні та домашні завдання
  • 2 командних проєкти: проєкт після кожного блоку навчання
  • 4+ особистих проєкти

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

  • Розвинені навички алгоритмічного і критичного мислення завдяки програмуванню на мові C#
  • Розкритий творчий потенціал і креативність через роботу над створенням власної гри
  • Вдосконалені комунікативні навички і вміння працювати в команді завдяки проєктному навчанню у групі
  • Готове підґрунтя для роботи в IT компанії отримане шляхом вивчення сучасних методологій Agile/Scrum

Фішки навчання у GoITeens

  • Особистий навчальний кабінет
  • Перевірка ДЗ та зворотній зв'язок від викладачів
  • Ком'юніті студентів
  • 2 командні проєкти
  • Підтримка координатора та постійна мотивація до навчання
  • Вебінари для батьків
  • Практичні завдання по кожній темі
  • Звіт ментора про успіхи вашої дитини
  • Можливість стати зіркою наших історій успіху
  • Записи усіх уроків
  • Доступ до спільноти батьків
  • Шанс реалізувати свої сильні сторони
  • Замороження до 2-х місяців
  • Індивідуальна консультація викладача
  • Реферальна програма
  • Власна навчальна програма
  • Підтримка команди

Викладачі курсу

Кирил Свідерський - Game Developer

Больше информации
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
14 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
80 USD за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
CyberBionic Systematics
  • Gamedev / Unity / Game Design
Подробнее

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

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

Введення в Unity 3D

  • Як встановити Unity 3D
  • Як створити проєкт
  • Відмінність Unity 2D i Unity 3D
  • Структура основних елементів сцени
  • Запуск першого додатку

Текстури, матеріали та елементи сцени

  • Створення та використання текстур
  • Створення та використання матеріалів
  • Що таке шейдери і як їх використовувати
  • 3D моделі на сцені
  • Terrain
  • Створення гравця

Скрипти і рух об'єктів

  • Що таке скрипти
  • переміщення об'єкта скриптом
  • Переміщення об'єкта за допомогою клавіатури
  • Взаємодія двох ігрових об'єктів
  • Динамічне створення об'єктів

GUI (Графічний інтерфейс)

  • Створення меню
  • Як використовувати кнопки і текстові поля
  • Адаптація інтерфейсу меню під розмір екрану
  • Події кліків
  • Панелі як розширені елементи меню

Зовнішні ресурси (Asset store)

  • Як завантажити моделі з Asset store
  • Як встановити зовнішній юніті пакет
  • Приклади використання готових Assets
  • Standart Assets

Анімація

  • Створення власної анімації
  • Використання готових анімацій персонажів

Створення невеликої гри

На уроці розглядаються:

  1. Приклад створення невеликої гри
  2. Створення персонажу
  3. Озвучка гри
  4. Запуск першої гри

Після завершення курсу ви будете вміти:

  • Створювати примітивні ігри за допомогою Unity
  • Налаштовувати робоче середовище Unity 3D
  • Працювати з текстурами, матеріалами та шейдерами, створювати їх власноруч
  • Переміщувати об'єкт шляхом використання скриптів та клавіатури
  • Створювати графічний інтерфейс користувача: кнопки, текстові поля та інші елементи
  • Користуватися зовнішніми ресурсами під час розробки Unity-додатків
  • Створювати та використовувати анімації
  • Робити озвучку гри

Попередні вимоги

  • Впевнене володіння персональним комп'ютером
  • Базові знання мови C# (Starter, Essential)

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

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація
Больше информации
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
14 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
80 USD за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
CyberBionic Systematics
  • Gamedev / Unity / Game Design
Подробнее

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

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

Основи роботи з 2D в Unity 3D

На уроці розглядається:

  • 2D i 2.5D відмінності
  • Карти спрайтів і 2D анімації
  • Створюємо 2D гру

Створення персонажа

  • Створення візуального аватара з анімаціями
  • Управління персонажем
  • Створення основних скриптів персонажа

Карта і взаємодія між сценами

В уроці розглядаються:

  • Створення карти і розміщення на ній персонажа
  • Створення візуально гарних ефектів на карті
  • Зміна двох карт (Перемикання між сценами)

Основні ігрові характеристики персонажа

В уроці розглядаються:

  • Створення бази обліку здоров'я і мани
  • Створення заклинання персонажу (вогняна куля)
  • Облік ігрових балів

Створення бота

В уроці розглядаються:

  • Створення 3D аватара ігрового бота
  • Написання скрипта штучного інтелекту
  • Розміщення на карті і взаємодія з гравцем

Умовні перемоги і Тригери

В уроці розглядаються:

  • Налаштування основних умов перемоги
  • Створення скрипта для отримання додаткових завдань і нагороди за них
  • Збереження ігрового процесу

Меню

В уроці розглядаються:

  • Створення головного меню гри з вибором рівнів
  • Система статистики
  • Ігрові досягнення
  • Запуск гри на різних пристроях

Після завершення курсу ви будете вміти:

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

Попередні вимоги

  • Знання мови C# на рівні не нижче Essential
  • Освоїти Unity3D на рівні курсу Unity Starter

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

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація
Больше информации
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
14 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
80 USD за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
CyberBionic Systematics
  • Gamedev / Unity / Game Design
Подробнее

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

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

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

  • Створення кроссплатформного проєкту
  • Підготовка Unity 3D проєкту до публікації
  • Планування процесу публікації

Соціальні мережі. Встановлення і налаштування Facebook API

  • Налаштування Facebook акаунту
  • Встановлення Facebook плагіна в Unity
  • Налаштування Facebook в грі

Встановлення реклами Unity Ads

  • Підготовка проєкту для встановлення реклами
  • Встановлення Unity Ads package. Налаштування

Публікація гри в маркет

  • Огляд популярних маркетів
  • Розміщення бети-додатка в Google Store
  • Розміщення бети-додатка в Windows Phone

Google Analytics

  • Налаштування акаунта для використання Google Analytics
  • Впровадження аналітики в проєкт
  • Використання Google Analytics для аналізу активності гравців

Створення гри MOBA. Network AI

  • Вибір сторони
  • Однакова сторона
  • Створення ворога (MOB)

Створення карти та Unit Spawn

  • Плавний поворот
  • Створення двох груп юнітів
  • Створення мапи
  • Камера (скрипт)
  • колір персонажа
  • Зміна анімації
  • Таймер появи мобів
  • Налаштування атаки
  • Рандомна поява ворогів

Після завершення курсу ви будете вміти:

  • Створювати додаток Чату на основі Unity Network, розуміти мережеву модель взаємодії між клієнтами і сервером
  • Налаштовувати ігрову сцену, синхронізувати рухи гравців і анімації, переміщувати камеру до потрібного об'єкту
  • Створювати точки старту, реалізовувати логіку границь рівня
  • Встановлювати і налаштовувати Network Game Lobby, додавати нові налаштування в меню Lobby
  • Налаштовувати карту, на якій потім будуть відбуватися мережеві ігри
  • Передавати необхідні та/або нові налаштування до ігрової сцени
  • Створювати і синхронізувати роботу AI
  • Реалізовувати візуальне відображення параметрів гравців

Попередні вимоги

  • Впевнене володіння персональним комп'ютером
  • Базові знання мови програмування C#, шаблонів проєктування, ASP.NET MVC
  • Базові знання і навички роботи з Unity 3D
  • Бажано знайомство з ASP.NET MVC

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

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація
Больше информации
Курс
Формат
Online
Начало занятий
Будь-який момент
Длительность
8 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
5 000 UAH за месяц
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Foxminded
  • Gamedev / Unity / Game Design
Подробнее

Якщо ви хочете створювати комп'ютерні ігри світового рівня у ролі розробника незалежно або в складі великої студії, вміння працювати з Unreal Engine це "must-have". А завдяки навчанню з ментором, яке пропонує FoxmindEd, ви з "перших уст" дізнаєтесь, з якими задачами стикаються розробники на Unreal Engine, як вони їх вирішують, та як вони співпрацюють з іншими членами команди для створення найкрутіших ігор.

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

C++. Mathematical Vector and 3D Shapes

Ввідна частина, щоб повторити і підівчити C++ та лінійну алгебру.

UE. "Wreck It"

У цій частині потрібно буде зробити невелику гру з простими механіками. У процесі студент знайомиться з рушієм, його основними концепціями, та скриптуванням на блупрінтах (Blueprints). Таким чином, ця тема допомагає плавно ввійти в "світ анріала".

UE. 3D Platformer

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

UE. Tower Offense

Студент робить гру з нуля до "пакування" (простіше кажучи, отримання .exe-файлу). Закріплення уже отриманих знань і навичок, подальше заглиблення в "анріаловський" C++, знайомство з AI, UI та мета-прогресією.

Multiplayer

У цьому розділі ви продовжуєте роботу над проєктом, але додасте до нього мультиплеєр. Ви будете працювати з серверною частиною, штучним інтелектом, переробите логіку GameMode та багато іншого!

Попередні вимоги

  • Синтаксис мови C++
  • Знання простих керуючих конструкцій, основи ООП
  • Бажано: знання вищої математики
  • Знання англійської мови на рівні читання технічної документації

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

  • Швидкість проходження курсу залежить від вас. Швидше вчитесь - менше платите. Середній час проходження 6-8 місяців
  • 7 днів тестового періоду
  • Менторинг
  • Безкоштовна заморозка

Викладачі курсу

  • Станіслав Вєшняков - Unreal Engine Developer at Pingle Game Studio
  • Ігор Шлапак - C++/UE Developer at Kevuru Games
  • Юрій Мацкевич - C++/UE Developer at Kevuru Games
  • Олексій Карпов - Senior C++ Engineer / UE Developer at Supermassive games
  • Назарій Бачинський - Gameplay Programmer at Gunzilla Games
Больше информации
Курс
Формат
Online
Начало занятий
Будь-який момент
Длительность
3 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
5 000 UAH за месяц
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Foxminded
  • Gamedev / Unity / Game Design
Подробнее

Навчання на курсах Unity від Foxminded проходить із ментором. Ментор – це досвідчений розробник, який контролюватиме ваше навчання, допомагатиме розібратися з домашніми завданнями та давати фідбек. Наші курси не обмежуються однією теорією, ми намагаємось перемістити навчання у бік практики. Досвідчений ментор розповість про те, які рішення застосовують у реальній розробці.

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

Підготовка

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

"Hello world" on Android, PC

Тут ви познайомитеся з головними сутностями розробки: камерою, ігровими об'єктами та компонентами, робочою сценою та зберете перший білд на Android та PC.

"Match 3"

У цьому розділі ви створите урізану версію match 3. Ознайомитеся з 2D-об'єктами та ассетами для роботи з 2D. Створіть перший скрипт, вивчіть його життєвий цикл, навчитеся створювати взаємодії між скриптами. Також ви навчитеся обробляти взаємодії користувача з грою.

Більярд "Pool 8"

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

Мотокрос "Need for Motospeed"

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

"Space soldier"

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

Попередні вимоги

  • Базові знання C# або іншої МП
  • Розуміння логіки побудови програм та алгоритмів
  • Знання Photoshop та програми для 3D-моделювання
  • Знання англійської мови на рівні читання технічної документації

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

  • Швидкість проходження курсу залежить від вас. Швидше вчитесь - менше платите. Середній час проходження курсу 3 місяці
  • 7 днів тестового періоду
  • Менторинг
  • Безкоштовна заморозка

Викладачі курсу

  • Дмитро Корсунський-Марченко - Unity Developer, Team Lead at Lumighost
  • Павло Клюєв - Unity 3D Developer в Робокод (навчальний заклад)
  • Владислав Пархоменко - Middle Unity Developer at Eventyr
  • Роман Вікулов - Senior / Tech Lead Unity Developer at Yovo
Больше информации
Курс
Формат
Online
Начало занятий
Будь-який момент
Длительность
3 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 600 UAH за месяц
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Optima Academy
  • Python
  • Gamedev / Unity / Game Design
Подробнее

Діти навчаться застосовувати конструкції мови Python на практиці та напишуть свою першу комп'ютерну гру, використовуючи фреймворк Pygame.

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

Теми:

  • Основні алгоритмічні конструкції Python
  • Бібліотека Pygame
  • Типи ігор та особливості їхнього створення
  • Основні підходи до програмування гри
  • Програмування напівходу позиційної гри
  • Командний та графічний інтерфейси демо гри
  • Вибір власного проєкту та особливості реалізації
  • Ролі в команді. Розробка командної демоверсії гри
  • Практична робота над проєктом
  • Презентація та тестування проєктів

Опис курсу

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

  • тривалість заняття - 60 хвилин
  • інтенсивність - 1 заняття, 2 рази на тиждень
  • повна тривалість курсу - 3 місяці
  • заняття проходять онлайн, що дає змогу вчитися в комфортній, безпечній обстановці та не пропускати зустрічі

Що необхідно для навчання?

Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).

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

  • Авторська система освітніх курсів
  • Унікальна команда тренерів
  • Турбота й індивідуальний підхід
  • Офіційний сертифікат
  • Навчання в будь-який час і з будь-якого місця
  • Комфортний освітній процес. Заняття проходять у мінігрупах
  • Засновник - першав Україні дистанційна школа "Оптіма"
  • Корисні та потрібні знання. Максимум практики в кожному занятті

Викладачі курсу

Людмила Булигіна - Викладачка програмування Фізико-Технічного інституту (КПІ)

Больше информации
Курс
Формат
Online
Начало занятий
Будь-який момент
Длительность
3 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 700 UAH за месяц
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
Optima Academy
  • Gamedev / Unity / Game Design
Подробнее

Курс "Програмування в Roblox" - для тих, хто мріє про створення власних 3D-світів та програмування ігор в Roblox Studio. Учасники зможуть розробити свої повноцінні ігри, а також розвинути логічне та аналітичне мислення.

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

Теми:

  • Ознайомлення з принципами роботи в середовищі Roblox Studio
  • Налаштування фізичних властивостей об'єктів. Робота з текстурами, матеріалами та ландшафтом. Створення мінігри
  • Ознайомлення з елементами мови програмування Lua
  • Базові поняття програмування
  • Поняття функції. Програмування створення деталей. Позиція та розмір
  • Функції з параметром. Виконання вправ на застосування функцій з параметром
  • Програмування анімацій
  • Створення та збереження власних моделей та скриптів
  • Створення та програмування моделей і симуляторів. Розробка і планування рівнів
  • Розробка та програмування фінальної гри

Опис курсу

Roblox - це платформа для створення ігор. Ігри кодуються в системі об'єктно-орієнтованого програмування, що використовує мову програмування Lua для керування ігровим середовищем. На заняттях крок за кроком учасники опанують ази побудови різновидів 3D-світів, а також навчаться додавати в гру об'єкти, що рухаються, та інтерактивні об'єкти оточення, зможуть впроваджувати ігрову валюту і запрограмують магазин, налаштують зміну дня і ночі та створять функціональне ігрове меню.

  • тривалість заняття - 60 хвилин
  • інтенсивність - 1 заняття 2 рази на тиждень
  • повна тривалість курсу - 3 місяці
  • заняття проходять онлайн, що дає змогу вчитися в комфортній, безпечній обстановці та не пропускати зустрічі

Що необхідно для навчання?

Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).

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

  • Авторська система освітніх курсів
  • Унікальна команда тренерів
  • Турбота й індивідуальний підхід
  • Офіційний сертифікат
  • Навчання в будь-який час і з будь-якого місця
  • Комфортний освітній процес. Заняття проходять у мінігрупах
  • Засновник - перша в Україні дистанційна школа "Оптіма"
  • Корисні та потрібні знання. Максимум практики в кожному занятті

Викладачі курсу

Ірина Дуга - Вчителька інформатики вищої категорії, вчитель-методист. Педагогічний стаж - 20 років

Больше информации

Страницы

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.