Gaming will continue to drive the adoption of Linux as an operating system. In fact, one game, Quake, has already indirectly contributed to the growth of Linux. Estimates are that over 60 percent of all dedicated Quake servers (for all versions on the Internet) are Linux machines.
I start with a birds-eye view of the game industry, and explore the elements that make up various types of games. After a quick review of Linux development tools and multimedia programming toolkits, I launch into the Simple DirectMedia Layer (SDL), several audio playback APIs (OSS, ALSA, and ESD), the OpenAL environmental audio system, the Tcl scripting library, Linux's new framebuffer device API (fbdev). I also explain how to access the keyboard and mouse under Linux. These tools provide everything you need to create games and other multimedia applications for Linux, as well as port games from other platforms.
Programming Linux Games does not cover 3D graphics programming techniques, as OpenGL programming is more or less the same under any platform. However, there is a brief explanation of how to use SDL as an improved replacement for the popular GLUT toolkit.
~John R. Hall
August 22, 2001
I programming In C++ as a hobby. I use this book to help me get a good grapes on SDL programming. Even though this book is written for C programmers, it did not take much for me... Read morePublished 16 months ago by Ryan
This book could stand to be a little thicker when it comes to the actual theory on game programming, that is why it gets 4 stars and not 5. Read morePublished 22 months ago by Martin D. Johnson
You are a newbie in Linux programming? This book for you! Not much details but enough to start dig more in this direction. Read morePublished on December 28, 2012 by UtkinG
I read only the "Mastering SDL" section of this book. It is a decent introduction. At the time this book was published, it was probably the best available introduction (barring... Read morePublished on November 25, 2012 by Matthew C. Hersant
The book starts off ok with a good introduction of the various API's and is ok reading up untill chapter 6 "Programming Linux Audio". This is where the book fails terribly. Read morePublished on August 14, 2004 by P. S. Bunn
Programming Linux Games is an excellent beginning to Linux and cross platform game development.
Its main deficiencies are:
detail on the libraries suggested,
the... Read more
I had high expectations from this book, coming as it was from a
company specialized in porting the most complex games to Linux. Read more
I got exactly everything I wanted from the book, had very a simple easy to understand path towards making games for linux, started small and covered all the topics that I was... Read morePublished on December 5, 2002 by Matthew Campbell