Invent Your Own Computer Games with Python
by Albert Sweigart
Number of pages: 367
The current crop of programming books for kids that I've seen fell into two categories. First, books that did not teach programming so much as "game creation software" or in dumbed down languages to make programming "easy". Or second, they taught programming like a mathematics textbook: all principles and concepts with application left to the reader. This book takes a different approach: show the game source code right up front and explain programming principles from the examples.
Home page url
Download or read it online for free here:
by Georgios N. Yannakakis, Julian Togelius - Springer
The book is the first comprehensive textbook on the application and use of artificial intelligence in games. It will be used by educators and students of graduate or advanced undergraduate courses on game AI as well as game AI practitioners at large.
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 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.
by Martin Fierz
These pages intend to give a comprehensive overview of the elements of a computer program which can play two-player strategy games like tic-tac-toe, connect four, checkers and chess. Code fragments in this text are written in C.