Fast Setup for your Unity Project Folders and Packages.
- 🚀 Create new folders inside your project Assets following your preferred structure
- 🛠️ Quickly add multiple packages at once
- ✍️ Overwrite your template packages manifest.json
- 🌭 Add ScriptTemplates folder to have more choices when creating new script files
- 📱 Share your folder structure in an easy-to-read format
- 🍕 Share your favorite must-have packages with anyone
- 📩 Share your template packages manifest.json customized by game genre
- 🎁 Share your script templates tailored for many file types
# openupm is added by default
# npm is added by default
# add new with format below
# registry <registryName> <url>
# add package from git repo
# git <url>
git https://github.com/dbrizov/NaughtyAttributes.git#upm
git https://github.com/mfragger/TagsAndLayersGenerator.git
git https://github.com/AnnulusGames/uPools.git?path=/Assets/uPools
git https://github.com/UnityCommunity/UnitySingleton.git
# add package from OpenUPM
openupm add jp.hadashikick.vcontainer
openupm add com.cysharp.unitask
# add package from NPM
npm i com.kyrylokuzyk.primetween
__MyGame
- Art
- Animation
- Material
- Sprite
- Audio
- Music
- Sound
- Code
- Editor
- Runtime
- _Common
- Gameplay
- UI
- Shader
- Design
- Config
- Prefab
- Scene
- Open Unity Package Manager (Window → Package Manager)
- Click the
+
button in the top-left corner - Select
Add package from git URL...
- Enter the following URL:
https://github.com/tungcheng/FastSetup.git
- Download the latest release from Releases
- Extract the package to your project's
Packages
folder - Unity will automatically import the package
(You can customize sample files and copy-paste them when setting up a new project)
- Please check my template setup in the "Sample" folder. There are some good resources based on my experience.
- You can also create your own files from these templates.
- Right-click on your folder structure .txt file
- Select
FastSetup/Create Folder Structure from file
- Wait for the success dialog
- Right-click on your packages list .txt file
- Select
FastSetup/Import Packages from file
- Wait for the success dialog
- Right-click on your custom packages .json file
- Select
FastSetup/Overwrite Packages manifest file
- Confirm that your existing packages setup will be overwritten
- The packages manifest file will be overwritten
- Right-click on your custom script templates folder (or
FastSetup/ScriptTemplates
) - Select
FastSetup/Copy script templates folder
- Copy script templates folder
- Your Unity will close. Reopen your project and you will find new options in the
Create
menu.
Thanks to annulusgames for the script templates folder.