The author despises OOP, and I agree with him there. I would add that OOP can be particularly bad for games, because often times the OOP vocabulary clashes with the game's own vocabulary: the game itself has objects (as in, things the player can pick up and put in their inventory), the game itself has classes (as in RPG classes). It might even have factories, depending on the game.
All support for OOP would vanish overnight if people realized you can do all the important OOP stuff using C structs.
All support for OOP would vanish overnight if people realized you can do all the important OOP stuff using C structs.