All tools mentioned here are ready to be imported using Unity's package manager.
A ready-to-use package that streamlines object instantiation and management through Unity's built-in object pool system, improving performance by reusing objects instead of creating and destroying them repeatedly. This package is designed for easy integration, allowing developers to set up efficient pooling with minimal configuration and support for custom behaviors.
A lightweight utility I built to measure the execution time of code snippets, helping to quickly benchmark and profile small sections of code with minimal setup.
This system allows us to manage behaviors using a ticket-based approach, ensuring better control over game states—for example, preventing the game from unpausing if there are still active pause tickets. This helps coordinate multiple systems that may request or release control independently without conflicts.
A quick and easy-to-use logger system designed for simplicity and clarity. It enables you to log messages with minimal setup, making debugging and tracking information straightforward. I also have several enhancements planned for future updates to expand its functionality and flexibility.
This tool allows quick and seamless switching between scenes directly from a custom menu in the Unity editor. It’s fully plug-and-play, requiring no additional setup, and is ready to be integrated into any project to streamline development and testing workflows.