Skip to content

Priboy313/Custom-Unity-DevTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevTools - Unity Development Utilities

Overview

DevTools is a collection of practical utility packages for Unity development designed to streamline common workflows, reduce boilerplate code, and improve code readability. These tools are battle-tested and production-ready for both 2D and 3D Unity projects.

Available Packages

A comprehensive collection of C# extension methods for Unity that make common operations more intuitive and reduce repetitive code patterns. This package includes:

Key Features:

  • Random Extensions - Fluent syntax for random number generation and probability checks
  • Layer Extensions - Simplified layer mask operations without bitwise operators
  • Transform Extensions - Quick transform reset and manipulation methods
  • Collection Extensions - Safe random element retrieval from collections and native validation methods
  • Vector Extensions - Fast modification for Vector3/Vector2 on the fly
  • Color Extensions - Fast modification for Color on the fly
  • GameObject Extensions - Safe component allocation and recursive layer propagation
  • Math Extensions - Game-math helpers such as value remapping from one range to another
  • UI Extensions - One-line boilerplate reduction for managing UI panels via CanvasGroup

Benefits:

  • Reduces boilerplate code
  • Improves code readability with fluent, intuitive syntax
  • 100% compatible with all Unity versions (2018.4+)
  • Zero dependencies, minimal performance overhead

📖 Full documentation and examples

Installation

Unity Package Manager

  1. Open Package Manager
  2. Set Add package from git URL...
  3. Insert link:
https://github.com/Priboy313/Custom-Unity-DevTools.git?path=Assets/_ExternalAssets/DevTools
  1. Tap Add and Unity automaticly download and setup DevTool into project Packages

Directly editing manifest.json

  1. Open the root folder of your Unity project.
  2. Go to the Packages/ folder and open the manifest.json file with any text editor.
  3. Add the following line to the "dependencies" block:
"com.priboy313.custom-unity-devtools": "https://github.com/Priboy313/Custom-Unity-DevTools.git?path=Assets/_ExternalAssets/DevTools"
  1. Save the file. Unity will automatically update dependencies and download the stable package.

Manual Installation

  1. Download the latest release
  2. Extract to your project's Assets/ folder (Recommended: Assets/_ExternalAssets/DevTools/)

Maintained by Priboy313

About

Collection of practical utility packages for Unity development

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages