|Categories||Free Downloadable Game Programming eBooks!|
|Beyond Fun: Serious Games and Media
Well Played 2.0: Video Games, Value and Meaning
Following on Well Played 1.0, 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. Contributors analyze sequences in a game in detail in order to illustrate and interpret how the various components of a game can come together to create a fulfilling playing experience unique to this medium. Contributors are again looking at video games in order to provide a variety of perspectives on the value of games.
Beginning C++ Through Game Programming, 3rd Edition
This book approaches learning C++ from the unique and fun perspective of games. Written for the beginning game developer or programmer, the book assumes no previous programming experience and each new skill and concept is taught using simple language and step-by-step instructions. Readers will complete small projects in each chapter to reinforce what they've learned and a final project at the end combines all of the major topics covered in the book. Featuring twenty five percent new material, this third edition covers all the latest technology and advances.
Killer Game Programming in Java
Although the number of commercial Java games is still small compared to those written in C or C++, the market is expanding rapidly. Recent updates to Java make it faster and easier to create powerful gaming applications-particularly Java 3D-is fueling an explosive growth in Java games. Java games like Puzzle Pirates, Chrome, Star Wars Galaxies, Runescape, Alien Flux, Kingdom of Wars, Law and Order II, Roboforge, Tom Clancy's Politika, and scores of others have earned awards and become bestsellers.
Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIsa
This book shows you how to develop and program 3D games in Java technology on a PC, with an emphasis on the construction of 3D landscapes. It's assumed you have a reasonable knowledge of Java - the sort of thing picked up in a first Java course at school.
Games of No Chance 3
This fascinating look at combinatorial games, that is, games not involving chance or hidden information, offers updates on standard games such as Go and Hex, on impartial games such as Chomp and Wythoff's Nim, and on aspects of games with infinitesimal values, plus analyses of the complexity of some games and puzzles and surveys on algorithmic game theory, on playing to lose, and on coping with cycles.
Programming Linux Games
This is a complete guide to developingLinux games, written by the Linux gaming experts. It discusses important multimedia toolkits (including a very thorough discussion of the Simple DirectMedia Layer) and teaches the basics of Linux game programming. Readers will learn about the state of the Linux gaming world, and how to write and distribute Linux games to the Linux gaming community.
Wireless Game Development in C/C++ with BREW
Designed for game programmers interested in developing mobile phone applications, Wireless Game Development in C/C++ with BREWTM uses QUALCOMM's BREW development environment to illustrate a variety of techniques in the field of wireless phone games. From the basics of the BREW SDKTM and bitmap graphics to wireless networking and applet distribution, this book takes you through the fundamentals of the API, including graphics, sound, and input, and brings it all together with a complete example of a working game.
Play Redux: The Form of Computer Games
Play Redux is an ambitious description and critical analysis of the aesthetic pleasures of video game play, drawing on early twentieth-century formalist theory and models of literature. Employing a concept of biological naturalism grounded in cognitive theory, Myers argues for a clear delineation between the aesthetics of play and the aesthetics of texts.
3D Math Primer for Graphics and Game Development
3D Math Primer for Graphics and Game Development covers fundamental 3D math concepts that are especially useful for computer game developers and programmers. The authors discuss the mathematical theory in detail and then provide the geometric interpretation necessary to make 3D math intuitive. Working C++ classes illustrate how to put the techniques into practice, and exercises at the end of each chapter help reinforce the concepts.
Game Plan: Great Designs That Changed the Face of Computer Gaming
Taking in ten works of gaming genius from video gaming's brief, rich history, Game Plan explores how these pivotal pieces of digital art evolved the industry. Conversations with creators and producers reveal the inspirations behind their masterworks, as well as giving insights into the development process itself.
Invent Your Own Computer Games with Python, 2nd Edition
Invent Your Own Computer Games with Python is a book that teaches you how to program computer games in the Python programming language. Each chapter gives you the complete source code for a new game, and then teaches the programming concepts from the example.