It&#x27;s not garbage collection(although that&#x27;s a part of it, but Unreal3 actually had a GC).<p>It has to do with memory layout. Cache misses = lost performance and being able to structure your memory appropriately is super-important. Look up Mike Acton or any of the Data Oriented Design stuff for more details.