▲ | pjmlp 5 days ago | |||||||||||||||||||||||||
Nope, that is the gist that game devs then apply to ECS story. 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? | ||||||||||||||||||||||||||
▲ | user____name 5 days ago | parent [-] | |||||||||||||||||||||||||
> 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. | ||||||||||||||||||||||||||
|