Unclaimed Package Is this your package? Claim it to unlock full analytics and manage your listing.
Claim This Package

Install via UPM

Add to Unity Package Manager using this URL

https://www.pkglnk.dev/unity-assets-easy-project-setup.git

README Markdown

Copy this to your project's README.md

Style
Preview
pkglnk installs badge
## Installation

Add **EasyProjectSetup** to your Unity project via Package Manager:

1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/unity-assets-easy-project-setup.git
```

[![pkglnk](https://www.pkglnk.dev/badge/unity-assets-easy-project-setup.svg?style=pkglnk)](https://www.pkglnk.dev/pkg/unity-assets-easy-project-setup)

README

🧩 EasyProjectSetup for Unity

EasyProjectSetup Preview

Unity Platform License


πŸš€ Overview

EasyProjectSetup is a Unity Editor tool that lets you instantly create a clean, organized project structure and base scene with one click.
It’s designed for developers who want to start new projects faster, with a consistent hierarchy, ready-made folders, and essential objects.

Key Features:

  • πŸ“ Auto-create standard project folders (Scenes, Scripts, Prefabs, Materials, Textures)
  • πŸͺŸ Auto-generate base scene (Main.unity)
  • πŸ’‘ Adds Directional Light, Main Camera, and Post-Processing Volume
  • πŸ–₯️ Creates UI Canvas & EventSystem
  • βš™οΈ Includes basic Managers and Environment objects
  • 🧩 Works in both URP and HDRP (with volume profile auto-setup)
  • πŸͺΆ Lightweight and easy to customize

πŸ“¦ Installation

Option A β€” Install via Unity Package Manager (Git URL)

  1. Open Unity β†’ Window β†’ Package Manager
  2. Click + β†’ Add package from Git URL
  3. Paste the following: https://github.com/IreshSampath/unity-tools-easy-project-setup.git
  4. Click Install

🧰 Quick Start

βœ… Step 1 β€” Open the Tool

  1. In Unity, go to Tools β†’ EasyProjectSetup
  2. The Project Setup Tool window will appear in the Editor

EasyProjectSetup Preview

βœ… Step 2 β€” Create Root Folders

  1. Enter your custom root folder name (default: _Project Root Folder)
  2. Click Create Project Root Folders
  3. The following structure will be created:

Assets/ └── _Project Root Folder/ β”œβ”€β”€ Scenes/ β”œβ”€β”€ Scripts/ β”œβ”€β”€ Prefabs/ β”œβ”€β”€ Materials/ └── Textures/

βœ… Step 3 β€” Generate Base Scene

Click Create Main Scene to automatically generate:

  • Empty base scene
  • Auto-saved scene

βœ… Step 4 β€” Add Hierarchy Elements

Use the extra buttons to add:

  • Create UI β†’ Adds Canvas & EventSystem
  • Create Managers β†’ Adds AppManager & UIManager placeholders
  • Create Basic Environment β†’ Adds Environment root, lighting, and camera setup
  • Create All-in-One Setup β†’ Builds everything together

βš™οΈ Example Workflow

Action Result
Create Project Root Folders Sets up base folders
Create Main Scene Generates and saves base scene
Create UI Adds Canvas and EventSystem
Create Managers Adds App and UI Manager GameObjects
Create Basic Environment Adds light, camera, and post-processing
Create All-in-One Setup Does everything above automatically

πŸ“œ License

This project is licensed under the MIT License β€” free for both commercial and personal use.


πŸ™ Thank You

Thanks for using EasyProjectSetup!
If this helped speed up your workflow, consider giving it a ⭐ on GitHub or contributing improvements.


πŸ‘€ Author

Iresh Sampath
πŸ”— LinkedIn Profile

Comments

No comments yet. Be the first!