Id like to restructure my entire project, how to?

First, put the project in source control before you do ANYTHING.

Second, work iteratively and ONLY move files/folders from inside the Unity structure. After each step, exit Unity and commit all the changes to source control.

If you follow the above to steps it’s easy. I’m constantly moving crud around in my games when I find things are poorly organized. I also use source control religiously for every project I work on, tiny to large.

Personally I use git because it is free and there are tons of tutorials out there to help you set it up.

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

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

Share/Sharing source code between projects:

1 Like