REVIEW - Programming Linux Games


Programming Linux Games


Loki Software, Inc, John R. Hall



No Starch Press (2001)




Paul F. Johnson


October 2004



a very good book

This is a very good book that has one downfall; it uses code snippets rather than proper code examples. It feels more of a "proof of concept" book.

The other problem is that the book needs some minor updates - the main one being the coverage of the OpenAL code. While not a major problem (it's quite easy to fix the code by looking at just the header), having code that does not just compile out of the box can cause problems for those new into the games programming arena.

Most of the main aspects of game programming are covered - scripting, SDL, sound (compressed and uncompress - encouragingly, it demonstrates how to use vorbis files) and event handling. Game timing is the only part that perhaps is not covered quite as much as it should be. While keeping a baseline of update every 1/30th of a second will work, it is perhaps not the best way of ensuring everything keeps moving.

I did enjoy the games engine code and description. I have read many books dedicated to the subject and to be honest, this holds its own to them.

Had there been someway of getting hold of updates with the OpenAL code fixed, this would have gained a highly recommended. Unfortunately, it does not so, only achieves a recommended.

Book cover image courtesy of Open Library.

Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED

By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED

Settings can be changed at any time from the Cookie Policy page.