▲ | user____name 5 days ago | ||||||||||||||||
> Nope, that is the gist that game devs then apply to ECS story. What do you mean? ECS is simply a game programming pattern to implement an entity system. > If you want to go down the rabbit hole, lets start with the first question, how are ECS systems implemented in any random C++ or Rust game code? Conversely how would you implement it in a procedural language like C or Pascal? ECS is just a switch in emphasis from an array of structures (entities) to a structure of arrays (systems) paradigm. I fail to see what the Object Oriented paradigm has to do with any of it. | |||||||||||||||||
▲ | pjmlp 5 days ago | parent [-] | ||||||||||||||||
A pattern that relies on OOP constructs like protocols, interfaces, traits, depending on which language is being used. Arrays and structures mappings isn't ECS, that is Data Oriented Design, | |||||||||||||||||
|