На цьому курсі починають зі знайомства з мовою C#. Студенти встановлюють середовище розробки для створення ігор. Вчать базові поняття програмування - типи даних, введення та виведення інформації. На першому уроці вже пишуть найпростішу програму.
Далі курс показує, як додавати можливість вибору в програми за допомогою умовних операторів. Розглядають прості і складні умови, основи логіки. Потім переходять до циклів - вивчають їх види, відмінності та спільні риси. На практичному завданні студенти пишуть код з повторюваними діями.
Тут звертають увагу на якість коду. Пояснюють правила оформлення, вибору змінних та методів. Розбирають, які бувають функції та для чого їх використовують. Показують реальні приклади реалізації функцій у програмі.
Цей блок присвячений основам ООП. Студенти вивчають методи, класи та об'єкти. Розбирають переваги об'єктно-орієнтованого підходу. Знайомляться з основними принципами - спадкуванням, інкапсуляцією та поліморфізмом.
Курс переходить до практики в Unity 3D. Студенти встановлюють рушій, створюють перший проект. Знайомляться зі структурою сцени та її елементами. Вчать створювати прості додатки. Потім додають матеріали та текстури для оформлення сцени, вивчають шейдери та їх види.
Студенти переходять до створення 3D-моделей в Unity. Вчать переміщувати об'єкти за допомогою скриптів. Створюють ландшафт за допомогою інструментів Terrain. Налаштовують гравітацію та фізичні взаємодії між об'єктами.
Цей блок вчить створювати графічний інтерфейс гри. Студенти роблять меню, кнопки, текстові поля. Потім переходять до анімації - використовують фізичний движок, готові анімації персонажів, покадрову анімацію. Вчать анімувати за допомогою скриптів та скелетів.
На завершення курсу студенти створюють свою першу гру. Використовують Unity 3D та C#. Розробляють персонажа, впроваджують вивчені механіки. Практична робота дозволяє закріпити всі отримані навички.
Після курсу студенти розуміють особливості мови C# та сфери її застосування. Вміють орієнтуватися в редакторі Unity 3D та застосовувати його на практиці. Можуть створювати прості ігри з використанням вивчених інструментів.
Курс доступний у різних форматах. Викладачі мають практичний досвід. Є можливість корпоративного навчання. Заняття проводяться у вихідні дні. Доступне індивідуальне навчання.