HTML5 Shoot 'em Up in an Afternoon
by Bryan Bibat
Number of pages: 95
Learn how to make a simple top-down shoot 'em up in a few hours using the Phaser HTML5 game framework. This 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. It also covers topics not directly related to game development like how to setup your Phaser development environment, refactoring your code, and releasing your game to the public.
Home page url
Download or read it online for free here:
by James Chronister
Blender is a 3D technology rendering/animation/game development open-sourced freeware program maintained by the Blender Foundation. This tutorial book is designed to get you up and running in the basics of creating objects and scenes and animating.
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.
by Penn Wu - Global Text Project
These notes are designed to help students learn fundamental principles that apply to game programming regardless of the language used. These principles include gathering input from users, processing game data and rendering game objects to the screen.
by Chris Crawford - Osborne/McGraw-Hill
One of the pioneer works seriously about video game. It explains what is a game, why people play games, and how to design a game. The author describes in detail what goes into the game design including many examples from his own experience.