News for hackers. Stuff that matters.
Re:OO in Python is mostly pointless by nightski on Wednesday January 27, 2021 @09:53PM (#25937558)
There is a fantastic GDC video about Blizzard's use of ECS in Overwatch and how it made it far easier to understand the system due to all of the interacting subsystems.

https://www.youtube.com/watch?v=W3aieHjyNvw

Re:OO in Python is mostly pointless by bitwize on Wednesday January 27, 2021 @11:34PM (#25938218)
It's funny because a few years ago I read about how the developers of a game from the same studio -- specifically StarCraft -- ran into the exact same problems I did when trying to write a game in the then-common "bag of subclassed game objects framework" in the 90s. To this day I thank the gods that I chose ECS for my latest game because it has made changes, bugfixes, and extensions of functionality so much easier. To say nothing of more data-driven.