by Loki Software, Inc. with John R. Hall
August 2001, 433 pp.
This book is currently out of stock
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
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."
"Programming Linux Games and The Linux Cookbook are ridiculously well written and so informative and helpful."
Read the Linux.com transcript with author John R. Hall.(top)