The code modifies overlap2d-runtime to use Ashley's PooledEngine instead of Engine to improve GC cycles. Entities are instantiated by EntityPool in PooledEngine. Also most Componets are, when ever it's possible, instantiated from ComponentPool in PooledEngine.
The code modifies overlap2d-runtime to use Ashley's PooledEngine instead of Engine to improve GC cycles. Entities are instantiated by EntityPool in PooledEngine. Also most Componets are, when ever it's possible, instantiated from ComponentPool in PooledEngine.