Logo

Programming Linux Games by John R. Hall

Large book cover: Programming Linux Games

Programming Linux Games
by

Publisher: No Starch Press
ISBN/ASIN: 1886411492
ISBN-13: 9781886411494
Number of pages: 433

Description:
This is a complete guide to developing 2D Linux games, written by the Linux gaming experts. It discusses important multimedia toolkits (including a very thorough discussion of the Simple DirectMedia Layer) and teaches the basics of Linux game programming. Readers will learn about the state of the Linux gaming world, and how to write and distribute Linux games to the Linux gaming community. One should notice however, that this book doesn't discuss 3D game programming.

Download or read it online for free here:
Download link
(1.8MB, PDF)

Similar books

Book cover: Creating Adventure Games On Your ComputerCreating Adventure Games On Your Computer
by - Ballantine Books
Though dated, Hartnell's book is a good introduction to adventure game construction. While the book focuses on BASIC programming, which wouldn't be a programmer's choice today, it offers sound design techniques for the absolute beginner.
(16363 views)
Book cover: GPU Gems 3GPU Gems 3
by - Addison-Wesley Professional
This volume provides a snapshot of the latest GPU (Graphics Processing Unit) programming techniques. Readers will find that the latest algorithms create ultra-realistic characters, better lighting, and post-rendering compositing effects.
(17397 views)
Book cover: Killer Game Programming in JavaKiller Game Programming in Java
by - O'Reilly Media
This book is for people who already know the basics of Java. It teaches reusable techniques which can be pieced together to make lots of games. For example, how to make a particle system, first-person keyboard controls, a terrain follower, etc.
(14903 views)
Book cover: 3D Game Development with LWJGL 33D Game Development with LWJGL 3
by - GitBook
This online book will introduce the main concepts required to write a 3D game using the LWJGL 3 library. LWJGL is a Java library that provides access to native APIs used in the development of graphics, audio and parallel computing applications.
(2970 views)