← Back to context

Comment by Danieru

8 years ago

Unreal does use GC and it is the stop the world variety, yet unlike unity the GC has never even showed up for us as a problem. I cannot tell you why or how but Unreal just handles GC better than Unity. I am speaking from my experience of shipping a commercial game on console with Unreal. Maybe things are worse on mobile.

The difference is going to be what type of objects generate garbage. In Unity, everything you instantiate has the potential to make garbage (because C#), but for UE, it’s mostly top level objects which don’t have a lot of churn.