Introduction to 3D Game Engine Design Using DirectX 9 and C#
Эта книга представляет собой практическое руководство по созданию полноценного 3D игрового движка с использованием технологий Microsoft начала 2000-х годов. Автор, опытный инженер с более чем 20-летним стажем в графической индустрии, проводит читателя через все этапы разработки — от основ до продвинутых техник.
Основное внимание уделяется архитектуре игрового движка, работе с графическим конвейером DirectX 9, созданию 3D-объектов различной сложности и управлению камерой. Книга выходит за рамки простой графики, подробно рассматривая ключевые компоненты игрового движка: систему пользовательского интерфейса, искусственный интеллект для создания компьютерных противников, аудиосистему и физический движок для реалистичного поведения объектов.
Особенностью издания является использование C# и .NET Framework — относительно новых на момент выхода книги технологий для game development. Автор демонстрирует, как эффективно применять объектно-ориентированный подход при создании игровых систем. В заключительных главах рассматриваются инструменты разработки и практические аспекты создания готовых игр на основе разработанного движка.









