Skip to content

Instantly share code, notes, and snippets.

@rosswd
Created April 2, 2017 21:42
Show Gist options
  • Select an option

  • Save rosswd/40bc7bec1811f103c3deb7d10d8c9ac7 to your computer and use it in GitHub Desktop.

Select an option

Save rosswd/40bc7bec1811f103c3deb7d10d8c9ac7 to your computer and use it in GitHub Desktop.
Game Programming & Game Design

Game Programming & Game Design Books

  • Introduction to 3D Game Programming with DirectX 11 (Frank D. Luna)

  • Mathematics for 3D Game Programming and Computer Graphics (Eric Lengyel)

  • 3D Game Engine Programming (Stefan Zerbst, Oliver Duvel)

  • Black Art of 3D Game Programming: Writing Your Own High-Speed 3D Polygon Video Games in C (Andre LaMothe)

  • 3D Math Primer for Graphics and Game Development (Fletcher Dunn, Ian Parberry)

  • Game Engine Architecture (Jason Gregory)

  • Programming Game AI (?)

  • Game Coding Complete (?)

  • Artifical Intelligence for Games (Ian Millington, John Funge)

  • The Art of Game Design: A Book of Lenses (Jesse Schell)

  • Level Up!: The Guide to Great Video Game Design (Scott Rogers)

  • Game Programming Gems

  • more:

@Joahi93
Copy link

Joahi93 commented Oct 17, 2025

I recently started studying 3D Math Primer for Graphics and Game Development, and here’s what I noticed: a lot of game mechanics discussed in this book remind me of how bonus rounds are implemented in slots like https://super-ace-slot.org/ and the level dynamics in https://duck-hunters-slot.org/ – you also have to think about object interactions and trajectory calculations there. And when I tried making prototypes in the engine after reading Game Engine Architecture, I wanted to see how space themes are designed, and remembered https://playastronaut.com/ where the atmosphere and visuals are really inspiring for creating your own game worlds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment