Game dev books

6   ~ Type posted 12 Nov 2017 by admin  

The following books were recommended by developers in posts and comments on the Game Developer Stack Exchange.

The list includes how many times they were mentioned, so you can see which are more prominent in the game developer community. Books mentioned more than 3 times were included, in order to focus on quality over quantity. You can sort the books by mentions.

The books can be purchased via Amazon, so if one strikes your fancy you'll be helping me maintain the site


Welcome to Game Coding Complete, Fourth Edition, the newest edition of the essential, hands-on guide to developing commercial-quality games. Written by two veteran game programmers, the book examines the entire game development process and all the unique challenges associated with creating a game. In this excellent introduction to game architecture, you'll explore all the major subsystems of modern game engines and learn professional techniques used in actual games, as well as Teapot Wars, a game created specifically for this book. This updated fourth edition uses the latest versions of DirectX and Visual Studio, and it includes expanded chapter coverage of game actors, AI, shader programming, LUA scripting, the C# editor, and other important updates to every chapter. All the code and examples presented have been tested and used in commercial video games, and the book is full of invaluable best practices, professional tips and tricks, and cautionary advice.
Mentions on Game Developer Stack Exchange: 3
Physics is really important to game programmers who need to know how to add physical realism to their games. They need to take into account the laws of physics when creating a simulation or game engine, particularly in 3D computer graphics, for the purpose of making the effects appear more real to the observer or player.The game engine needs to recognize the physical properties of objects that artists create, and combine them with realistic motion. The physics ENGINE is a computer program that you work into your game that simulates Newtonian physics and predict effects under different conditions. In video games, the physics engine uses real-time physics to improve realism. This is the only book in its category to take readers through the process of building a complete game-ready physics engine from scratch. The Cyclone game engine featured in the book was written specifically for this book and has been utilized in iPhone application development and Adobe Flash projects. There is a g...
Mentions on Game Developer Stack Exchange: 3
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. Important Notice: The digital edition of this book is missing some of the images or content found in the physical edition.
Mentions on Game Developer Stack Exchange: 3
Business is an important part of making games and the legal aspects have also become significant. Business and Legal Primer for Games explores the major legal and business issues involved in game development with a particular focus on starting a business. The book contains practical introductory sections on business and legal problems that members of the development community are often confronted with. These problems include business structure, contracts, employment law, taxation, and IP. Those seeking to start their own game development company will receive invaluable information regarding getting started, basic business operations, marketing, licensing intellectual property, and exit strategies. Business and Legal Primer for Games is the ideal starting point with any who has ever wanted to start a game business and an excellent reference of information for those who already are involved in game development. Business is an important part of making games and the legal aspects have a...
Mentions on Game Developer Stack Exchange: 3
The comprehensive, hands-on guide to OpenGL is now fully updated for OpenGL 3.X, and is now part of the official OpenGL series from AW • •This is the best all-around introduction to OpenGL for a programmer at any level of experience. •Fully revised and updated, with new or re-written coverage on OpenGL 3.X •Includes an iPhone/iPod Touch/iPad tutorial, with example programs for those devices. •Now part of the official OpenGL series, which will give it more visibility within the OpenGL community. OpenGL is the leading 3D API (programmers toolkit) for real-time computer graphics. It is the foundation of on-screen special effects for today's hottest computer games, flight simulators, computer interfaces, cell phone games, and business graphics. The OpenGL SuperBible is the programmer's guide, tutorial, and complete reference for this leading industry standard. Each chapter is a tutorial, explaining not only the API, but the programming concepts they enable. In addition to tutorials and ...
Mentions on Game Developer Stack Exchange: 3
Looks at the mathematics and physics concepts that are used in computer game programming.
Mentions on Game Developer Stack Exchange: 3
Mentions on Game Developer Stack Exchange: 3
Mentions on Game Developer Stack Exchange: 3
An impassioned look at games and game design that offers the most ambitious framework for understanding them to date.
Mentions on Game Developer Stack Exchange: 3
Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach presents an introduction to programming interactive computer graphics, with an emphasis on game development, using real-time shaders with DirectX 9.0. The book is divided into three parts that explain basic mathematical and 3D concepts, show how to describe 3D worlds and implement fundamental 3D rendering techniques, and demonstrate the application of Direct3D to create a variety of special effects. With this book understand basic mathematical tools used in video game creation such as vectors, matrices, and transformations; discover how to describe and draw interactive 3D scenes using Direct3D and the D3DX library; learn how to implement lighting, texture mapping, alpha blending, and stenciling using shaders and the high-level shading language (HLSL); explore a variety of techniques for creating special effects, including vertex blending, character animation, terrain rendering, multi-texturing, particle systems...
Mentions on Game Developer Stack Exchange: 3
"Game Feel" exposes "feel" as a hidden language in game design that no one has fully articulated yet. The language could be compared to the building blocks of music (time signatures, chord progressions, verse) - no matter the instruments, style or time period - these building blocks come into play. Feel and sensation are similar building blocks where game design is concerned. They create the meta-sensation of involvement with a game. The understanding of how game designers create feel, and affect feel are only partially understood by most in the field and tends to be overlooked as a method or course of study, yet a game's feel is central to a game's success. This book brings the subject of feel to light by consolidating existing theories into a cohesive book. The book covers topics like the role of sound, ancillary indicators, the importance of metaphor, how people perceive things, and a brief history of feel in games. The associated web site contains a playset with ready...
Mentions on Game Developer Stack Exchange: 3
A major revision of the international bestseller on game programming! Graphics hardware has evolved enormously in the last decade. Hardware can now be directly controlled through techniques such as shader programming, which requires an entirely new thought process of a programmer. 3D Game Engine Design, Second Edition shows step-by-step how to make a shader-based graphics engine and how to tame the new technology. Much new material has been added, including more than twice the coverage of the essential techniques of scene graph management, as well as new methods for managing memory usage in the new generation of game consoles and portable game players. There are expanded discussions of collision detection, collision avoidance, and physics — all challenging subjects for developers. * Revision of the classic work on game engines — the core of any game. * Includes Wild Magic, a commercial quality game engine in source code that illustrates how to build a real-time rendering system from...
Mentions on Game Developer Stack Exchange: 4

Related things

Element of (Pages)

See also


Excellent books. Amazing list!
by dropspace - about 1 year