Beginning DirectX 10 Game Programming
Beginning DirectX 10 Game Programming — это практическое руководство по разработке игр с использованием DirectX 10, написанное профессиональным игровым программистом Венди Джонс. Книга ориентирована на читателей, уже знакомых с основами программирования на C++, и желающих освоить создание графических приложений и игр под Windows Vista.
В книге подробно рассматриваются ключевые компоненты DirectX 10: инициализация устройства, работа с буферами вершин и индексов, шейдеры (HLSL), текстурирование, освещение, а также обработка ввода с клавиатуры и мыши. Особое внимание уделяется нововведениям десятой версии: полному переходу на шейдерную модель 4.0, унифицированной архитектуре GPU и улучшенному управлению ресурсами.
Помимо графики, автор затрагивает вопросы работы со звуком через XAudio2, загрузку 3D-моделей, создание простых игровых циклов и организацию кода. Каждая глава сопровождается примерами кода и практическими заданиями, что позволяет сразу применять полученные знания.
Книга будет полезна как начинающим разработчикам игр, так и опытным программистам, желающим обновить свои знания до DirectX 10. Она также может служить справочником по API для тех, кто уже работает с графикой на Windows.
