Unity is about 10 years old now does it need a service or overhaul?

If Unity were a 10 year old car and you could put it in for a service/overhaul what features would you ask the mechanics to work on?

e.g. The garbage collector is old, wonky and causes the engine to splutter could we replace that with a newer better version please?

oh boy… asking the same question in a different way.

Just to let you know, they’ve heard you, they’re aware of the garbage collector issues… They’re working on many angles to improve in this area.

Give them time. You’re not going to make them work on it quicker by doing this.

2 Likes

The thing is the GC has been an issue since the beginning of Unity e.g. 2009 Feb Issue raised → http://forum.unity3d.com/threads/zombieville-usa-performance-hitches.18213/

My understanding is that Unity has a source code license on a old version of Mono and they are even moving to IL2CPP where C# code is converted to C++ code and then compiled to native code.

But they have not implemented a Game Engine GC or Manual GC. A Game Engine GC would use the available wait time within a frame to work. A manual GC would only be allowed to run when the programmer allows it or tells it to run.

These would only have needed an API and control code around the existing GC.

But ideally by now they could have ripped out the old GC and replaced it with a leaner more modern real time GC system ideally with Manual and Game Engine VSync features.

Replacing or writing a GC is a highly technical issue and you would need to bring in top tier talent to get it right but it would probably pay for itself in the drop in bug reports.

I don’t know a lot about garbage collectors, but if it’s that complex to upgrade then I’d guess Unity are waiting until they upgrade Mono to implement a new GC. Otherwise they’d spend a lot of time upgrading it now, only to have to redo the work when they update Mono.

1 Like

Can they bring us a wider selection of paint jobs? A new hood ornament design would be nice too. :stuck_out_tongue:

3 Likes

What Unity has new PBR shaders what more do you want?

They have had about 7+ years now to fix this. How many games have been released with the Unity GC hiccups and stutters problem?

Can’t tell if that’s meant to be a dark theme/splash screen joke or not.

It is. :smile:

1 Like

I for one won’t rest until we have a hot dog stand theme for Unity.

3 Likes

Locked it. I think it’s time to cut down now @Arowx , give unity a chance to recover from all your other request posts.

You know full well Unity has a roadmap and plan for upgrading mono, and so on, this utterly pointless. Probably will lock further threads on this subject for a while, lets wait at least til 5.5 and post GDC.

7 Likes