Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice

Feedback Unity, hands down the most unstable piece of software I have ever used.

Discussion in 'Editor & General Support' started by Ularis, Mar 1, 2021.

  1. Ularis

    Ularis

    Joined:
    Dec 22, 2019
    Posts:
    23
    We all know that developing a game is a hard process, and depending on its complexity, we can easily embark in a production commitment of years. It gets worse when the engine doesn't help and keeps crashing and hanging left and right.

    (SenceView.OnGUI.MouseUp) Because I clicked an Icon on the Interface - HANG!
    (AnimationWindow.Paint) While doing animation, I clicked in the inspector - HANG!
    (AddComponentWindow.Repaint) After clicking on the 'Add Component option' - HANG!
    upload_2021-3-1_20-36-41.png

    In 2 hours it hanged 5 times, loosing 30minutes of work, yesterday was the same thing.
    It seems that now, it's an achievement when I can use Unity for 1 hour without incidents.

    Is anyone else is experiencing such instability?
     
    Last edited: Mar 1, 2021
    P_Jong likes this.
  2. Kurt-Dekker

    Kurt-Dekker

    Joined:
    Mar 16, 2013
    Posts:
    39,033
    I'm not actually. It actually works quite nicely these days.

    Are you running the very latest bleeding edge build? Personally I always stay with LTS, nowadays with 2018 LTS and 2019 LTS. I've barely looked into 2020...
     
  3. Ularis

    Ularis

    Joined:
    Dec 22, 2019
    Posts:
    23
    Yes, I'm running the latest "stable" version as it also fixes some issues I had and grants me the dark mode theme for the UI, which my eyes are truly grateful for.
     
    Last edited: Mar 2, 2021
  4. m0guz

    m0guz

    Joined:
    Mar 4, 2015
    Posts:
    32
    Overall editor responsiveness degraded with each version. 2019 LTS works okay nowadays but I still have to wait Unity to finish "importing assets" every now and then after changing c# script. If you upgraded your project from previous Unity version, delete Library folder and reimport everything or create new project then copy your assets to new project folder. Also remove unused Packages, especially Collab. Revert AssetDatabase to version 1.

    I still use Unity 2018 for prototyping, doing quick gameplay scripts etc.
     
  5. daveMennenoh

    daveMennenoh

    Joined:
    May 14, 2020
    Posts:
    112
    I'm running 2020.1.15f1 and it's really quite stable. The only reason I have to restart, and it's once or twice a day, is the inspector window will just stop responding and won't refresh when new objects are selected. I restart, it's fine.
     
  6. Ularis

    Ularis

    Joined:
    Dec 22, 2019
    Posts:
    23
    Also have this issue that, most of the time, when I select an object while the game is running, the editor stops responding for a minute or so. When this happens, I have to click in something to deselect that object so the editor can be normalized. This is so frustrating.
     
    Last edited: Mar 3, 2021
  7. LooperVFX

    LooperVFX

    Joined:
    Dec 3, 2018
    Posts:
    181
    @Ularis like @m0guz mentioned, I'm willing to bet Unity Collab / Collaborate is the main culprit, from looking at these screenshots. Even if you don't to your knowledge use Collaborate, there is a issue that can get projects into this unusable state where everytime you click on a window / panel you wait at least 10 - 30 seconds (sometimes much more) for these highly generic "Hold On" dialogs like "Application.Message" or "xxx.MouseDown", "xxx.MouseUp", "xxx.Repaint." If you truly don't use or need Unity Collaborate / Teams you can just uninstall collaborate with the package manager. Or, if you need to use it on a project or team that cannot currently migrate to Git or Plastic SCM, etc in the meantime you can edit this file:

    <YourProjectDirectory>/ProjectSettings/ProjectSettings.asset


    in a text editor and disable collab by searching the file for "Collab:" and setting the value from 1 to 0 so you can get work done asynchronously:
    Collab: 0


    and then when you're actually ready to sync, pull/push changes set it back to
    Collab: 1


    You need to re-open your project each time after changing this value. And this of course at your own risk as it could make it easier to cause merge conflicts or who know what else if you're not careful, but it's a risk worth taking to actually be able to get anything done.

    As I understand, it's been long known that Unity Collaborate / Collab / Teams unfortunately has major issues down to its core that Unity Technologies has given up on trying to fix with band-aids. This is part of why they acquired Códice Software as they are reportedly now rebuilding Collab from the ground up with a Plastic SCM based foundation, and strongly encourages, advertises and facilitates migrating from Unity Collab to full blown Plastic SCM for teams that need a robust solution right now. Of course if someone has more up to date info on that at Unity or in the community, please chime in.
     
    Last edited: Mar 5, 2021