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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.