C++ для разработки игр

Как учит школа
Запись уроков
Свободный график
Сертификат об обучении
Поддержка кураторов
Домашние работы
Пополнение портфолио
Срок обучения
6 месяцев
Стоимость курса
90 300 ₽
C++ для разработки игр

Рейтинг школы

XYZ School XYZ School
4,5

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

Курс для тех, кто хочет разрабатывать игры с нуля. Вы освоите язык C++, основы алгоритмов, ООП, работу с игровыми движками и создадите 3 игры в портфолио под руководством практиков из топовых студий.

Программа

Введение в программирование

Алгоритм. Переменные, ветвления и циклы в языке C++. Основы разработки программ.

Функции и структура программ

Функции. Структура программ на языке C++. Процесс сборки.

Внутреннее устройство C++

Типы данных, память и представление информации в компьютере. Контейнеры и пользовательские структуры данных: динамические массивы, словари, структуры, классы и современные инструменты управления памятью.

Продвинутые темы C++

Работа с файлами, шаблоны языка C++, многопоточность и инструменты стандартной библиотеки.

Теория вычислений и структуры данных

Основы Теории вычисления. Основные структуры данных: списки, деревья, стеки, очереди и графы.

Объектно-ориентированное программирование (ООП)

Введение в ООП. Классы в языке С++. Полиморфизм и наследование в языке C++.

Проектирование и паттерны

Введение в проектирование, основные принципы. Интерфейсы, абстрактные классы в языке C++. Основные паттерны проектирования.

Инструменты разработчика

Системы контроля версий (Git). Тестирование и отладка программ. Основы командной и проектной разработки.

Игровая разработка

Введение в разработку игровых движков. Заключение. Подготовка к аттестационной работе.

Формат

Онлайн

Спикеры

  • Технический директор
  • Геймплей-программист
  • Разработчик
  • Разработчик

Чему вы научитесь

  • Знание языка программирования C++
  • Навыки работы с Git (системой контроля версий)
  • Создание 3 игр в портфолио
  • Понимание алгоритмов, переменных, ветвлений и циклов
  • Работа с памятью, типами данных и контейнерами
  • Многопоточность и работа с файлами
  • Знание структур данных (списки, деревья, стеки, очереди, графы)
  • Объектно-ориентированное программирование (ООП)
  • Применение паттернов проектирования
  • Тестирование и отладка программ
  • Введение в разработку игровых движков

Кому подходит

  • Люди, мечтающие разрабатывать игры с нуля
  • Те, кто хочет стабильную и перспективную карьеру
  • Специалисты из смежных областей, пишущие код на другом языке

Требования к кандидату

Уровень знаний: с нуля. Рекомендуется пройти бесплатную диагностику для обсуждения навыков и целей.

Выводы о курсе

Выберу ИИ
Возможны неточности

Курс «Разработка игр на языке программирования С++» предназначен для новичков и специалистов смежных областей, желающих освоить геймдев с нуля. Программа включает 11 домашних заданий, индивидуальную проверку и создание 3 игр в портфолио. Обучение ведут 4 автора-практика из топовых игровых студий. Вы получите сертификат, навыки работы с Git и глубокое понимание C++ и игровых движков. Доступна рассрочка на 6 месяцев и индивидуальные скидки.

Рекомендованные курсы

Data Scientist + ИИ
300 ₽/мес
107 436 ₽
268 590 ₽ -60%
Data Scientist + ИИ
Game Design
7 месяцев
74 250 ₽
Game Design
АС обработки информации и управления
32 600 ₽
50 200 ₽ -35%
АС обработки информации и управления

Другие направления