Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

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

Discussion in 'General Discussion' started by Arowx, Mar 11, 2016.

Thread Status:
Not open for further replies.
  1. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    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?
     
  2. Brity

    Brity

    Joined:
    Feb 27, 2016
    Posts:
    116
    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.
     
    Ryiah and Kiwasi like this.
  3. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    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.
     
  4. ng93

    ng93

    Joined:
    Aug 31, 2012
    Posts:
    40
    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.
     
    Brity likes this.
  5. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,026
    Can they bring us a wider selection of paint jobs? A new hood ornament design would be nice too. :p
     
    Ony, AndrewGrayGames and Kiwasi like this.
  6. Arowx

    Arowx

    Joined:
    Nov 12, 2009
    Posts:
    8,194
    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?
     
  7. RockoDyne

    RockoDyne

    Joined:
    Apr 10, 2014
    Posts:
    2,234
    Can't tell if that's meant to be a dark theme/splash screen joke or not.
     
  8. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,026
    It is. :D
     
    Ony likes this.
  9. Murgilod

    Murgilod

    Joined:
    Nov 12, 2013
    Posts:
    9,706
    I for one won't rest until we have a hot dog stand theme for Unity.

     
    theANMATOR2b, Ony and AndrewGrayGames like this.
  10. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    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.
     
    theANMATOR2b, Dantus, Brity and 4 others like this.
Thread Status:
Not open for further replies.