Разработка Игр на C++

Game Development Using C++

Язык С++ представляет собой высокоуровневый компилируемый язык программирования общего назначения со статистической типизацией, который подходит для создания самых различных приложении.
Одним из ключевых преимуществ языка С++ является гибкость и кроссплатформенность, когда игру под персональный компьютер легко адаптировать под игровую консоль. Именно на этом языке написана популярнейшая MMO RPG World of WarCraft, которая собрала 20 миллионов только официальных подписчиков. С++ считается относительно сложным языком для разработчиков видеоигр, однако его широко используют крупные разработчики. На нем написаны движки Cry Engine (шутер Crysis) и Havok (рпг-игра Dark Souls).
Для прохождения данного курса необходимо обладать базовыми знаниями С++

Описание курса

Краткая программа курса
  • Переменные, типы данных, операторы
  • Циклы, функции и аргументы
  • Open GL
  • Создание классов и объектов
  • Программирование сокетов
  • Улучшение игры с помощью различных инструментов
  • Создание ресурсов объекта (обновление класса Mesh для Vulkan, создание класса ObjectBuffers, создание класса Descriptor, создание бинарного файла шейдера SPIR-V)
  • Создание объектов Vulkan (Класс ObjectRenderer, изменить VulkanContext , Класс Camera, создание и синхронизация объекта)
  • Финальная защита проекта (разработка 3-х игр по завершению курса)
Продолжительность
  • Продолжительность курса — 6 месяцев (24 недели)
  • Стоимость курсов — 100 000тг в месяц
Критерии отбора студентов
  • Базовое понимание концепций программирования
  • Базовые знания в области компьютерных наук
  • Навыки навигации на ПК и в Интернете
  • Базовые знания математических понятий (школьный уровень)