How to move unity project folder to new computer

Could I just upload my whole project folder to a cloud-based server, go on the new computer download it back and use a new version/same version of unity to open it? If I can, does anyone know a fast way to do this with a cable? My folder is 7 GB, and it is taking forever to upload to Google Drive.

You don’t need the folders called “Library”, “Temp”, “obj”, “Logs” or “Builds”.

AFAIK it’s only “Assets”, “Packages” and “ProjectSettings” that you need to copy across. You might also want repository files (if you’re using source control) like .gitignore and also .csproj files might be useful.

Hope this helps!

Use Assets > Export Package > Export to create a .unitypackage of your project.
Then use Assets > Import Package > Custom Package to bring it into a new empty project running the same version of Unity.