January 2025
Intermediate to advanced
304 pages
8h 28m
English
Let’s commence our journey by learning about what Object-Oriented Programming (OOP) is first because as we start implementing different patterns throughout the book, they will all approach the presented problems from an OOP perspective. For example, you will notice that the State pattern turns an object’s states into other objects. The Command pattern turns an object’s functions into objects. The Strategy pattern turns an object’s logic branching into objects. So, it’s important to understand what OOP is and why it is the main programming paradigm for developing games.
In this chapter, we will explore this paradigm from a unique standpoint that will help you understand it better and even approach programming ...
Read now
Unlock full access