Курси Gamedev / Unity / Game Design

Фільтр
Курс
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
20 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
  • 3D Modeling / 3D Artist / 3D Designer
Levelup
Подробиці

Курс розроблений для початківців: ти пройдеш повний цикл створення моделей різної складності від ідеї до фінальної візуалізації. Освоїш основи 3D-моделювання, текстурування та рендеру. Розберешся в пайплайнах ігор та кіно, виробництві комп'ютерної графіки (CG) у Autodesk Maya, Substance Painter. Після закінчення навчання зможеш створювати моделі різної техники, зброї, об'єктів оточення та ігрових персонажів.

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

Введення та основні поняття

  • Введення та огляд проєкту
  • Області використання 3D графіки
  • Огляд ринку програмного забезпечення
  • Сильні та слабкі сторони різних 3D редакторів

Знайомство з Autodesk MAYA

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

Draft. Створення простого нарису моделі з референсів

  • Які потрібні приготування перед моделюванням
  • Як потрапляти у пропорції
  • Робота з референсами
  • Як доопрацювати базові форми
  • Яку деталізацію робити
  • Коли переходити до етапу Low-poly моделювання

Low-poly, створення низькополігональних моделей

  • Як спланувати робочий процес
  • Як позначити базові форми та основні властивості
  • Як позначити вторинні форми
  • Як додавати деталі
  • Принципи Low-poly моделювання
  • Робота з низькополігональною сіткою

High Poly, створення моделей

  • Загальний розгляд технік моделювання
  • Моделювання з використанням Сабдівів (SubD)
  • Як встановлювати ребра підтримки
  • Моделювання Middle-Poly моделей
  • Складні моделі та способи їх створення
  • Як досягати чистої топології на складних об'єктах
  • Як реалізувати належну структуру ребер
  • Створення комплексних форм

Retopology

  • Що таке ретопологія, навіщо вона потрібна
  • Коли потрібно застосовувати ретопологію
  • Інструменти для ретопології
  • Програми для ретопології

UV розгортка

  • Важливі моменти під час створення розгортки
  • Як розгортка впливає текстуру
  • Правильне пакування для унікальних моделей
  • Правильне пакування для тайлових моделей
  • Робота з оверлапами, тайлами, тримами та атласами
  • Найчастіші помилки на UV
  • Правильна робота з чекером
  • Texel density. Навіщо потрібний і як його застосовувати

Запічка (Bake)

  • Запічка Normal Map (N) - мапа нормалей
  • Особливості застосування карт нормалей
  • Основні фактори, що впливають на запікання КН
  • Методи створення форм на КН вручну, комбінування
  • Запечка Ambient Occlusion (AO) - карта затінення
  • Запічка Color ID - кольорові маски
  • Вирішення часто виникаючих проблем при запіканні КН

Тестування за допомогою Substance Painter

  • Навігація в інтерфейсі Substance Painter у подробицях
  • Інструментарій текстурування Substance Painter
  • Налаштування інтерфейсу програми Substance Painter
  • Підготовка моделі для зручного текстурування
  • Робота із шарами заливками
  • Робота з масками, перевага масок
  • Розбиття моделі на різні матеріали за допомогою масок
  • Робота з генераторами та смарт матеріалами
  • Режими накладання (Blending modes)
  • Режими накладання під час використання каналу height
  • Експорт текстур для PBR
  • Особливості експорту

Текстурування за допомогою тайлів

  • Вибір правильного texel density
  • Правильна розгортка для тайлових ассетів
  • Особливості створення моделей для тайлового текстурування
  • Робота з тримами та атласами
  • Робота з декалями

Основи роботи з програмою Pixologic Zbrush

  • Робота з інтерфейсом та навігацією Zbrush
  • Правильна організація проєкту
  • Огляд основних кистей ZBrush
  • Робота із сабтулами
  • Операції boolean
  • Альфи та особливості їх застосування
  • Напівавтоматична та автоматична ретопологія за допомогою ZRemesher
  • Повний розбір функціоналу Crease
  • Процедурна генерація рельєфу

Рендер

  • Рендер у програмі Marmoset Toolbag 4
  • Композиція та колір
  • Налаштування матеріалів для рендеру
  • HDRI карта, налаштування та застосування
  • Висвітлення, виставлення світла. триточкове світло
  • Подання готової моделі

Unreal Engine 4

  • Знайомство з ігровим двигуном
  • Особливості імпорту та експорту ігрових моделей
  • Нюанси роботи з Unreal Engine

Створення конструктора

  • Створення Low-poly конструкторів для ігрових двигунів
  • Правильні розміри частин конструктора
  • Порядок конструктора та правильне найменування
  • Правильне розташування частин конструктора
  • Складання конструктора в ігровому движку Unreal Engine

Створення колізій та човнів для ассетів

  • Коли потрібно створювати колізії для ассетів
  • Правильне створення та неймінг колізій, експорт у Unreal Engine
  • Створення Level Of Detail (LOD) у MAYA та експорт у Unreal Engine
  • Створення човнів у Unreal Engine

Скрипти

  • Різновид скриптів
  • Встановлення додаткових скриптів для Autodesk MAYA
  • Прискорення роботи за допомогою скриптів

Курсова робота

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

Створення портфоліо

  • Допомога у пошуку роботи
  • Стоки
  • Фріланс
  • 2 курсові роботи GameDev

Після курсу ти зможеш:

  • Створювати 3D-моделі в Autodesk Maya та ZBrush для комп'ютерних та мобільних ігор
  • Працювати з концептами, кистями та масками. Розуміти основні алгоритми роботи із концептом. Правильно візуально поділяти елементи об'єкта.
  • Створювати єдине якісне зображення за допомогою відрендерених зображень та рендер-елементів
  • Створювати та налаштовувати текстури та матеріали в Substance Painter, та робити фінальний рендер
  • Використовувати різні техніки, а також безліч інструментів та підбирати відповідні, для створення реалістичних 3D-моделей
  • Розбиратися у вимогах до 3D-моделі в ігровій індустрії (GameDev) та готувати моделі під конкретні ігрові двигуни

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

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

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

Юрій Гунчак - Senior 3D artist Polygonster Studio

Подати заявку
Курс
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
11 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 300 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
PeaPod
Подробиці

На базі курсу ми навчимо програмувати оточення, створювати діалогову логіку NPC та програмувати бойову систему. Навчитеся працювати з фліпбуками для створення анімації з використанням Штучного Інтелекту. Результат роботи зможете викласти в Google Playmarket.

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

Модуль 1

  • Реєстрація у FlowLab
  • Впровадження додаткових механік у гру
  • Створення кінцевої заставки
  • Просунуте програмування
  • Експорт гри під різні платформи

Модуль 2

  • Встановлення Smile Game Builder
  • Розбір інтерфейсу програми
  • Програмування першого діалогу
  • Створення персонажів та NPC методом генерації
  • Розбір технічних аспектів 3D моделей перед впровадженням у двигун
  • Створення 3D ассета в Blender і його використання

Модуль 3

  • Програмування базової системи крафту
  • Програмування системи майнінгу
  • Корекція зображень та ефекти
  • Створення складних 3D ассетів у Blender
  • Розбір та програмування дрібних механік
  • Програмування лабіринту

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

  • Онлайн навчання у режимі реального часу
  • Доступ до записів уроку
  • Робота над портфоліо
  • Підтримка у чаті від викладачів
  • Доступ до матеріалів курсу
  • Сертифікат про проходження курсу
  • Індивідуальний підхід

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

Віталій Кривкін - Викладач та практикуючий 3D дизайнер

Подати заявку
Курс
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
10 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
16 850 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
ArtCraft
Подробиці

Почнемо навчання зі знайомства з Unity: базові функції, принципи роботи, інтерфейс. Ти дізнаєшся про ігри, які були зроблені на цьому рушії, навчишся створювати об'єкти, працювати з фізикою в програмі, скриптами та багато іншого. Потім перейдемо до програмування на C#: опануємо базу, познайомимось зі змінними, масивами, методами, типами даних. Навчимося анімувати об'єкти, створювати зацикленість, послідовність, тригери. Охопимо і тему штучного інтелекту! Адже ворог у нашій грі буде керуватися саме ШІ. А також попрацюємо з 3D, UI-дизайном, генерацією світу та навіть створимо магазин скінів!

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

Вступ

  • Що таке Unity, інтерфейс програми
  • Ігровий об'єкт, спрайти, компоненти, скрипти
  • Робота та використання сцен
  • Як працює фізика та гравітація в Unity, що таке колайдер та Rigidbody

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

  • Змінна, оператор, метод
  • Зв'язок Unity та Visual Studio
  • 4 основних типи даних: int, float, bool, string
  • Основи програмування на C#

Анімація

  • Основні правила побудови кліпу: зацикленість, послідовність, однакові проміжки часу між кадрами
  • Тригери. Як створити, працювати з ними в коді
  • Основні типи колайдерів на об'єкті
  • Розбір системи тегів
  • Використання Physic material 2D

Штучний інтелект

  • Розробка базового ШІ
  • Створення ворога, який керується за допомогою ШІ
  • Система ходьби по точках, Vector3.MoveTowards
  • AddForce та OnCollisionEnter2D, рестарт рівня з SceneManager
  • Розробка можливостей головного персонажа
  • Підключення анімації до ворога

UI та система мотивації гравця

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

Робота з 3D

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

Генерація світу

  • Як працюють цикли. Для чого вони потрібні
  • Що таке префаб, метод Instantiate
  • Генерування та рандомізація платформ, Random.Range
  • Смерть гравця за допомогою перешкод, реалізація простим скриптом
  • Система рахунків та рекордів

Магазин скінів, звуки, мобільний білд

  • Верстка магазину скінів, робота з Grid Layout Group
  • Скріпти перевірки наявності скінів, монеток, купівлі
  • Що таке Audio Source, які формати звуку підходять для Unity
  • Налаштування звуків під дії гравця
  • Мобільний білд: базові налаштування, формати

Що ти отримаєш після курсу

  • Опануєш інтерфейс та основні функції Unity
  • Навчишся створювати власні повноцінні ігри
  • Ознайомишся з основами програмування на C#
  • Зможеш розробляти базовий ШІ
  • Освоїш роботу як з 2D, так і з 3D-графікою

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

  • Допомога ментора
  • Практика
  • Власна LMS платформа
  • Зворотній зв'язок
  • Сертифікат про проходження курсу
  • Проєкт в портфоліо

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

Владислав Литвинов - Unity Developer

Подати заявку
Курс
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
7 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
840 USD за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
Varto School
Подробиці

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

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

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

  • Знайомство
  • Як створюють ігри та чому саме Unity
  • Компанії які використовують Unity і чому він такий популярний рушій
  • Як побудовано курс і як легше опанувати професію
  • Основи C#
  • Логічні умови в C#
  • Колекції та засоби обробки колекцій в C#
  • Методи, модифікатори і як працювати з проєктом використовуючи засоби контролю версій
  • Налаштування Unity проєкту, робота з фізикою та скриптами
  • Об'єктно орієнтований підхід до створення ігор
  • Перша гра - "Камінь, ножиці, папір"

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

  • Персонаж, управління, 2D-фізика та анімація
  • Генерація нескінченного ігрового рівня, основні ігрові елементи
  • Вороги, бонуси, різноманітні ігрові механіки та збірка гри на PC та Browser
  • Ігрові інтерфейси в Unity. Як покращити якість досвіду гравця
  • Анімація ігрових інтерфейсів та відгук інтерфейсу на дії гравця
  • Як підготувати графічні матеріали для UI самостійно
  • Адаптивність ігрових інтерфейсів під різні платформи
  • Налаштування 3D сцени, ландшафти та робота з освітленням
  • Як налаштувати управління персонажем у 3D грі на будь-яких платформах
  • Зброя та постріли в шутерах. Сліди від пострілу
  • Перемикання озброєння під час бою, різні типи зброї
  • Вороги, штучний інтелект ботів, патрулювання, реакція на гравця
  • Як створити головне меню, меню паузи та інші інтерфейси як у реальних шутерах
  • Гра в жанрі endless runner (3D)

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

  • Наповнення проєкту звуками, знайомство з інструментами управління звуку в Unity
  • Налаштування графіки під час гри через код, оптимізація світла в Unity
  • Застосування Post-Processing Effects для покращення графіки
  • Створення гри в стилі "FireBalls 3D"

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

  • Що таке ScriptableObject, як створюються стартові дані та зберігається ігровий прогрес засобами Unity
  • Збереження ігрового прогресу на рівні сучасних проєктів
  • Основи Firebase Інтеграція Unity з хмарними сервісами
  • Методології глобального проєктування. Введення у патерни
  • Ігрові патерни і оптимізація ігрових додатків
  • Сучасний підхід до ведення архітектури проєкту на основі DI
  • Карткова гра "21" в 2D або 3D для мобільних пристроїв

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

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

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

  • Публікація ігор на різних майданчиках
  • Як працюють IT команди. Методології управління проєктами: Agile, Scrum, Kanban, Extreme Programming
  • Економіка ігрової розробки. Монетизація. Платні ігри, DLC, реклама, in-app purchases
  • Як готувати резюме
  • Як проходити співбесіди
  • Де шукати роботу. Як заповнювати Linkedin
  • Як використовувати чат GPT для роботи
  • Професійна співбесіда для отримання рекомендацій щодо подальшого руху в ігровій галузі

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

Повноцінна дипломна практика, розширення портфоліо та сертифікат.

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

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

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

  • Живі онлайн лекції
  • Доступ до записів лекцій
  • Практичні завдання
  • Підтримка ментора
  • Проєкт в портфоліо
  • Сертифікат про проходження курсу

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

  • Ярослав Гомзяк - Unity AR/VR Developer
  • Дмитро Шарко - Unity Game Developer
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
24 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 400 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Gamedev / Unity / Game Design
  • 3D Modeling / 3D Artist / 3D Designer
Uprise ІТ Академія
Подробиці

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

Теми:

  • Створення гри вбудованими ресурсами Roblox
  • Базовий ландшафтний дизайн
  • Вступ в моделювання
  • Основ програмування на Lua
  • Виконання дипломного проєкту

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

  • Впевнене володіння Roblox Studio та Blender 3D
  • Вміння кодити та приводити в рух власну гру
  • Вміння працювати з різними техніками під час створення карт
  • Створення власних 3D-моделей та використання їх в своїй грі
  • Вміння працювати з різними видами завдань
  • Отримаєш на виході кілька крутих ігрових дизайнів
  • Створення кількох повноцінних ігор
  • В кінці курсу вдосконалиш свої навички на своєму дипломному проєкті
  • Отримаєш додаткові знання по тому як ти можеш заробляти на створенні ігор

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

  • Допомога ментора
  • Практика
  • Вік - 10-14 років
  • Інтенсивність - 1 заняття на тиждень
  • Сертифікат про проходження курсу
  • Вибір формату online/offline
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 000 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Gamedev / Unity / Game Design
  • 3D Modeling / 3D Artist / 3D Designer
Uprise ІТ Академія
Подробиці

Опануйте Roblox Studio та Blender 3D. Створіть власні 3D-моделі крутих ігрових дизайнів та використайте їх в своїй грі.

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

Теми:

  • Створення гри вбудованими ресурсами Roblox
  • Базовий ландшафтний дизайн
  • Вступ в моделювання
  • Основ програмування на Lua
  • Виконання дипломного проєкту

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

  • Впевнене володіння Roblox Studio та Blender 3D
  • Вміння працювати з різними техніками під час створення карт
  • Створення власних 3D-моделей та використання їх в своїй грі
  • Отримаєш на виході кілька крутих ігрових дизайнів
  • В кінці курсу вдосконалиш свої навички на своєму дипломному проєкті
  • Отримаєш додаткові знання по тому як ти можеш заробляти на створенні ігор

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

  • Допомога ментора
  • Практика
  • Для дітей 7-9 років
  • Інтенсивність - 1 заняття на тиждень
  • Сертифікат про проходження курсу
  • Вибір формату online/offline
Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
48 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
Stfalcon Academy
Подробиці

На онлайн курсі дитина навчиться з користю використовувати комп'ютер. Відеозаняття зі Скретч допоможуть зрозуміти "магію" комп’ютерної гри і створювати власні ігри. А що головне: дитина вчитиметься міркувати творчо і системно, що необхідно для життя в 21 столітті.

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

Модуль 1

  • Заняття 1: Знайомство із онлайн редактором Scratch, основні категорії. Анімація зі звуками та зміною ефектів - організовуємо музичний фестиваль / вечірку
  • Заняття 2: Послідовність виконання команд - один із принципів програмування. Змагання спрайтів
  • Заняття 3: Що таке змінні? Збереження та оновлення інформації у грі. Створення гри "Спіймай мене, якщо зможеш"
  • Заняття 4: Що таке цикли? Гра "Стрибай!" (рух спрайтів, повторення у грі)
  • Заняття 5: Принцип вибору у програмуванні. Використання операторів порівняння. Гра "Збери колекцію"
  • Заняття 6: Оператори умови і датчики у грі. Гра "Пінг-понг"
  • Заняття 7: Використання датчиків дотику і кольору. Гра "Лабіринт" (перший рівень)
  • Заняття 8: Гра "Лабіринт" (другий рівень)
  • Заняття 9: Використання додаткових команд для малювання. Анімація "Майстерня художника"
  • Заняття 10: Клонування у Scratch. Гра "Зоряні війни"
  • Заняття 11: Введення даних. Послідовні і синхронні дії. Створення чат-бота
  • Заняття 12: Датчики кольору. Гра "Лучник"
  • Заняття 13: Рух спрайтів відносно один одного. Анімація спортивної гри
  • Заняття 14: Створення списків з інформацією. Гра "Запам’ятай послідовність"
  • Заняття 15: Функції у Scratch. Категорія "Мої блоки". Анімація "Modern Art"
  • Заняття 16: Використання списків інформації та функцій. Інтелектуальна гра у Scratch. Онлайн квіз
  • Заняття 17: Алгоритми. Гра "Maze Bot" (із використанням функцій)
  • Заняття 18: Алгоритми. Сортування інформації. Анімація сортування книг в алфавітному порядку (із використанням списків)
  • Заняття 19: Клонування спрайтів та використання змінних для покращення руху. Гра "Cosmic Gate", 2 рівні
  • Заняття 20: Багаторівнева гра з перешкодами і скарбами. Гра "Супергерой" (перший рівень)
  • Заняття 21: Гра "Супергерой" (другий і третій рівні)
  • Заняття 22: Як вдосконалювати гру / анімацію? Змінні, списки та функції. Персональний помічник у навчанні
  • Заняття 23: Міні-проєкт. Гра або анімація на основі власних ідей
  • Заняття 24: Гра або анімація на основі власних ідей
  • Додаткове заняття: підсумки Модуля І, Scratch quiz, презентація гри чи анімації

Модуль 2. Навколо світу у пошуках скарбів

  • Частина 1
    • Вивчення багатоцифрових чисел з допомогою Scratch
    • Геометричні фігури
    • Що таке гравітація
    • Сонячна система
    • Материки (літак і карта)
    • Роботи і люди (закони робототехніки)
    • Правила безпеки в інтернеті (чатбот)
    • Інтелектуальна гра
  • Частина 2: Винаходи. Ігри з різними видами транспорту
    • Car Race (Макквін)
    • Велосипед / мотоцикл (велотрек)
    • Перегони на човнах (+ смуга перешкод)
    • Батискаф і підводний світ
    • Повітряні кулі, дирижаблі
    • Літачки
  • Частина 3: Ігри з улюбленими героями (Minecraft, Таємниці Гравіті Фолс, Фіксики, Гіра Поттер, Секрети домашніх тварин, Brawl Stars)
    • Магічні уроки Гоґвортсу (Сортувальний капелюх)
    • Місто мрій (фантастичне місто)
    • Як розповісти історію своїх пригод (книга пригод)
    • Додаткове заняття: підсумки Модуля ІІ

По закінченню курсу ви:

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

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

  • Індивідуальний підхід
  • Висококваліфіковані викладачі
  • Сучасні технології навчання
  • Мовне оточення для вивчення англійської
  • Сертифікат про проходження курсу

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

  • Лілія - Інструкторка з програмування та робототехніки для дітей, 10 років педагогічного досвіду
  • Юлія - Викладач інформатики, досвід викладання 1+
  • Віталій - Python Developer(Django) 4+ досвіду роботи, досвід викладання програмуванню 2+
  • Світлана - Викладач Scratch програмування, 6 років педагогічного досвіду
Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
48 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
Stfalcon Academy
Подробиці

На заняттях учні познайомляться із платформою, вивчать основи програмування мовою Lua. Отримані знання та навички дозволять писати різні коди та створювати власні ігри. За допомогою середовища Roblox Studio вивчать основи програмування, познайомляться з такими поняттями, як змінна, функція, цикл та оператор.

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

Модуль 1

  • Розберемо як встановити Roblox та підготуватися до початку навчання
  • Як розмістити свою гру на сайті Roblox та відкрити доступ до неї іншим користувачам цієї онлайн-платформи
  • Як у Roblox Studio створити власну карту та додати різні предмети
  • Як у Roblox Studio створити ігровий рівень та продовжимо робити власну гру
  • Ми навчимося робити симулятор копача в Roblox: виберемо кирку та запрограмуємо її
  • Розберемо умови мови Lua та зробимо перший власний рівень у грі
  • Ми створимо телепорт за допомогою блоків Part. При найменшому торканні блоків персонаж переміщатиметься з однієї частини карти до іншої
  • Зараз ми дізнаємося про те, як зробити реалістичні двері в Roblox
  • Продовжимо займатися створенням гри на платформі Roblox і навчимося додавати неграбальних персонажів та діалоги з ними
  • Продовжимо займатися створенням гри на платформі Roblox і навчимося створювати меню та інші компоненти GUI. Почнемо створювати гру типу Capture the Flag, в якій буде 4 команди
  • Завдання команд якнайшвидше дістатися до блоку, розташованого на самій вершині
  • Продовжуємо створювати гру типу Capture the Flag і навчимося додавати команди в наші ігри
  • Створимо особливу гру, яка буде своєрідним повторенням вивченого матеріалу
  • Подивимося, як можна використовувати наявні у нас знання для створення різноманітних та цікавих ігор
  • Створимо гонки у Roblox Studio. Ми зробимо трасу, машинку та багато іншого
  • Навчимося робити меч, що світиться, який видає звук і завдає шкоди. Ну і хто після цього щирий Джедай?
  • Як зробити магазин з предметами у Roblox Studio
  • Додамо другорядних героїв у наші ігри у Роблокс! Ми покажемо, як створити власний NPC персонаж (або неігровий персонаж) і запрограмувати його
  • Чи грали ви коли-небудь у Тайкун ігри? Навіть якщо ні, ви напевно чули про таку серію ігор, як Tropico, серію ігор Sims, і навіть серію ігор Anno. У іграх, подібних цим, основний акцент робиться на розвиток економічної складової, отримання прибутку з підприємства та подальшого його оновлення для виробництва більш досконалої продукції. У цьому уроці за допомогою Roblox Studio зробимо власний Tycoon
  • Продовжимо роботу над власним Tycoon
  • Як створити свою хорор гру
  • Граючи в Roblox, ви, напевно, помічали, що якщо в грі налаштована зміна часу доби, то персонаж у темряві підсвічується! Чудово, правда? А давайте з вами подивимося, як можна підсвітити персонажа у своїй майбутній грі, використовуючи можливості редактора Roblox Studio
  • Навчимося створювати монети та збирати їх через скрипти
  • Не кожна людина вистачає вільного часу на програмування. Тут ми зробимо гру за 15 хвилин, яку повторити кожен

Додатковий урок: підсумки Модуля 1.

Модуль 2

  • Створення модульних скриптів
  • Робота з масивами (додавання та вилучення елементів масиву)
  • Ознайомлення зі словниками
  • Створення гри в жанрі Tower Defense (робота з навігацією та створення хвиль зомбі)
  • Створення гри в жанрі Tower Defense (розробка різних типів мобів та анімації, вбивання мобів)
  • Створення гри в жанрі Tower Defense (робота з мишкою у грі, розташування башт, анімації атаки башти, здоров’я бази, нові типи башт)
  • Створення гри в жанрі Tower Defense (грошова система та робота з GUI, апгрейд башт)
  • Roblox TweenService (анімації для об’єктів)
  • Створення футбольної гри (карта та система нарахування голів)
  • Створення футбольної гри (створення командної системи)
  • Кастомізація ігрового персонажу
  • Teddy horror game (розробка мапи)
  • Teddy horror game (Jumpscares та катсцени)
  • Arm Wrestling Simulator (створення змагальної системи)
  • Arm Wrestling Simulator (розробка грошової системи у грі)
  • Zombie Apocalypse Game (створення карти)
  • Zombie Apocalypse Game (розробка безпечних зон, укриттів)
  • Створення власної зброї (пістолет або гвинтівка)
  • Використання програми Tinkercad для створення текстур та експортування текстур в Roblox
  • Створення довільних форм за допомогою програми Tinkercad
  • Flight Physics (створення літака у Roblox Studio)
  • Flight Physics (створення літака у Roblox Studio)
  • Розробка симулятора літака з різноманітними типами літальних апаратів (карта з перешкодами та літаки з різними характеристиками)
  • Розробка симулятора літака з різноманітними типами літальних апаратів (створення салону літаків)
  • Розробка проєкту на основі отриманих знань (визначення ігрової концепції, основних геймплейних фішок, визначення із жанром гри, робота з геймдизайном)
  • Розробка проєкту на основі отриманих знань (додавання музики у свою гру, робота зі світлом, створення атмосфери)
  • Розробка проєкту на основі отриманих знань (створення ігрових механік, скриптування гри)

Додатковий урок: підсумки ІІ модуля, презентація 3D гри.

По закінченню курсу ви:

  • Познайомитесь з основами мови програмування Lua
  • Отримаєте базові навички по роботі з платформою Roblox
  • Навчитесь вирішувати завдання з програмування
  • Спрограмуєте власну 3D гру

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

  • Індивідуальний підхід
  • Висококваліфіковані викладачі
  • Сучасні технології навчання
  • Мовне оточення для вивчення англійської
  • Сертифікат про проходження курсу
  • Проєкт в портфоліо

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

  • Ярослав - Вчитель молодших класів, досвід викладання програмуванню 3+
  • Іван - Практикуючий вчитель з інформаційних технологій, знання Python та Lua, досвід викладання 2+
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
6 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
270 USD за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
  • 2D Artist / 2D Illustrator / Graphic Designer
Varto School
Подробиці

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

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

Вступ

  • Знайомство з геймдев індустрією і напрямками
  • Робочі реалії
  • Про портфоліо
  • Червоні прапорці у роботодавців
  • Що вивчатимемо на курсі
  • Практичне завдання: підбір референсів і драфтові скетчі концепту пропсів

Побудова та перспектива

  • Базові форми та побудова
  • Перспектива
  • Ізометрія
  • Практичне завдання: побудова пропсів у перспективі + лайн

Об'єм та світло

  • Джерела освітлення
  • З чого складається об'єм
  • Особливості світла та тіні у гейм арті
  • Практичне завдання: додаємо об'єм до скетчів

Теорія кольору

  • Як підбирати кольори
  • Робота з кольором у фотошопі
  • Роль кольору у композиції та передачі простору
  • Практичне завдання: підбираємо кольорові варіанти

Матеріали та фінальний полішинг

  • Матеріали і текстури
  • Аналіз стилю та пайплайн
  • Деталізація і коли спинитися
  • Практичне завдання: чистовий полішинг пропсів

Практичні робочі поради

  • Особливості роботи з різними напрямками ігор
  • Робота в команді та естімейти
  • Підготовка до анімації
  • Фінальна підготовка файлу до здачі
  • Практичне завдання: підготовка файлів до здачі

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

  • Комп'ютер з операційною системою Windows або macOS
  • Стабільне інтернет-з'єднання для доступу до лекцій та завдань
  • Графічний планшет
  • Photoshop

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

  • Щотижневі відеолекції
  • Практичні завдання
  • Регулярний зворотній зв'язок
  • Підтримка спільноти
  • Сертифікат про проходження курсу
  • Проєкт в портфоліо

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

Ярина Вовк - Character designer, illustrator, 2D artist

Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
6 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
3 400 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
Ampli
Подробиці

Курс складається з двох блоків: hard skills (занять з розробки ігор GameDev - отримання професійних навичок) та Soft skills (занять з управління собою та командою, розвитку персональних навичок). Навчаємо підлітків з нуля. Вступне тестування на рівні Beginner - на логіку та базове володіння комп'ютером. Модуль Працевлаштування - робота з реальними замовниками, симуляція проходження співбесід, оформлення професійного портфоліо та резюме тощо.

План курсу

Освітні результати

Hard skills (Рівень Beginner):

  • 8 зроблених ігор в різних жанрах
  • Базові принципи скриптингу на мові C#
  • Програмування геймплею
  • Навичка роботи з аудіо в іграх
  • Основи режисерської роботи в іграх
  • Вміння створювати і розвивати сюжет Storytelling
  • Створення ключових анімацій
  • Анімація персонажа на основі кісткової анімації
  • Вміння проєктувати гру
  • Робота з шейдерами, картами нормалей, текстурами Unity
  • Розуміння основ фізичного рушія в Unity
  • Навичка створення інтерфейсів користувача
  • Створення і робота з асетами для ігор
  • Основи проектування рівнів Level Design
  • Робота з світлом
  • Створення студійного світла
  • Візуальні ефекти
  • Роботи з частинками
  • Робота з колайдерами
  • Розбір програм для створення асетів

Hard skills (Рівень Advanced):

  • Знання та навички на рівні Junior спеціаліста
  • 10 проєктів готових до реалізації
  • Психологічна теорія Level Design
  • Проєктування складних рівнів
  • Теорія Game Design
  • Керування настроєм і розповіддю на основі світла
  • Просунуте програмування на мові програмування C#
  • Система подій в Unity
  • Робота з просунутою фізикою в Unity
  • Системи джойнтів, створення Ragdolls
  • Основи ООП (об'єктноорієнтованого програмування)
  • Дебагінг та його особливості
  • Векторна математика в іграх
  • Налаштування ігрового балансу
  • 2D та 3D анімація
  • Робота з текстурами та матеріалами. пост-процесінг в іграх
  • UI система в Unity
  • Налаштування управління в іграх
  • Проєктний менеджмент з нуля до релізу
  • Досвід роботи самостійно, в парах та у великих командах в різних ролях, актуальних у сфері IT
  • Trello
  • Участь в унікальній 4-місячній пре-акселераційній програмі, результатом якої будуть реалізовані персональні та командні комерційні та соціальні проєкти, пітчі перед експертами сфери IT
  • Можливість дізнатись, як влаштуватись на першу роботу в компанію, працювати на фрілансі або заснувати свій бізнес
  • Отримати перші замовлення, роботу або інтернатуру після закінчення курсу

Soft skills:

  • Емоційний інтелект
  • Самоідентифікація
  • Лідерство
  • Цілепокладання
  • Мотивація та дисципліна
  • Тайм-менеджмент
  • Самопрезентація
  • Комунікація - конфліктологія - перемовини
  • Мистецтво публічного виступу
  • Робота в команді та з замовником

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

IT сфера цінує знання та досвід. Підліток отримує:

  • Профорієнтацію, підготовку до вступу у профільний ВНЗ (вже після рівня Beginner)
  • Здатність працювати на рівні Junior IT спеціаліста (після рівня Advanced)
  • Професійне портфоліо власних та командних робіт
  • Сертифікат о проходженні кожного рівня (Beginner, Advanced)

Перша робота:

  • Рівень Beginner дає базу та розуміння напрямку подальшого розвитку
  • Рівень Advanced є професійним, тому дозволяє працювати на фрілансі
  • Програма навчання складається із командних проєктів та їх захисту (пітчів) перед експертами сфери та HR менеджерами
  • Для наших випускників в Ampli працює кар'єрний сервіс з пошуку стажування та першої роботи

Формат навчання

Груповий формат:

  • Тривалість навчання - 6 місяців (24 тижнів/занять)
  • Групове онлайн навчання з наставником - IT-спеціалістом (gamedev розробником), групою підлітків та супроводом стаді-менеджера
  • Завдання для роботи серед тижня: відео-підручник (3-5 відео на тиждень), тести до нього, практичні завдання, додаткові матеріали (галузеві статті, ін.). Перевірка завдань наставником. Спілкування у чаті.
  • Заняття вихідними (субота або неділя, 2 години, онлайн у google meet)
  • Онлайн-практикуми з тренером по soft skills (надпрофесійні навички) раз на тиждень (1.5 години)
  • Зворотний зв'язок для батьків:
    • раз/місяць статус навчання по програмі від стаді-менеджера
    • раз/три місяці - відгуки наставників

Індивідуальний формат:

  • Тривалість навчання - 6 місяців (24 тижнів/занять)
  • Онлайн навчання під контролем наставника - IT-спеціаліста та супроводом стаді-менеджера плюс 4 персональних онлайн заняття з наставником
  • Завдання для роботи серед тижня: відео-підручник (3-5 відео на тиждень), тести до нього, практичні завдання, додаткові матеріали (галузеві статті, ін.). Перевірка завдань наставником. Спілкування у чаті
  • Заняття у зручний для підлітка час. У середньому 2-5 годин/тиждень
  • Онлайн-практикуми з тренером по soft skills (надпрофесійні навички) раз на тиждень (1.5 години)
  • Зворотний зв'язок для батьків:
    • раз/місяць статус навчання по програмі від стаді-менеджера
    • раз/три місяці - відгуки наставників

Автори програми

  • Богдан Рибак - Moon Tribe Studio
  • Віталій Кіктенко - MURKA
  • Тарас Лазер - Innovecs
  • Маркіян Матсюк - We Challenge
  • Артур Александров - CrispApp Studio
  • Олександр Закражовський - CrispApp Studio
  • Ігор Білоус - Light Games
  • Сергій Остапенко - Digital Dreams Entertainment LLC
  • Євген Пастіль - Ciklum
  • Владислав Кіба - iLogos
  • Маркіян Мацюк - SoftServe
  • Ярослав Виговський - Falcrum/GlobalLogic
  • Микола Мостовенко - Tubular Labs
Подати заявку
Курс
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
7 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
15 310 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
ArtCraft
Подробиці

Протягом курсу ти дізнаєшся про всі етапи студійної розробки графіки для ігор в таких жанрах: runner, platformer, city builder, match3. Навчишся працювати зі швидкими начерками, ізометрією, композицією, світлом, тоном та загальною стилізацією. А також познайомишся з 3D-софтами, які допоможуть обрати ракурс правильно та будувати масштабні 2D-сцени.

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

Етап 1

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

Етап 2

  • Інструменти та прийоми полірування ігрових елементів
  • Колоризація чорно-білого зображення
  • Робота з кольоровими гармоніями в ігровому проєкті
  • Композиція
  • Складання та доопрацювання презентаційного макета

Етап 3

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

Етап 4

  • Робота з об'ємом та світлом
  • Інструменти колоризації
  • Робота з базовими матеріалами
  • Полірування та складання карти рівнів

Етап 5

  • Основи дизайну персонажів для мобільних ігор
  • Робота з начерками та їх полірування
  • Використання раніше показаних прийомів при роботі з NPC
  • Створення додаткових варіантів героя

Етап 6

  • Коротко про концепцію та задачі splash screen
  • Принципи роботи з композицією кадру
  • Використання 3D при роботі з важкою композицією
  • Overpaint та необхідний інструментарій

Етап 7

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

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

  • Допомога ментора
  • Практика
  • Власна LMS платформа
  • Зворотній зв'язок
  • Сертифікат про проходження курсу
  • Проєкт в портфоліо
  • Дипломна робота

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

Артем Гусак

Подати заявку
Курс
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
14 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
15 320 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
ArtCraft
Подробиці

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

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

Вступ

  • Різниця між гейм-дизайном, наративним дизайном та ігровою сценаристикою
  • Роль наративного дизайну в грі
  • Ігрові та літературні жанри, і як вони між собою перетинаються
  • Основні поняття в сторітелінгу
  • Що таке сетинг: 4 запитання, аби зрозуміти про що буде наша історія
  • Чому кліше - корисний інструмент для ігрового сторітелера
  • Практика: брейншторм по сетингу

Сюжет

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

Реалізація

  • Способи втілення історії в грі
  • Лор та бексторі: що це таке та чому вони важливі
  • Нелінійність сюжету vs нелінійність геймплею
  • Точки розгалуження та точки злиття сюжетних ліній
  • Практика: продумуємо лор, плануємо нелінійність, розгалуження та зведення в сюжеті

Персонажі

  • Робота над головними персонажами
  • Хто такі протагоніст, антагоніст, сайдкік та інші
  • "Арка персонажа": чому розвиток персонажа в грі важливий
  • Як зробити персонажа об'ємним
  • Актуальні теми (толерантність, інклюзія тощо) і як їх вводити
  • Практика: продумуємо сюжетного персонажа, його риси/мотивацію/бексторі

NPC

  • Неігрові персонажі - повноцінні особистості?
  • Типи та функції неігрових персонажів
  • Як перетворити NPC на особистостей
  • Практика: які неігрові персонажі потрібні нашій грі, та як їх використати

Діалоги

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

Мова оточення

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

Квести

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

Катсцени

  • Внутрішньоігрові відео як інструмент сторітелінгу в грі, для чого вони потрібні
  • Типи катсцен за призначенням та способом реалізації
  • Літературний та режисерський сценарії внутрішньоігрового відео
  • Що таке сторіборд
  • Чи можна зробити сюжетно навантажену гру без жодної катсцени
  • Практика: продумуємо коротеньке внутрішньоігрове відео, робимо сторіборд та розмірковуємо, як із цього зробити різні види катсцени

Опис

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

Пітчинг

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

Дипломна робота

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

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

  • Допомога ментора
  • Практика
  • Власна LMS платформа
  • Зворотній зв'язок
  • Сертифікат про проходження курсу
  • Проєкт в портфоліо
  • Дипломна робота

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

Ксенія Томашева - 17 років у сфері гейм-дизайну

Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
6 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 800 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
Optima Academy
Подробиці

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

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

Створення комп'ютерних ігор на платформі Roblox Studio

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

Roblox Studio First Level

  • Основи геймдизайну: введення, створення карт, використання інструментів для геймплею
  • Практика геймдизайну: робота з блоками та створення об'єктів
  • Основи програмування мовою Lua: синтаксис, функції, цикли
  • Практика програмування мовою Lua: створення об'єктів і скриптів
  • Створення NPC та GUI елементів для ігор
  • Програмування NPC та GUI: налаштування поведінки та інтерфейсів
  • Додавання ефектів та анімацій: вибухи, магія, погодні явища
  • Створення 3D-гри: побудова карти та перешкод
  • Реалізація ігрових механік: рівні, переходи, перезапуск
  • Публікація гри: тестування, оптимізація, презентація
  • Алгоритм публікації та підготовка фінальних проєктів
  • Підсумковий урок: огляд і закріплення знань

Опис курсу

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

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

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

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

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

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

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

  • Ірина Дуга - Вчителька інформатики вищої категорії, вчитель-методист. Педагогічний стаж - 20 років
  • Холод Артем - Викладач Roblox Studio
Подати заявку
Курс
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
8 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
19 050 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
ArtCraft
Подробиці

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

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

Референси і види hard-surface-пайплайнів

  • Підбір та аналіз, сортування референсів
  • Створення детального PureRef-файлу
  • Особливості підходів до створення hard-surface-асетів
  • Читання пропорцій із референсів і побудова початкової сцени
  • Створення детального блокаута для подальшої роботи з high poly-моделлю

Класичний subdiv hard-surface

  • Інструменти й особливості subdiv-підходу до розробки асетів
  • Створення фінальної high poly моделі за subdiv-пайплайном

Boolean hard-surface

  • Особливості та застосування пайплайна boolean hard-surface
  • Створення фінальної high poly моделі

Boolean hard-surface + ZBrush

  • Розбір особливостей та інструментів пайплайна
  • Створення фінальної high poly моделі

Основи правильного low poly + UV + Bake

  • Види і застосування low poly моделей
  • Ознаки грамотної розгортки
  • Знайомство з запіканням
  • Створення фінального low poly асета в софті на вибір (з UV-розгорткою і запіканням карт)

Текстуринг і декалі

  • Правильний підхід до текстурування
  • Що таке PBR і навіщо він потрібен
  • Створення сцени в Substance Painter
  • Текстуринг асету за допомогою референсів

Побудова сцени

  • Організація репозиторія
  • Види та особливості світла в Unreal Engine
  • Функції дизайну під час збирання локації
  • Застосування сторітелінгу у розподілі асетів

Аналіз текстур

  • Дотримання балансу в текстурах
  • Як і на яких асетах розставляти акценти
  • Твіки текстур для найкращого відображення світла
  • Перевірка коректності UV і PBR

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

  • Допомога ментора
  • Практика
  • Власна LMS платформа
  • Зворотній зв'язок
  • Сертифікат про проходження курсу
  • Проєкт в портфоліо

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

Антон Леонов - Senior Environment Artist

Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 400 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
Foxminded
Подробиці

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

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

Git Course

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

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 днів тестового періоду
  • Менторинг
  • Безкоштовна заморозка

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

  • Василь Драпак - UE Programmer at Pingle studio
  • Богдан Карабінський - Middle C++/UE4 developer
  • Руслан Соколов - Unreal Engine Developer at Wargaming.net
  • Єгор Бобриков - Unreal Engine Developer at SolidCore Games
  • Юрій Русин - Unreal Engine Developer at Fractured Byte
  • Станіслав Вєшняков - Unreal Engine Developer at Pingle Game Studio
  • Юрій Мацкевич - C++/UE Developer at Kevuru Games
  • Назарій Бачинський - Gameplay Programmer at Gunzilla Games
Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
6 400 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
Foxminded
Подробиці

Навчання на курсах 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 днів тестового періоду
  • Менторинг
  • Безкоштовна заморозка

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

  • Роман Дубік - Senior Unity Developer
  • Дмитро Корсунський-Марченко - Unity Developer, Team Lead at Lumighost
  • Павло Клюєв - Unity 3D Developer в Робокод (навчальний заклад)
  • Владислав Пархоменко - Middle Unity Developer at Eventyr
  • Роман Вікулов - Senior / Tech Lead Unity Developer at Yovo
Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
9 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
47 525 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
Foxminded
Подробиці

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

Trainee Level (1 Етап)

C# Start

Урок 1: Вступ та налаштування

  • Про що і навіщо курс, що в ньому буде, чого не буде
  • Про .NET Core SDK
  • Змінні та операції

Практика

  • Встановлення .NET Core JDK і Visual Studio
  • Пишемо Hello World
  • Використовуємо:
    • Змінні
    • Арифметичні дії
    • Конкатенація (зклеювання строк)

Урок 2. Класи та об'єкти

  • Що таке:
    • Класи
    • Об'єкти
    • Поля
    • Методи
  • Як з ними працювати:
    • Порівняння
    • Друк

Практика

  • Створення класу:
    • Поля
    • Методи
    • Екземпляри класів (об'єкти)
  • Робота з класами:
    • Порівняння об'єктів
    • Друк об'єктів

Урок 3. Основи ООП

  • Наслідування
  • Поліморфізм
  • Перевизначення методів
  • Перевантаження методів
  • Абстрактні методи
  • Інтерфейси

Практика

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

Урок 4. Колекції та керуючі конструкції

  • Масиви
  • Колекції
  • Цикли
  • Умовні оператори

Практика

  • Створити:
    • масив
    • колекцію
    • цикл обходу по масиву та колекції
    • додати до логіки програми умовний оператор

Задачі перед менторингом

Розділ 1. Робота з примітивними типами даних

В розділі 10 задач на роботу з примітивними типами даних.

Розділ 2. Умовні оператори

Розділ містить 10 задач на закріплення навичок роботи з умовними операторами.

Розділ 3. Цикли

Цей розділ мscnbnm 10 задач для вирішення за допомогою циклів for та while.

Розділ 4. Масиви

10 задач на роботу з масивами.

Junior Level (2 Етап)

Unity

Підготовка

На цьому етапі ви встановите редактор для безпосередньо розробки ігор, і додаткові пакети на ПК - для складання під смартфони та 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.

Strong Junior Level (3 Етап)

Проєкт 1

Класична free-to-play головоломка для мобільних платформ. Ви будете працювати над підтримкою та розвитком мобільної гри. Робота з рекламними SDK (Appodeal), Admob, Adjust. Передбачається робота з популярними системами аналітики:

  • Flurry
  • Firebase Analytics
  • Unity analytics

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

  • Допомога ментора
  • Практика
  • Проєкт у портфоліо
  • Особистий куратор
  • Сертифікат про проходження курсу
  • Допомога з оформленням LinkedIn
  • Перевірка резюме
  • Пробна співбесіда
  • Вебінар по софт-скілам
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
24 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
GoITeens
Подробиці

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

Семестр 1

  • Інтерфейс Roblox Studio
  • Об'єкти й ефекти
  • Робота з ландшафтом
  • Написання скриптів мовою Lua
  • Використання циклів, масивів, подій
  • Групування та збереження об'єктів в Roblox Studio
  • Параметри швидкості та сили
  • Таблиці/масиви, очікування подій, joints

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

  • Гра "Лабіринт з зомбі"
  • Гра в стилі runner

Семестр 2

  • Діалоги, опції, події з функціями
  • Клонування об'єктів, ClickDetector
  • Міжскриптова взаємодія
  • Верстка UI, об'єкти-параметри Value
  • Робота з камерами
  • Публікація гри в Roblox та тестування

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

  • Гра "Пекельна машина проти зомбі"
  • Індивідуальний проєкт з власною ідеєю

Семестр 3

  • Знайомство з TinkerCAD
  • Інструменти методів 3D-моделювання
  • Створення 3D-об'єкту
  • Інструменти матричного розміщення
  • ToolBox Roblox Studio
  • 3D-моделювання ландшафту
  • Текстурування, моделювання звірів
  • Спецефекти звукового та світлового типу
  • Моделювання механічних пристроїв
  • Завантаження в ToolBox Roblox Studio

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

  • Гра по мотивам фільму "Месники"
  • Індивідуальний фінальний проєкт з власною ідеєю

Семестр 4

  • 3D-моделювання у Blender
  • Імпорт 3D-об'єктів з Blender в Roblox
  • Робота зі світлом
  • Об’єкти і їх модифікатори: дзеркалювання, масив, фаска, поділ поверхні
  • Рух об'єктів скриптом, звуки для руху об'єктів
  • Анімація через кнопки
  • Моделювання тварин з реалістичним підтекстом
  • 3D-моделювання обличчя у Blender
  • Перетворення персонажа в NPS-модель

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

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

Roblox Kids

  • Інструменти для створення ландшафтів
  • Основи редагування об'єктів у Roblox Studio
  • Базові функції Union, Negate, Separate для роботи з 3D-моделями
  • Робота в команді, базові навички комунікації, сумісне вирішення завдань
  • Ефекти частинок, створення вогню, диму та інші візуальні ефекти
  • Анімація персонажів
  • Вивчення основ програмування через вдосконалення вже готових скриптів
  • Робота із звуковими ефектами
  • Створення повноцінних проєктів на основі шаблонів і самостійних ідей
  • Застосування анімації персонажів у проєктах
  • Створення складних ефектів та моделей
  • Організація власного проєкту
  • Фінальний проєкт: Розробка власної гри або інтерактивного світу

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

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

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

  • Владислав - 2+ роки досвід Unity i C#
  • Анна - 3+ роки досвіду розробки власних ігор та проєктів
  • Андрій - Java Developer
  • Маргарита - Основний стек - JS, C++, HTML, CSS
  • Роман - Основний стек - JS, LUA, Python, HTML, CSS
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
12 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
GoITeens
Подробиці

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

Опис курсу

Що таке 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
Початок навчання
Дата формується
Тривалість
12 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Gamedev / Unity / Game Design
GoITeens
Подробиці

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

Опис курсу

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

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

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

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

Scratch

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

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

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

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

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

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

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

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

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

Семестр 1

  • Основи програмування в середовищі Scratch
  • Робота з картинками, звуками та анімацією
  • Спрайт (об’єкт), лінійні програми, цикли та подієво-орієнтовані функції
  • Двовимірні координати
  • Формулювання та втілення ідеї мультфільму
  • Цикли з передумовою, оператор вибору та змінні
  • Робота з рядками
  • Генератор випадкових чисел
  • Використання датчиків та клонів персонажів
  • Ідея, мета та логіка гри

Семестр 2

  • Проєктування та реалізація задачі за технологією "Олівець"
  • Цикл з післяумовою, обробка кліків, масштаб
  • Музика та переведення написаного тексту у мову
  • Створення та обробка фотографії, робота з камерою
  • Простір та пропорції
  • Наступний рівень візуального програмування - знайомство зі світом Minecraft Education
  • Зміна режимів гри, крафтинг, агент, моб, магічні ефекти
  • Операції додавання та віднімання, відносні координати
  • Можливості вивчення програмування, математики, фізики, хімії та англійської мови в Minecraft
  • Лінійні програми, змінні, подієві функції при команді чату
  • Завантаження та вивантаження коду

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

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

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

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

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

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

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

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

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

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

Чому саме GoITeens:

  • 6+ років на ринку України та маємо філіали в Турції і Польщі
  • 9700+ учнів з усієї України проходили наші програми або марафони
  • Всебічний розвиток, який готує дитину до майбутнього
  • Контролюємо якість навчання та відкрито спілкуємось із батьками

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

  • Юлія - Викладач інформатики з 14-річним досвідом
  • Дмитро - 5+ років досвід викладання у дітей від 2 до 11 класу
  • Олена - 6+ років досвіду викладання інформатики
  • Руслан - 2+ роки досвіду викладання
  • Марина - 4+ роки досвід викладання
  • Катерина - C# Developer, Flutter Developer
Подати заявку

Сторінки

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Відгуки про курси

Віталій Філатов   29.10.2026

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

Плюси:Легкий вхід, не обов'язково розуміти програмування, зрозуміла подача матер'яла.
Мінуси: Курсу бракує уроків по MCP-агентам, та взаємодії з ШІ загалом, а також по персоналізації персонажа.
Рекомендації: Рекомендую
4
Середня: 4 (1 голос)
Курси Gamedev / Unity / Game Design
Ігор   20.06.2026

Моє навчання розпочалося досить непросто. Проблеми зі звітлом, технічні труднощі з ноутбуком(Дякую викладачу що допоміг розібратися з цією проблемою).Значну частину курсу я намагався надолужити пропущене та наздогнати програму. Лише ближче до завершення навчання вдалося повністю увійти в ритм, розібратися з усіма темами та ліквідувати відставання. Незважаючи на труднощі на старті, цей досвід виявився дуже корисним і допоміг мені не лише отримати нові знання, а й навчитися ефективніше працювати з новими викликами.

Плюси:Дуже сподобалася організація навчального процесу. Активно користувався можливістю заморожувати навчання, що дозволяло комфортно поєднувати курс з іншими справами. Домашні завдання виконував регулярно, а перевірка робіт супроводжувалася детальним і корисним фідбеком. Завдяки цьому можна було не лише виправити помилки, а й краще зрозуміти матеріал та розвиватися далі. Окрема подяка за додаткові заморозки. Саме вони допомогли мені втримати баланс між навчанням та іншими справами й не втратити мотивацію. Без цієї можливості завершити курс було б набагато складніше.
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси Gamedev / Unity / Game Design
Олександр   20.04.2026

Курс "GAMEDEV QA" дуже сподобався — залишились лише позитивні враження.
Лектор і подача матеріалу були зрозумілими, викладач завжди відповідав на всі питання та детально пояснював складні моменти.
Домашні завдання загалом були цікавими, іноді вимагали додаткового обдумування, що тільки покращувало розуміння матеріалу. Фінальний проєкт також був цікавим і корисним.
Додаткових матеріалів було більш ніж достатньо, а сама програма курсу — логічно побудована та добре структурована.
Загалом курс залишив дуже хороше враження, тому можу впевнено рекомендувати його іншим.

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси Gamedev / Unity / Game Design
Михайло    21.03.2026

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

Плюси:Доступність матеріалів, записів лекцій, шикарні додаткові матеріали, цікаві лектори та лекції
Мінуси:Про запис на захист курсової дізнався за 3 дні до дедлайну (випадково). У наступних курсах дублюйте посилання і у меню курсу
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси Gamedev / Unity / Game Design
Гість   28.10.2025

Відверто кажучи, - жахливо. Комунікація з менторами курсу через одне місце. Домашні завдання не перевіряються, багато чого просто на самовивчення, якісь дуже дивні жарти. Виходячи з курсу я розраховував на нові знання, скіли, розуміння, менторство та диплом. Із реаліїв, - чекаю дивзрозуміло для чого. Конче не рекомендую. Не ведіться на супер круту рекламу і навіть на програму курсу, - половина скоріша все притягнуто за вуха (у мене са та і було).

Рекомендації: Не рекомендую
1
Середня: 1 (1 голос)
Курси Gamedev / Unity / Game Design