Action Arcade Adventure Set
by Diana Gruber
Publisher: Coriolis Group Books 1994
Number of pages: 512
The art and science of creating side scroller games is documented quite thoroughly in this book. If you can look past some obvious anachronisms, you will find that this old book still contains a lot of useful information. While you will probably want to write your game engine to support modern technology, this text still provides a roadmap on how such engines are written.
Home page url
Download or read it online for free here:
by Al Sweigart - No Starch Press
In this book you'll create a virtual robot army with Lua, a programming language used by professional game developers. Step-by-step coding projects will show you how to write programs that automatically build anything that you can imagine.
by Al Sweigart
This is a programming book that covers the Pygame game library for the Python programming language. Each chapter gives you the complete source code for a new game and teaches the important programming concepts from these examples.
by Yasser Jaffal - Bookboon
This book introduces the reader to the programming skills necessary to develop 2D and 3D computer games. The book lists a number of common game mechanics, and illustrates how these mechanics can be bound to each other to give the required behavior.
This tutorial is designed to provide a guide to using XNA to help create games in as simple and a visual way as possible. Examples of all of the basic elements to get started on a simple game are included, including controls, sound, and gameplay.