We experimented with Unity's new high performance multithreaded system with Burst Compiler.
It works great when there are lots of game objects such as gold pickups, arena lights, and bullets.
Here's some data we collected for spawning 488 Arena Lights:
Standard Unity: 128 ms (11.0 MB Garbage)
Standard Unity With Pooling: 7 ms (320.3 KB Garbage)
Unity ECS with Burst Compiler: 0.64 ms (Zero Garbage!)
In Unity, Garbage creates lag spikes, so the less the better!
The performance improvement is pretty impressive, we expect to incorporate this technology into future builds of Time Warpers.
Next Friday Update will be on June 29, in the meantime come join the conversation on Discord.