3 booksGame Development Title Author Difficulty Priority Foundations of Game Engine Development Vol. 1 Eric Lengyel Advanced medium Game Engine Architecture Jason Gregory Advanced high Game Programming Patterns Robert Nystrom Intermediate high