Obsolete errors with other versions

Hello friends,

I downloaded Unity for one of my Berklee courses and everything worked fine for a couple weeks but my professor wanted me to change versions (2020.3.21f1 to 2020.3.13f1). Since then, none of my projects open correctly in either version and I get numerous “obsolete” errors with each of the project templates I download for the course…none of which were a problem before. I’ve gone through the usual troubleshooting avenues (restarted the computer, restarted the programs, uninstalled and reinstalled both versions, uninstalled and reinstalled Unity and UnityHub) - No luck. I’ve attached a screenshot of the errors I receive and what the project looks like when I open it as well as a screenshot with what the template project is supposed to look like upon opening.

I greatly appreciate any suggestions anyone might have!

Those are warnings. It should keep working for now.

In any case you should never update unless you are fully backed up in source control and can revert trivially.

Please consider using proper industrial-grade source control in order to guard and protect your hard-earned work.

Personally I use git (completely outside of Unity) because it is free and there are tons of tutorials out there to help you set it up as well as free places to host your repo (BitBucket, Github, Gitlab, etc.).

You can also push git repositories to other drives: thumb drives, USB drives, network drives, etc., effectively putting a complete copy of the repository there.

As far as configuring Unity to play nice with git, keep this in mind:

https://discussions.unity.com/t/736093/3

Here’s how I use git in one of my games, Jetpack Kurt:

https://discussions.unity.com/t/807568/3

Using fine-grained source control as you work to refine your engineering:

https://discussions.unity.com/t/826718/2

Share/Sharing source code between projects:

https://discussions.unity.com/t/719810/2

Setting up an appropriate .gitignore file for Unity3D:

https://discussions.unity.com/t/834885/5

Generally setting Unity up (includes above .gitignore concepts):

https://thoughtbot.com/blog/how-to-git-with-unity

It is only simple economics that you must expend as much effort into backing it up as you feel the work is worth in the first place.

“Use source control or you will be really sad sooner or later.” - StarManta on the Unity3D forum boards

Errors are always in red color. Warnings are in yellow, so those are warnings not errors. Often you can ignore warnings. Once you get more experienced you’ll understand if and when you should actually ignore warnings or not, but in this case those are more than likely fine.