In this repository, you will be able to see some of my code created for the development of various tools using Unity Editor, for different scenarios.
AudioControllerDebugWindow • Code
This tool was created to track events triggered through the FMOD plugin, allowing you to know the stack trace and the state of the event.
FMODRefreshEventsWindow • Code
This tool was created to rewrite an event path within ScriptObject-type objects.
GetJSONFileDrawEditor • Code
This tool was created to read information from a JSON file and populate a list to apply information all at once.
ToolAddPrefabs • Code
This Unity Editor tool allows developers to easily register and categorize prefabs within the project using a custom Odin Inspector window. It saves prefab metadata (name, path, category, and biome) into a JSON file for consistent project organization and version control. Useful for managing level design assets like hazards, gameplay elements, and scenery across different game worlds.

PrefabWindow • Code
A Unity Editor tool that provides a user-friendly interface to browse, filter, and spawn categorized prefabs in the scene based on category and biome data. It reads a JSON config generated by the "Add Prefabs" tool and allows designers to quickly instantiate prefabs or image references directly into the level. Ideal for streamlined level design workflows.

JsonManipulation • Code
This Unity Editor tool allows developers to batch-edit JSON files located in the project’s StreamingAssets/Levels folder. It supports updating nested fields, replacing property names, adding new fields, and injecting color data into JSON structures—making it a powerful utility for automating configuration updates in level design and content pipelines.
