Programming

The C++ Programming Language

Effective C++

Game Engine Architecture

Mathematics for 3D Game Programming and Computer Graphics

Game Programming Patterns

Blueprints

Blueprints Visual Scripting for Unreal Egnine

Design

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