C++ для разработки игр
Рейтинг школы
Описание курса
Курс для тех, кто хочет разрабатывать игры с нуля. Вы освоите язык C++, основы алгоритмов, ООП, работу с игровыми движками и создадите 3 игры в портфолио под руководством практиков из топовых студий.
Программа
Введение в программирование
Алгоритм. Переменные, ветвления и циклы в языке C++. Основы разработки программ.
Функции и структура программ
Функции. Структура программ на языке C++. Процесс сборки.
Внутреннее устройство C++
Типы данных, память и представление информации в компьютере. Контейнеры и пользовательские структуры данных: динамические массивы, словари, структуры, классы и современные инструменты управления памятью.
Продвинутые темы C++
Работа с файлами, шаблоны языка C++, многопоточность и инструменты стандартной библиотеки.
Теория вычислений и структуры данных
Основы Теории вычисления. Основные структуры данных: списки, деревья, стеки, очереди и графы.
Объектно-ориентированное программирование (ООП)
Введение в ООП. Классы в языке С++. Полиморфизм и наследование в языке C++.
Проектирование и паттерны
Введение в проектирование, основные принципы. Интерфейсы, абстрактные классы в языке C++. Основные паттерны проектирования.
Инструменты разработчика
Системы контроля версий (Git). Тестирование и отладка программ. Основы командной и проектной разработки.
Игровая разработка
Введение в разработку игровых движков. Заключение. Подготовка к аттестационной работе.
Формат
Онлайн
Спикеры
- Технический директор
- Геймплей-программист
- Разработчик
- Разработчик
Чему вы научитесь
- Знание языка программирования C++
- Навыки работы с Git (системой контроля версий)
- Создание 3 игр в портфолио
- Понимание алгоритмов, переменных, ветвлений и циклов
- Работа с памятью, типами данных и контейнерами
- Многопоточность и работа с файлами
- Знание структур данных (списки, деревья, стеки, очереди, графы)
- Объектно-ориентированное программирование (ООП)
- Применение паттернов проектирования
- Тестирование и отладка программ
- Введение в разработку игровых движков
Кому подходит
- Люди, мечтающие разрабатывать игры с нуля
- Те, кто хочет стабильную и перспективную карьеру
- Специалисты из смежных областей, пишущие код на другом языке
Требования к кандидату
Уровень знаний: с нуля. Рекомендуется пройти бесплатную диагностику для обсуждения навыков и целей.
Выводы о курсе
Возможны неточности
Курс «Разработка игр на языке программирования С++» предназначен для новичков и специалистов смежных областей, желающих освоить геймдев с нуля. Программа включает 11 домашних заданий, индивидуальную проверку и создание 3 игр в портфолио. Обучение ведут 4 автора-практика из топовых игровых студий. Вы получите сертификат, навыки работы с Git и глубокое понимание C++ и игровых движков. Доступна рассрочка на 6 месяцев и индивидуальные скидки.
Отзывы о школе XYZ School
Читать все отзывыРекомендованные курсы