Home | Cv | Portfolio
OC: Tycoon | Tiny Hunters | Cut the Rope | eduZland | Tools | Personal projects

Tools


All tools mentioned here are ready to be imported using Unity's package manager.

Objects pool

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.

Check its Github page.

Code snippet timer

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.

Check its Github page.

Tickets

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.

Check its Github page.

Logger

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.

Check its Github page.

Editor scenes loader

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.

Check its Github page.