Классическая книга о разработке игрового движка, графики и игровой физики
Книга Джейсона Грегори не случайно является бестселлером. Двадцать лет работы автора над первоклассными играми в Midway, Electronic Arts и Naughty Dog позволяют поделиться знаниями о теории и практике разработки ПО для игрового движка. Игровое программирование — сложная и огромная тема, охватывающая множество вопросов.
Граница между игровым движком и игрой размыта. В этой книге основное внимание уделено движку, основным низкоуровневым системам, системам разрешения коллизий, симуляции физики, анимации персонажей, аудио, а также базовому слою геймплея, включающему объектную модель игры, редактор мира, системы событий и скриптинга.
ВЫ УЗНАЕТЕ:
- Как спроектировать реальные мощные игровые движки
- Как организована работа команды разработки игр в реальном мире
- Какие главные подсистемы и паттерны проектирования повторяются вновь и вновь практически в каждом игровом движке
- Каковы типичные требования к любой главной подсистеме
- Какие подсистемы не зависят от жанра и игры, а какие разрабатываются для определенных жанров и игр
- Где движок заканчивается и начинается сама игра