Visit page
Skip to content →

Reading List

Introduction to Algorithms, Thomas H. Cormen, et al.

The Clean Coder, Robert C. Martin

Computer Graphics

Visual Perception from a Computer Graphics Perspective, William B. Thompson, et al.

Computer Graphics: Principles and Practice, John F. Hughes, et al.

Game Design

Advanced Game Design, Michael Sellers

The Game Designer’s Playlist, Zack Hiwiller

Game Design: How to Create Video and Tabletop Games, Start to Finish, Lewis Pulsipher

Getting Games: The Psychology of Video Games and Their Impact on the People Who Play Them, Jamie Madigan

Games, Design and Play, Colleen Macklin & John Sharp

Procedural Generation in Game Design, Tanya X. Short, Tarn Adams

Holistic Mobile Game Development with Unity, Penny de Byl

Writing Interactive Music for Video Games, Michael Sweet

An Architectural Approach to Level Design, Christopher W. Totten

Game Thinking, Amy Jo Kim

Art & Animation

Animation Unleashed: 100 Principles Every Animator, Comic Book Writer, Filmmaker, Video Artist and Game Developer Should Know, Ellen Besen

The Art of 3D Computer Animation and Effects, Isaac Kerlow

Indie Games: The Complete Introduction to Indie Gaming, Mike Diver


The Art of Unit Testing, Roy Osherove

Design Pattern

JAVA Design Pattern Essentials, Tony Bevis

C# Design Patterns: A Tutorial, James W. Cooper

Head First Design Patterns, Eric Freeman & Elisabeth Freeman, et al.

Design Patterns: Elements of Reusable Object-Oriented Software, Erich Gamma, et al.

Game Programming Patterns, Robert Nystrom


These include books that are helpful for the business side of running a game studio (will be adding more):

The Gamedev Business Handbook, Michael Futter

Please note that the links above contain affiliate links from the Amazon Services LLC Associates Program. If you choose to buy from Amazon using the link, I will make a small advertising commission. Thank you.