The Java Game Programming Tutorial
by Garry Morse
This is a tutorial starting with basic issues in the Java language with regard to applets, particularly for beginners or knowledgeable programmers who wish to make online Java presentations or games. The tutorial Java applets are available for downloading.
Home page url
Download or read it online for free here:
BlitzMax is a computer programming language based on BASIC. The code is first converted to a low level assembler format which is then assembled into object code for the target platform. BlitzMax is capable of compiling for Windows, Linux and Mac OS.
by Bryan Bibat
Learn how to make a simple top-down shoot 'em up in a few hours using the Phaser HTML5 game framework. The book covers all of the basics: from placing and moving sprites, to managing collision detection and unit health, up to setting up a boss fight.
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.
by Richard Fabian - dataorienteddesign.com
A practical guide for game developers working to create triple A titles across multiple platforms, for independent developers trying to get the most out of target hardware, for anyone who develops cutting edge software in restrictive hardware.