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