Raccoon Ninja's Toolbox

FREE
Publisher Raccoon Ninja
File size 94.31kB
Number of files 29
Latest version 1.0.0
Latest release date 2023-08-28 04:23:13
First release date 2023-08-28 04:23:13
Supported Unity versions 2018.4.2 or higher

Whenever I start a new project, at some point I'll want to bring in a helper or two from some previous project and I end up spending a lot of time duplicating code from one project to the other. 

That's why I decided to clean up the code for those helpers and create a package. This way I avoid code duplication and last but not least, I may be able to help other game devs save time with some helpers.


TL;DR: Help streamline your development process and allow for more efficient project setups. It's a collection of utility tools crafted out of necessity and shaped by practical application in game development.


Key features of this package include:


1. Singleton Setup: The toolbox simplifies the creation of Singleton classes, removing the need to inherit from MonoBehaviour and enabling global access.


2. Ranged Numeric Types with Sliders: For defining min and max values and generating random values within the range, RangedInt and RangedFloat offer convenient and efficient solutions.


3. Customizable AudioClip: This feature provides a ScriptableObject for setting up a randomized range for volume and pitch, adding depth and variation to your audio assets. It also includes an optional callback function post-audio play.


4. Callback Runner: This is an essential tool for Coroutine management. It provides a singleton helper for starting, delaying, or stopping coroutines from any class. Additionally, it enables regular function use as a Coroutine and provides UnityEvent callbacks for Coroutine tracking.


5. Read-only inspector field: This feature allows the dev to add a field to the inspector and make it read-only. Great for runtime debug info. 


The package's adaptability makes it suitable for any genre of game development. Whether creating an immersive RPG, a fast-paced shooter, or a puzzle game, these tools offer you flexibility and efficiency in setting up and managing various aspects of your project.


Most importantly, all these tools are customizable. You can adjust the parameters and settings of each tool to fit your specific needs, ensuring that the tools adapt to your project, not the other way around.


The Raccoon Ninja's Toolbox is offered free under the MIT License, allowing you to use and modify the tools as per your needs. So, jump in, and enhance your game development workflow with this versatile toolbox.

Top Publisher Assets