Yeah... if you disagree with his objections to object-oriented programming and design-by-abstraction you&#x27;re going to have a hard time getting through the series.<p>If design patterns are comfortable and understandable for you then check out Game Programming Patterns[0]. It&#x27;s a decent book.<p>However I agree with Casey&#x27;s philosophy and the wider data-oriented design approach to programming. C++ is not a great language. Zero-cost abstractions are a myth. We should be thinking about the data and not about how to write clever, abstract code.<p>[0] <a href="http:&#x2F;&#x2F;gameprogrammingpatterns.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;gameprogrammingpatterns.com&#x2F;</a>