I am a beginner trying to create a primitive component engine for a simple 2D game, and I wonder if everything from the βpersonβ to the βboxβ should expand one of two. I see the benefits of causing updates and drawing, but there seems to be a lot of excess baggage for each individual object. Any thoughts would be appreciated.
In another note, I also see that a manager type class, such as a particle engine, must necessarily extend DrawableGameComponent.
source
share