Artificial Intelligence and Games
by Georgios N. Yannakakis, Julian Togelius
Publisher: Springer 2018
Number of pages: 359
This book aims to be the first comprehensive textbook on the application and use of artificial intelligence (AI) in, and for, games. Our hope is that the book will be used by educators and students of graduate or advanced undergraduate courses on game AI as well as game AI practitioners at large.
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 Tim Hartnell - Ballantine Books
Though dated, Hartnell's book is a good introduction to adventure game construction. While the book focuses on BASIC programming, which wouldn't be a programmer's choice today, it offers sound design techniques for the absolute beginner.
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 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.