Game Engine Architecture, Third Edition
It is my favorite book, and I own the first and second editions. It covers a vast amount of different topics required for game engine development.
Presents different approaches to the engine design and discusses different strategies with practical examples from various engines and their associated tradeoffs. The book provides detailed insights into how Naughty Dog solved several challenges in their property technology.
It doesn’t focus too much on the rendering aspect of engine design but covers pretty much everything else.
Buy on AmazonAs an Amazon Associate, I earn from qualifying purchases.