Introduction to Algorithms, Thomas H. Cormen, et al.
The Clean Coder, Robert C. Martin
Visual Perception from a Computer Graphics Perspective, William B. Thompson, et al.
Computer Graphics: Principles and Practice, John F. Hughes, et al.
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
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
The Art of 3D Computer Animation and Effects, Isaac Kerlow
The Art of Unit Testing, Roy Osherove
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.