Synopses & Reviews
No matter how exciting the game and how realistic the visual effects, without catchy audio in the background it's obvious that something is missing. New developments in technology enable you to do things with audio that weren't possible before, but they also make it necessary to find a guide that walks you through the technical hurdles. "Beginning Game Audio Programming" covers the challenges that you will face as you create sound effects and music for your games and gives you the information you need to face these challenges head-on. You'll learn how to compose dynamic music and program 3D sound. There's even coverage of using DirectPlay Voice for real- time voice chat in your games! If you are comfortable with C++ and DirectX, then you're ready to dive into the exciting world of audio with "Beginning Game Audio Programming".
Synopsis
No matter how exciting the game and how realistic the visual effects, without catchy audio in the background it's obvious that something is missing. New developments in technology enable you to do things with audio that weren't possible before, but they also make it necessary to find a guide that walks you through the technical hurdles. Beginning Game Audio Programming covers the challenges that you will face as you create sound effects and music for your games and gives you the information you need to face these challenges head-on. You'll learn how to compose dynamic music and program 3D sound. There's even coverage of using DirectPlay Voice for real- time voice chat in your games! If you are comfortable with C++ and DirectX, then you're ready to dive into the exciting world of audio with Beginning Game Audio Programming.
Table of Contents
1. The Lay of the Land Part 1: A Basic Audio Engine 2. Intro to DirectAudio 3. WAV audio playback 4. Loading WAV Files 5. Control Freak 6. MIDI / DirectMusic Playback 7. MP3 / WMA Playback 8. Ogg Vorbis Playback 9. CD Audio Playback 10. Playing Tracked Music Part 2: Advanced Audio Engine Features 11. Dynamic Music 12. Scripts and Effects 13. 3D Sound with DirectX Audio 14. 3D Sound with OpenAL 15. Advanced Topics in 3D Sound 16. DirectPlay Voice 17. Audio Visualization Conclusion: Features to add from here Appendix A: Creating Dynamic Music Appendix B: Tips and Tricks for Creating Game Audio