Язык С++ представляет собой высокоуровневый компилируемый язык программирования общего назначения со статистической типизацией, который подходит для создания самых различных приложении.
Одним из ключевых преимуществ языка С++ является гибкость и кроссплатформенность, когда игру под персональный компьютер легко адаптировать под игровую консоль. Именно на этом языке написана популярнейшая 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тг в месяц
Критерии отбора студентов
- Базовое понимание концепций программирования
- Базовые знания в области компьютерных наук
- Навыки навигации на ПК и в Интернете
- Базовые знания математических понятий (школьный уровень)