Магистратура
2026/2027




Архитектура средств разработки компьютерных игр
Статус:
Курс обязательный (Цифровая инженерия для компьютерных игр)
Кто читает:
Департамент прикладной математики
Когда читается:
2-й курс, 1-3 модуль
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
9
Контактные часы:
60
Программа дисциплины
Аннотация
В рамках дисциплины студенты изучат основные принципы проектирования архитектуры игровых движков, а также концепции модификации сервисов сред разработки компьютерных игр под различные игровые задачи: от реализации сложных игровых механик до оптимизации внутренних элементов, влияющих на производительность конечного интерактивного приложения при рендеринге в реальном времени. Курс включает в себя изучение структуры и функциональности игровых движков на примере "Stride" и "Claw Engine", а также практические задания по модификации и оптимизации базовых алгоритмов и\или модулей движков под конкретные задачи.
Цель освоения дисциплины
- Познакомиться с основами архитектуры средств разработки компьютерных игр с целью их дальнейшей разработки или оптимизации уже имеющихся решений.
Планируемые результаты обучения
- Анализировать архитектуру популярных средств разработки компьютерных игр.
- Проектировать элементы средств разработки компьютерных игр
- Оптимизировать процессы разработки и проектирования
Содержание учебной дисциплины
- Введение в игровые движки
- Ассеты и файловая система
- Модели и меши
- Компьютерная графика
- Game Loop и Game Time
- Система сущностей–компонентов
- Камера
- Пользовательский ввод
- Террейн
- Методы оптимизации
Промежуточная аттестация
- 2026/2027 1st module1 * Лабораторные работы
- 2026/2027 3rd module0.6 * Лабораторные работы + 0.4 * Экзамен
Список литературы
Рекомендуемая основная литература
- A. Sayed, , A. Bahaa, L. Elfangary. (2016). A Proposed Interoperable Architecture For Educational Software Systems. https://doi.org/10.5281/zenodo.222236
- Современные операционные системы : 16+, Таненбаум Э., Бос, Х., 2019
Рекомендуемая дополнительная литература
- Advanced Computer Organization Architecture - CCBY4_007 - Harrison Njoroge - 2022 - Open Educational Resources: libretexts.org - https://ibooks.ru/products/390238 - 390238 - iBOOKS
- Автоматизированное проектирование : основные понятия и архитектура систем, Энкарначчо, Ж., 1986