"Ultimate 3D Game Engine Design and Architecture" is a complete reference for designing and creating a game engine from the ground up. The book covers the various systems and processes that go into a complete game engine, with an emphasis on the issues to consider when designing the architecture for the engine. Unlike other books that only focus on one aspect of the game engine, such as graphics or physics, this book focuses on a complete game engine from a cross-platform perspective. The depth of coverage this book provides gives programmers aspiring to get into game development and experienced game developers all the details they need to create a complete game engine, a sample of which is on the companion CD-ROM.
Ultimate 3D game engine design and architecture is exactly what it's name implies. This book is not for beginners. It's an advance book which requires the reader to have a good understanding of programming logic and knowledge in c++. Knowledge in data structures, algorithms, and design patterns are necessary. Also knowledge in game programming is a definite plus for understanding the book. However, provided the reader can understand the content, this book is 100% fun to read and progress through. It takes the reader from the very beginning of the engine design until its end, leaving a few improvements for the engine open when you reach the end. A definite shelf reference for any serious game programming student, this book delivers industry standard engine programming.