A common script for any project?

I want to make a few Tools class for every project.

How can I write a script and when I create a project , it will be found in the menu without

importing or copying to the project folder.

Making a package of the scripts you want to reuse in every project is one way, although you will still need to import it when you create a new project… but at least you wont have to import them script by script

  1. In the project pane select all of the scripts you want to have in your tools set.
  2. right click one of them and select “Export Package”
  3. save the package and move it to Unity’s “Standard Packages” folder…

then when you create a new project it will be in the list of packages to import into the project.

It’s old question, but… Maybe someone will use it.
It is possible to use symbolic links for your folder with common files (see mklink for Windows)
Example, you have 2 projects and common files folder:
…Documents\MyProject1\Assets
…Documents\MyProject2\Assets
…Documents\CommonFiles\

you can make symbolic link to CommonFiles folder in your both projects:
mklink /D “Documents\MyProject1\Assets\Common” “…Documents\CommonFiles”
mklink /D “Documents\MyProject2\Assets\Common” “…Documents\CommonFiles”

system and Unity can see “Documents\MyProject1\Assets\Common” and “Documents\MyProject1\Assets\Common” but the real storage file is in "Documents\CommonFiles".

Is this usefull in your situation? Is this problem for your subversion app? There are advantages and disadvantages. Your choice.