Use Export Package option to share your work

If you’re not working alone, you need to find a way to share your project files with other people. Unity project files consists on hidden (by default) meta files which are responsible for keeping references. This is the reason why copying your Assets folder won’t work at all. Unity comes with unitypackage format that preserves all references between files and can be freely shared.

To export any part of your work as an unitypackage, select what you want to share in your Project window, do mouse right-click, and select Export Package… option.

Use Export Package option to share your work

Then you will be able to decide if you want to include additional dependencies to your package or not.

Use Export Package option to share your work

Be careful! Including dependencies will always include ALL scripts from your whole project.
When you’re ready, just click on the Export button!

Use Export Package option to share your work

Created file is ready to be shader with anyone! To add it to project, one must double click on it, or execute Assets -> Import Package -> Custom Package from the main menu.