Foundations of Game Programming

Master the fundamentals of game development with our curated reading list on Foundations of Game Programming—essential books covering core programming concepts, game architecture, and engine design. Perfect for beginners and aspiring developers seeking a solid technical base.

C++ from the ground up Cover
Book

C++ from the ground up

 

No summary available.
Programming in Lua Cover
Book

Programming in Lua

 

No summary available.
Code complete Cover
Book

Code complete

 

No summary available.
Software engineering for game developers Cover
Book

Software engineering for game developers

 

No summary available.
Introduction to Algorithms and Java CD-ROM Cover
Book

Introduction to Algorithms and Java CD-ROM

 

No summary available.
Computer organization and design Cover
Book

Computer organization and design

 

No summary available.
The black art of video game console design Cover
Book

The black art of video game console design

 

No summary available.
Computer graphics Cover
Book

Computer graphics

 

No summary available.
OpenGL programming guide Cover
Book

OpenGL programming guide

 

No summary available.
Procedural elements for computer graphics Cover
Book

Procedural elements for computer graphics

 

No summary available.
Mathematical elements for computer graphics Cover
Book

Mathematical elements for computer graphics

 

No summary available.
Real-time rendering Cover
Book

Real-time rendering

 

No summary available.
OpenGL shading language Cover
Book

OpenGL shading language

 

No summary available.
Sears and Zemansky's university physics Cover
Book

Sears and Zemansky's university physics

 

No summary available.
Physics for Game Programmers Cover
Book

Physics for Game Programmers

 

No summary available.
Computer networking Cover
Book

Computer networking

 

No summary available.
Java network programming Cover
Book

Java network programming

 

No summary available.
Audio anecdotes Cover
Book

Audio anecdotes

 

No summary available.
Artificial intelligence Cover
Book

Artificial intelligence

 

No summary available.
AI Application Programming Cover
Book

AI Application Programming

 

No summary available.
AI game programming wisdom Cover
Book

AI game programming wisdom

 

No summary available.
3D Game Engine Architecture Cover
Book

3D Game Engine Architecture

 

No summary available.
3D Game Engine Design  Cover
Book

3D Game Engine Design

 

No summary available.
Level of detail for 3D graphics Cover
Book

Level of detail for 3D graphics

 

No summary available.
Computer animation Cover
Book

Computer animation

 

No summary available.
Designing virtual worlds Cover
Book

Designing virtual worlds

 

No summary available.
Game programming gems 6 Cover
Book

Game programming gems 6

 

No summary available.
GPU gems Cover
Book

GPU gems

 

No summary available.
Developing games in Java Cover
Book

Developing games in Java

 

No summary available.
Killer game programming in Java Cover
Book

Killer game programming in Java

 

No summary available.
Pro Java 6 3D game development Cover
Book

Pro Java 6 3D game development

 

No summary available.