Game Programming Patterns
by Bob Nystrom
Publisher: gameprogrammingpatterns.com 2013
Game Programming Patterns is a book on architectural patterns in game code. I dug up and polished the best patterns I've found in games and presented them here so that we can spend our time inventing things instead of re-inventing them.
Home page url
Download or read it online for free here:
by Antonio Hernandez Bejarano - GitBook
This online book will introduce the main concepts required to write a 3D game using the LWJGL 3 library. LWJGL is a Java library that provides access to native APIs used in the development of graphics, audio and parallel computing applications.
by Michael Dawson - Course Technology PTR
If you're ready to jump into the world of programming for games, Beginning C++ Through Game Programming will get you started on your journey, providing you with a solid foundation in the game programming language of the professionals.
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 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.