The C++ Programming Language

Effective C++

Game Engine Architecture

Mathematics for 3D Game Programming and Computer Graphics

Game Programming Patterns


Blueprints Visual Scripting for Unreal Egnine


The Art of Game Design: A Book of Lenses

A Theory of Fun for Game Design

Rules of Play: Game Design Fundamentals

Game Feel: A Game Designer's Guide to Virtual Sensation