Write Your Way into Animation and Games
Christy Marx
Virtual World Design
Ann Latham Cudworth
Unreal Engine 5 Character Creation, Animation, and Cinematics
Henk Venter & Wilhelm Ogterop
Reverse Design: Super Mario World
Patrick Holleman
Reverse Design (3)
Reverse Design: Half-Life
Reverse Design (4)
Reverse Design: Final Fantasy VII
Reverse Design (5)
Reverse Design: Final Fantasy VI
Reverse Design (1)
Reverse Design: Chrono Trigger
Reverse Design (2)
Python Crash Course, 2nd Edition
Eric Matthes
Python
James R. Parker, PhD
The Pyramid of Game Design
Nicholas Lovell
Programming Fundamentals Using Java
William McAllister & S. Jane Fritz
Professional Techniques for Video Game Writing
Wendy Despain
Object-Oriented Python
Irv Kalb
Narrative Design
Michael Breault
Mobile & Social Game Design
Tim Fields
Minecraft Modding with Forge
Arun Gupta & Aditya Gupta
Making Games with Python and Pygame
Al Sweigart
Invent Your Own Computer Games with Python, 3rd Edition
Honoring the Code
Matt Barton
Hands-on Rust
Herbert Wolverson
Games as Texts
Alayna Cole & Dakoda Barker
Game Design Theory
Keith Burgun
Game Design Deep Dive: Platformers
Joshua Bycer
Game Design Deep Dive (1)
Game Design
Deborah Todd
Game Audio Programming 3: Principles and Practices
Guy Somberg
Extending Virtual Worlds
Dungeons and Desktops
Matt Barton & Shane Stacks
The Craft and Science of Game Design
Philippe O'Connor
Blueprints Visual Scripting for Unreal Engine 5
Marcos Romero & Brenden Sewell & Luis Cataldi
Better Game Characters by Design
Katherine Isbister
20 Essential Games to Study