Programming Linux Games

Building Multimedia Applications with SDL, OpenAL(tm), and Other APIs
by Loki Software, Inc. with John R. Hall

August 2001, 433 pp.
ISBN: 978-1-886411-49-4


This book is currently out of stock

Download the code listings archive for Programming Linux Games.

Download the updated source listings (August 2004). Our thanks to Paul Johnson for updating the code.

Read Chapter 3: Linux Gaming APIs.

Discusses important multimedia toolkits (including a very thorough discussion of the Simple DirectMedia Layer) and teaches the basics of Linux game programming. Readers learn about the state of the Linux gaming world, and how to write and distribute Linux games to the Linux gaming community.

About the Author

John R. Hall studied computer science at the Georgia Institute of Technology and worked as a contractor with Loki Software. Loki Software, Inc. ports best-selling PC games to Linux. Loki supports several Open Source development projects, including OpenAL(tm), a cross-platform 3D-Audio Library, and SDL MPEG Player Library (SMPEG), a general-purpose MPEG video/audio player for Linux.

Table of Contents

Who This Book Is For

1 The Anatomy of a Game

2 Linux Development Tools

3 Linux Gaming APIs

4 Mastering SDL

5 Linux Audio Programming

6 Game Scripting Under Linux

7 Networked Gaming with Linux

8 Gaming with the Linux Console

9 Finishing Penguin Warrior

10 To Every Man a Linux Distribution

Glossary of Terms




"This is the sort of book that could kickstart a new movement in Linux game development."

"A complete guide to developing Linux games."

"Part cookbook, part how-to, the kind of book that teaches while it keeps your hands busy -- I loved it. Can't wait for the sequel."

"A wonderful introduction to all aspects of game development under Linux."

"This is the perfect book for someone who wants to get into game programming under Linux."

"An entertaining read and a useful tutorial and reference for people who want to do game programming on Linux."

"Programming Linux Games is a very practical book that will enable inexperienced game developers (and experienced coders who are new to the Linux platform) to start creating Linux applications."

"This is without a doubt the best technical book I have ever read in over 20 years of buying technical books."
–David Teichholtz

"Programming Linux Games and The Linux Cookbook are ridiculously well written and so informative and helpful."
–Chris Nehme, satisifed customer

Read the transcript with author John R. Hall.



(show updates)(top)