46
General / Re: Should I start off this complex?
« on: October 19, 2015, 09:25:37 am »While I agree, I must say beginners do that because it is easier to learn and get used to ECS on something simple like pong clone instead of starting something more complex later without such experience.
It seems more suitable to learn about ECS's with something a bit more complex, such as a Mario clone. With a pong game it'd take up most of the code thus obscuring why they're useful (in complex projects).
That and when you're trying to learn the basics of game programming, learning to use an ECS is something you do later on with other more complex things like 3D graphics (at least in my opinion). The ECS pattern's popularity is something that is only relatively recent in the history of game development, so there's a myriad of successful games out there that don't make use of it, which goes to show that it's not totally necessary.