So, as per the usual, I saved and backed up my URP game.
I use 2020.3.16f1.
Went to open the project this morning using Unity Hub. The first thing i noticed was a warning saying “Unity version does not exist”. Then I ignored it and double-clicked.
It popped up with the ‘Safe Mode’ / ‘Ignore’ options. Choosing Ignore, this is what I’m met with:
Remove each package I had installed. Doing so got rid of approx. 100 errors for each package removed.
This screwed my project pretty hard, so I had to:
reinsert each script
rebuild control scheme (I’m using the new input manager and it completely wiped it)
rebuild all materials (they were all completely wiped and had errors)
I have no idea why “Unity version does not exist”. It definitely does… I’ve only been using it for the past 6 months AND can open other projects with it.
I was “lucky” in the sense that I have backups running to my NAS, so I could import some files from the day before which made it significantly less damaging. Also, it was a relatively small project (2 weeks worth) but if this happened to any of my other projects I would have thrown my computer through the window.
This kind of thing (being random bugs) has in the past caused other projects of mine to stall out because I’ve spent weeks trying to resolve them. Times like this really make me question the stability of Unity.