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. …
Download free Video Games eBooks in pdf format or read Video Games books online.
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” 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” from Pangea Software. If you’ve ever thought about becoming a video game developer then this book is for you! …
Blender Basics 4th 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. …
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
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++. …
Vector Math for 3D Computer Graphics
This is a tutorial on vector algebra and matrix algebra from the viewpoint of computer graphics. It covers most vector and matrix topics needed to read college-level computer graphics text books. Most graphics texts cover these subjects in an appendix, but it is often too short. This tutorial covers the same material at greater length, and with many examples. …
The Complete Wargames Handbook
This second edition of the Wargames Handbook is back by popular demand. This in itself is encouraging. Twelve years have passed since the first edition was published. A lot has changed in the wargame world since then. …