Free Video Games Books


Learning Modern 3D Graphics Programming

Free Online Book: Learning Modern 3D Graphics Programming

Free online book “Learning Modern 3D Graphics Programming”, written by Jason L. McKesson, is intended to teach you how to be a graphics programmer. It is not aimed at any particular graphics field; it is designed to cover most of the basics of 3D rendering. So if you want to be a game developer, a CAD program designer, do some computer visualization, or any number of things, this book can still be an asset for you.


Programming Vertex, Geometry, and Pixel Shaders

Programming Vertex, Geometry, and Pixel Shaders

“Programming Vertex, Geometry, and Pixel Shaders” by Wolfgang Engel, Jack Hoxley, Ralf Kornmann, Niko Suni and Jason Zink is free to read online. This book is intended for people that have some background in DirectX8 or DirectX9 programming and want to upgrade their knowledge to DirectX 10.


Well Played 1.0: Video Games, Value and Meaning

Well Played 1.0: Video Games, Value and Meaning

Video games can be “well played” in two senses. On the one hand, well played is to games as well read is to books. On the other hand, well played as in well done. This book is full of in-depth close readings of video games that parse out the various meanings to be found in the experience of playing a game.


GPU Gems 3

Free online book: GPU Gems 3

Free online book “GPU Gems 3” is a compilation of articles covering practical real-time graphics techniques arising from the research and practice of cutting-edge developers.


Ultimate Game Programming Guide for Mac OS X

Free eBook: Ultimate Game Programming Guide for Mac OS X

Free eBook “Ultimate Game Programming Guide for Mac OS X” from Pangea Software. If you’ve ever thought about becoming a video game developer then this book is for you!


Blender Basics 4th Edition

Blender Basics 3rd Edition

Download free book “Blender Basics 4th Edition” as a pdf file. Since 2004, Blender Basics has help thousands of people learn the basics of the powerful open-source 3D modeling, animation and game design program, Blender.


Programming The Nintendo Game Boy Advance

Programming The Nintendo Game Boy Advance

“Programming The Nintendo Game Boy Advance: The Unofficial Guide” by Jonathan S. Harbour. This unique and highly-anticipated book was not released in book stores due to legal problems with Nintendo. As a result, the e-book edition is available for free as a downloadable PDF e-book.


NVIDIA GPU Programming Guide

NVIDIA GPU Programming Guide

This guide will help you to get the highest graphics performance out of your application, graphics API, and graphics processing unit (GPU). Understanding the information in this guide will help you to write better graphical applications.


Computer Animation: Algorithms and Techniques

Computer Animation: Algorithms and Techniques

This free online book provides an overall organization to material on computer animation and then link to appropriate material provided by a variety of computer animators and researchers. This book surveys computational approaches for producing computer animation.


Evaluating Java for Game Development

“Evaluating Java for Game Development” can be downloaded in pdf format for free. The purpose of this book is to examine whether the use of Java for games is advantageous compared to the traditional language of choice, C++.