{"id":13661637,"url":"https://github.com/MinaPecheux/UnityTutorials-GizmosDebugging","last_synced_at":"2025-04-25T03:30:42.009Z","repository":{"id":122870032,"uuid":"403359503","full_name":"MinaPecheux/UnityTutorials-GizmosDebugging","owner":"MinaPecheux","description":"The code for a short tutorial on debugging and editing game data visually in Unity/C# thanks to custom gizmos tools! (in text or video format).","archived":false,"fork":false,"pushed_at":"2021-11-01T22:28:53.000Z","size":3255,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-11T03:06:36.719Z","etag":null,"topics":["debug","debugging","gizmos","tool","tooling","tools","unity","unity3d"],"latest_commit_sha":null,"homepage":"https://minapecheux.com","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MinaPecheux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-09-05T16:34:12.000Z","updated_at":"2023-11-21T14:05:50.000Z","dependencies_parsed_at":"2024-01-26T19:23:19.445Z","dependency_job_id":"81e931cf-f107-4083-b6d1-b28a75519cda","html_url":"https://github.com/MinaPecheux/UnityTutorials-GizmosDebugging","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinaPecheux%2FUnityTutorials-GizmosDebugging","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinaPecheux%2FUnityTutorials-GizmosDebugging/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinaPecheux%2FUnityTutorials-GizmosDebugging/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinaPecheux%2FUnityTutorials-GizmosDebugging/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MinaPecheux","download_url":"https://codeload.github.com/MinaPecheux/UnityTutorials-GizmosDebugging/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250747657,"owners_count":21480687,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debug","debugging","gizmos","tool","tooling","tools","unity","unity3d"],"created_at":"2024-08-02T05:01:38.414Z","updated_at":"2025-04-25T03:30:39.536Z","avatar_url":"https://github.com/MinaPecheux.png","language":"C#","funding_links":[],"categories":["C\\#"],"sub_categories":[],"readme":"# [Unity/C#] Visual debugging and editing using gizmos\n\n**Mina Pêcheux - September 2021**\n\nHow can we use Unity built-in editor features to create our own tools and improve the debugging or editing of our game data? Let's discover more in this video/text tutorial: \"How to do visual debugging and editing using gizmos in less than 30 minutes\" :)\n\nYou can read it in text format [on Medium](https://mina-pecheux.medium.com/how-to-do-visual-debugging-editing-using-gizmos-in-unity-c-e3b8ea711b30), or watch it [on Youtube](https://www.youtube.com/watch?v=q3X98YKf0I8).\n\n![thumbnail](imgs/thumbnail.png)\n\nIn this less than 30 minutes-tutorial, I'm discussing tooling in Unity, why it's important and how we can use scene gizmos or custom editors to better analyze and tweak our project data!\n\nThis Github repo contains the various examples presented in the tutorial, plus a more advanced `HeroDebugger` script to go further. This advanced version uses **C# reflection** to automatically list the float fields available in the `HeroManager` data class, show them as a popup and even match them to specific debug colors :)\n\n![demo](imgs/demo.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMinaPecheux%2FUnityTutorials-GizmosDebugging","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMinaPecheux%2FUnityTutorials-GizmosDebugging","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMinaPecheux%2FUnityTutorials-GizmosDebugging/lists"}