That is a possibility of course, but for a heterogenous environment you risk running out of slots. E.g. online games, virtual worlds, sandbox games where users build etc.

No, not really, just allocate more. The memory is managed by a single closed class, I can do whatever I want with it.

online games

MMO games are the source of this idea, components are easy to store in DB tables.

virtual worlds

Remove unneeded render/physics components when entity is out of range, etc.

sandbox games where users build

No idea how to fix a problem of not enough RAM.


The thing is, all of that game logic data takes a really surprisingly small amount of memory.

Reply via email to