The Books in my Library

DirectX

  • Introduction to 3D Game Programming with DirectX 11 @Frank Luna
  • Introduction to 3D Game Programming with Directx 9.0 @Frank Luna
  • Introduction to 3D Game Programming with Directx 9.0C: A Shader Approach @Frank Luna

Game Programming

  • Game Engine Architecture, Second Edition @Jason Gregory
  • Game Programming Patterns @Robert Nystrom
  • Game Coding Complete, Fourth Edition @Mike McShaffry
  • Multiplayer Game Programming: Architecting Networked Games @Josh Glazer
  • Game Programming Algorithms and Techniques by @Sanjay Madhav

Artificial Intelligence

  • Programming Game AI By Example @Mat Buckland
  • Artificial Intelligence for Games @Ian Millington
  • Artificial Intelligence: A Modern Approach, 3rd Edition @Stuart Russell
  • Pattern Recognition and Machine Learning @Christopher Bishop
  • Game AI Pro 2: Collected Wisdom of Game AI Professionals @Steven Rabin

Computer Science

  • Art of Computer Programming, V1: Fundamental Algorithms @Donald Knuth
  • Art of Computer Programming, V2: Seminumerical Algorithms @Donald Knuth
  • Art of Computer Programming, V3: Sorting and Searching @Donald Knuth
  • Art of Computer Programming, V4A: Combinatorial Algorithms @Donald Knuth
  • Code: The Hidden Language of Computer Hardware and Software @Charles Petzold
  • Introduction to Algorithms, 3rd Edition @Thomas Cormen

Reverse Engineering

  • Practical Reverse Engineering @Bruce Dang
  • The IDA Pro Book: The Unofficial Guide @Chris Eagle

Basics

  • Practical Algebra: A Self-Teaching Guide, Second Edition @Peter Selby
  • Trigonometry, 11th Edition @Margaret Lial