great video! it might be just a matter of taste, but I prefer to have a simple common base class for most GameObjects (they all do have position and perhaps size), and would not inherit Components from a _common_ base class, rather just one each for all orthogonal functionality (ControllerBase, MovementBase, RendererBase etc.). Of course it also depends on what you have in your ComponentBase (name, reference to parent etc.?).
just when I was finding my way through the ball of inheritance based code for my current game project, I find you :) thank you! will give the engine a try..
great video! it might be just a matter of taste, but I prefer to have a simple common base class for most GameObjects (they all do have position and perhaps size), and would not inherit Components from a _common_ base class, rather just one each for all orthogonal functionality (ControllerBase, MovementBase, RendererBase etc.). Of course it also depends on what you have in your ComponentBase (name, reference to parent etc.?).
IcarusLanding 6 months ago
You did say component a lot, lol
Nice one, I'll take a closer look at PbE ;)
terrypaton1 1 year ago
This is truth.
ApelsinExprice 1 year ago
no offense Ben, but you could be a bit more enthousastic :p
Social00 1 year ago
this vid is really REALLy great to get the first overview! thx!
fripposior 2 years ago
just when I was finding my way through the ball of inheritance based code for my current game project, I find you :) thank you! will give the engine a try..
starrohan 2 years ago
decorator pattern is your friend
lightblade007 2 years ago
nice video
riccardogiraldi 2 years ago