Skip to content

Avin19/UnityTools

Repository files navigation

Unity Project Setup Automation

curl -o Assets\ScriptDownloaderEditor.cs https://raw.githubusercontent.com/Avin19/UnityTools/main/ScriptDownloaderEditor.cs 

🚀 Streamline Your Unity Project Setup with One Click! 🚀

This Unity Editor script automates the initial setup process for Unity projects, saving you time and effort. Whether you're starting a new project or onboarding team members, this tool ensures a consistent and efficient setup every time.

🔧 Features

Folder Creation:

  • Customize and create essential project folders like Scripts, Materials, Music, Prefabs, Models, Textures, and Editor with a single click.

README Generation:

  • Generate a README.md file with your specified content to document your project.

Download Template Scripts:

-Automatically download and save predefined template scripts to streamline your development process.

gitignore Setup:

  • Download a standard .gitignore file tailored for Unity projects to keep your version control clean.

Unity Package Management:

  • Add and remove necessary Unity packages.
  • Resolve package dependencies seamlessly.

🛠 How It Works

Folder Creation:

  • Select which folders you need.
  • Click "Create Folders" to generate the selected directories.

README File:

  • Customize the content of your README.
  • Click "Create README" to generate the file.

Download Scripts:

  • Click "Download Scripts" to fetch and save template scripts automatically.

.gitignore File:

  • Toggle the option to download a .gitignore file.
  • Click "Download .gitignore" to add it to your project.

Package Management:

-Click "Add/Remove Necessary Packages" to handle your package dependencies with ease.

✨ Why Use This Tool?

Efficiency: Save time on repetitive setup tasks and focus on what matters—developing your game! Consistency: Ensure your projects have a standardized setup every time. Ease of Use: Simple GUI interface within Unity Editor—no more manual setup!

Setup

curl -o Assets\ScriptDownloaderEditor.cs https://raw.githubusercontent.com/Avin19/UnityTools/main/ScriptDownloaderEditor.cs 

Use the Script Downloader:

Go to Tools > Setup > Script Downloader in the Unity Editor

Enhance your Unity project setup workflow today! Happy coding! 🎮✨

Feel free to adjust the content as needed to better fit your project's specifics or to add any additional details you find relevant.

To Do List

  • Reduce the Number of Setup using bash script
  • Once Everything is done remove all the Tools relate scripts
  • PlantUML generator .

PlantUml Diagram Generator

puml-gen C:\Source\App1 C:\PlantUml\App1 -dir -ignore Private,Protected -createAssociation -allInOne
puml-gen {Input/Scripts/} {Out/plantuml} -dir -ignore Private,protected -createAssociation -allInOne 


puml-gen C:\Source\App1 C:\PlantUml\App1 -dir -excludePaths bin,obj,Properties


puml-gen Scripts PlantUml -dir --ignore Private,Protected -createAssociation -allInOne
puml-gen Assets/Scritps out -dir  -excludePaths bin,obj,Properties -createAssociation -allInOne

For more information take a look at

Click Here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages