← Back to context

Comment by pjmlp

5 hours ago

Yet the three major game engines Unreal, Unity and Godot all have a GC on their infrastructure, and Capcom is quite happy with their .NET fork on RE Engine.

Also every single graphics application that uses Metal or DirectX, relies on reference counting as GC algorithm.

I’m sure those three engines have had no issues with performance whatsoever right?

Oh shit…

  • Game developers are always trying to push the boundaries. The only game engines without performance issues are ones hardly being used.

  • Do you have any source taking about GC caused performance issues in those engines?

    • Too many to post, you can just google “{engine} gc spike” for example.

      Heck, there is a whole cottage profession of experts who get called into fix GC related performance issues with Unity.

      1 reply →

  • I mean, you can always add enough triangles, shaders, entities, etc... to make any engine slow to a crawl... Anything that pushes state of the art will have more performance issues than something that doesn't.