2 ms·
Yeah... if you disagree with his objections to object-oriented programming and design-by-abstraction you're going to have a hard time getting through the series
by agentultra 11y ago
Yeah... if you disagree with his objections to object-oriented programming and design-by-abstraction you're going to have a hard time getting through the series.
If design patterns are comfortable and understandable for you then check out Game Programming Patterns[0]. It's a decent book.
However I agree with Casey'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.
[0] http://gameprogrammingpatterns.com/ http://gameprogrammingpatterns.com/