I am learning Unity engine 6.3 now on an Arch Linux based distro.
I made an image display on the screen.
Issue is that the project’s folder is over 2GB ?
Is all of that necessary, or there are folders/files I can exclude?
Wish to upload project milestones to my Google Drive.
Let me know, thanks!
You only need to upload the Assets folder. Most of those 2GB will be taken up by other cached data Unity saves but you don’t need that to share projects, Unity will generate it again when you load the copied project.
Having said that, I strongly recommend using git for version control instead of Google Drive. It’s simple to get into even if you’ve never used it before, you can use something like Github.
Yes, the /Library and /Obj folder contain only “cached” data and are save to delete. Typically they occupy upwards of 80% of your project’s total size - which means you likely have less than 500 MB of actual Assets in your project currently.
A complete list of folders/files that need not be synchronized is best taken from the default .gitignore file, some of these (ie memory capture) only exist when using certain tools and certain functions within them (here: Memory Profiler and snapshots):
You can do that but it’s an arduous process.
You would have to close the project, then zip it but specify to exclude the above folders to reduce the zip file size. If you don’t know how to use the zip command with folder exclusions, you would have to copy the project, then manually delete these folders and then zip the copy.
What you MUST NOT do is to have a Unity project itself in a cloud-synched folder or drive! Same goes for any “multi-file project” of any kind, such as video editing software projects or generally any programming project (solution).
This not just wastes cloud space (>80%) and slows down editing due to constant (needless) synchronization of individual files but runs the risk of corrupting the project entirely due to merely overwriting individual files without respect to how they relate to each other or the fact that some files may be valid only locally.