Game programmers use entity systems, not OO... or do they?
"you can tell if someone started game development as a hobby because they ARE using an ECS."
Very interesting article here: https://www.gamedev.net/blogs/entry/2265481-oop-is-dead-long...
However, if you're designing an open-ended game engine for other people to develop in, then an ECS is a godsend, because you have no clue what they plan to make their game do.
I thought they actually just use structs and whatever data structure works.