Written to address the programming issues involved in developing quality
sound, Game Audio Programming is the first resource for programmers
tasked with creating a sound and music system for a game title. Concentrating on
actual audio programming, Game Audio Programming starts with basic
audio and music playback for Win32 / DirectX platforms. From there it progresses
to more advanced and specific lessons covering 3D audio, hardware-specific
extensions, environmental reverberation, algorithms and techniques for
preprocessing effects, and more. Whether you are a professional game programmer
looking for a comprehensive reference for implementing a game's audio, or an
amateur developer interested in cutting-edge industry techniques, Game Audio
Programming is the only reference you will need.
KEY FEATURES
Provides complete, professional solutions to modern audio programming challenges, and is written by an experienced audio programmer with real-world experience and examples
Covers both DirectX Audio (DirectSound and DirectMusic) and Win32 Multimedia programming, and shows how to integrate them into a single unified system
Discusses DirectMusic programming in depth, and how to choose between platform-specific features or more generic DLS+MIDI based features
Covers highly advanced topics such as automatic reverberation generation algorithms, occlusion and obstruction algorithms, and storage structures for fast processing and retrieval of preprocessed data
Discusses cutting-edge and topical subjects like MP3 licensing, alternative compression formats, and the latest versions of EAX and other hardware-specific extensions .
Includes a CD-ROM with a highly functional audio library of useful code (for developers searching for shortcuts) and demos of useful programs
About the
Author James Boer is
an audio programmer and a sound designer / composer. He has worked on a number
of best-selling games, including Deer Hunter, Deer Hunter II, and Rocky Mountain
Trophy Hunter. Other credits (audio and/or programming) include Pro Bass
Fishing, Microsoft Baseball 2000, Jamoke (online game), and Tex Atomic's Big Bot
Battles (online game).More Reviews and Recommendations
James Boer is an audio programmer and a sound designer/composer. He has a number of best-selling games to his name, including Deer Hunter, Deer Hunter II, and Rocky Mountain Trophy Hunter. Other credits (audio and/or programming) include Pro Bass Fishing, Microsoft Baseball 2000, Jamoke (online game), and Tex Atomic?s Big Bot Battles (online game).