3 ms·
Overwatch has networked gunplay and uses ECS to deal with that hard problem. Cool. I get why ECS is used there. Hard problem, meet the formalism that I will us
by mcbrit 3y ago
Overwatch has networked gunplay and uses ECS to deal with that hard problem.
Cool. I get why ECS is used there. Hard problem, meet the formalism that I will use to think about you.
A case board is not a hard problem. Using composition or a functional style instead of OOP is not a hard problem, or at least not a hard problem that ECS solves.
I'm not sure that we're talking past each other now, but I did want to at least respond to your point about Overwatch and note that ECS is used to solve an actual, hard problem there.
- mcbrit 3y ago(edit: ECS doesn't solve networked gunplay. but it could be part of a solution, and even as part of a solution ECS can totally justify why it's there, because again: hard problem.)