2 Game audio APIs – Audio building blocks

As we saw in the previous chapter, there is a demanding legacy of programmatic efficiency and speed in the realm of games. Early computers and game systems had very constrained memory and storage resources. Coupled with limited display and media-handling capabilities, they presented many obstacles to overcome. The challenge of making fun and interesting games was as much about squeezing every last cycle of performance out of the machine as it was about the design of the game itself.

Don’t call us, we’ll call you

As few high-level development tools existed for early game systems, a programmer’s only real choice was to get deep down into the system, and throw those bits around by hand. Thus is the genesis ...

Get Audio Programming for Interactive Games now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.