Игровой движок. Программирование и внутреннее устройство. Третье издание
Книга Джейсона Грегори не случайно является бестселлером. Двадцать лет работы автора над первоклассными играми в Midway, Electronic Arts и Naughty Dog позволяют поделиться знаниями о теории и практике разработки ПО для игрового движка. Игровое программирование — сложная и огромная тема, охватывающая множество вопросов.
Граница между игровым движком и игрой размыта. В этой книге основное внимание уделено движку, основным низкоуровневым системам, системам разрешения коллизий, симуляции физики, анимации персонажей, аудио, а также базовому слою геймплея, включающему объектную модель игры, редактор мира, системы событий и скриптинга.
Прочитав эту книгу, вы узнаете:
- как спроектированы реальные мощные игровые движки;
- как организована работа команды разработки игр в реальном мире;
- какие главные подсистемы и паттерны проектирования повторяются вновь и вновь практически в каждом игровом движке;
- каковы типичные требования к любой главной подсистеме;
- какие подсистемы не зависят от жанра и игры, а какие разрабатываются для определенных жанров и игр;
- где движок заканчивается и начинается собственно игра.
Книга идеально подойдет и начинающему, и опытному программисту, занимающемуся разработкой игр. Вы сможете взглянуть на привычные вещи по-новому. Огромное количество ссылок на дополнительную информацию позволит вам углубленно изучить любую тему из области разработки игр.
«Данная книга — только начало захватывающего путешествия, возможно, длиною в жизнь».
— Джейсон Грегори
Об авторе:
Джейсон Грегори работает в игровой индустрии с марта 1999 года, а карьеру программиста начал еще раньше — в 1994 году.
Первый опыт программирования игр получил в компании Midway Home Entertainment (Сан-Диего), работая над Hydro Thunder 2 и Offroad Thunder, а также создавая системы анимации под Playstation 2/ХВОХ для Freaky Flyers и Crank the Weasel. В 2003 году Джейсон перешел в Electronic Arts, где занимался разработкой игрового движка и технологией геймплея для Medal of Honor: Pacific Assault и работал ведущим инженером в Medal of Honor: Airborne project.
В настоящее время Джейсон является ведущим программистом в Naughty Dogs Inc., где на момент написания книги он и его коллеги занимались The Last of US: Part II для Playstation 4. Он разрабатывал игровой движок и средства геймплея для игр серии Uncharted и для The Last of US на PS3 и PS4.
Автор(ы) | Джейсон Грегори |
Переводчик | О. Сивченко, С. Черников |
Издательство | Питер |
Серия | Для профессионалов |
Год издания | 2021 |
ISBN | 978-5-4461-1134-3 |
Возрастное ограничение | 16+ |
Кол-во страниц | 1136 |
Формат страниц | 70x100/16 (170x240 мм) |
Размеры товара | 241 × 174 × 52 мм |
Язык | Русский |
Переплёт | Твердый |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 700 экз. |
Вес | 1570 г |