Cross-Platform Game Programming with gameplay3d
Publisher: Wikibooks 2014
Description:
Gameplay3d is a free and open-source C++/Lua programming framework. This guide will begin by introducing you to gameplay3d, before delving more deeply into its many features. Clear step-by-step examples will be provided, along with code samples which can be tailored towards your own projects.
Download or read it online for free here:
Read online
(online html)
Similar books

by Albert Sweigart
A programming book for kids interested in learning to program their own computer games with python, a serious computer language which is used by professional programmers also. The book explains programming principles from the source code examples.
(52252 views)

by Andrew Davison - Apress
Pro Java 6 3D Game Development explains how to program 3D games in Java on a PC, with an emphasis on the construction of 3D landscapes. The author assumes you have a reasonable knowledge of Java, the sort of thing picked up in a first Java course.
(18119 views)

by Andrew Davison - 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.
(19901 views)

by John R. Hall - No Starch Press
A complete guide to developing 2D Linux games, written by the Linux experts. It teaches the basics of Linux game programming and discusses important multimedia toolkits. You will learn to write and distribute Linux games.
(23374 views)