{"id":15160283,"url":"https://github.com/fabruju/unity-attributes-essentials","last_synced_at":"2026-01-21T14:09:22.481Z","repository":{"id":253875906,"uuid":"844797398","full_name":"FabRuju/Unity-Attributes-Essentials","owner":"FabRuju","description":"Some extra attributes that you might need while showing your variables on the inspector","archived":false,"fork":false,"pushed_at":"2024-08-27T07:08:09.000Z","size":349,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-03T22:38:31.579Z","etag":null,"topics":["package","unity","unity2d","unity3d","unityeditor","unityeditortool","unityplugin"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FabRuju.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-20T01:45:59.000Z","updated_at":"2024-08-27T07:02:14.000Z","dependencies_parsed_at":"2024-11-03T11:01:10.946Z","dependency_job_id":"90d0e1e3-5f05-4eab-bcfd-72d9f3432e3c","html_url":"https://github.com/FabRuju/Unity-Attributes-Essentials","commit_stats":{"total_commits":81,"total_committers":1,"mean_commits":81.0,"dds":0.0,"last_synced_commit":"406f8a3821b65d70872fbcb54bdfacccd91a84b9"},"previous_names":["fabruju/unity-attributes-essentials"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FabRuju%2FUnity-Attributes-Essentials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FabRuju%2FUnity-Attributes-Essentials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FabRuju%2FUnity-Attributes-Essentials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FabRuju%2FUnity-Attributes-Essentials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FabRuju","download_url":"https://codeload.github.com/FabRuju/Unity-Attributes-Essentials/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247712421,"owners_count":20983677,"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":["package","unity","unity2d","unity3d","unityeditor","unityeditortool","unityplugin"],"created_at":"2024-09-26T22:43:35.343Z","updated_at":"2026-01-21T14:09:22.452Z","avatar_url":"https://github.com/FabRuju.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Unity-Attributes-Essentials\nWelcome to the Unity Attributes Essentials package! 🎮\n\nThis package provides a collection of essential custom attributes for Unity, designed to enhance your workflow and improve the organization of your scripts. Included are attributes such as Headers, Help Boxes, and Hyperlinks to make your code more readable and maintainable.\n\nI'll be regularly updating this repository as I upload YouTube videos explaining the basics of these attributes and how to effectively use them in your Unity projects. Stay tuned for more content and features!\n\nPD: The videos are in spanish, if I recieve enough support on this package I will consider doing english versions too! =)\n\nHappy coding! 🚀\n\n## Changelog\n- Added 3 new Attributes 26 / August / 2024\n  * LineDecorator Attribute\n  * Quick Note Attribute\n  * Notes Attribute\n    \n- Added 7 new Attributes 19 / August / 2024\n  * Header 1 Attribute\n  * Header 2 Attribute\n  * Header 3 Attribute\n  * Subtitle Attribute\n  * HelpBox Attribute\n  * URL Attribute\n  * Hyperlink Attribute\n\n# Documentation\n## H1, H2, H3 Attributes\nAttributes designed to enhance the visual organization of fields in the Unity Inspector by creating styled headers. \nThese headers allow for better separation and labeling of different sections within the inspector, improving the readability and structure of your scripts.\n\n\u003e [!IMPORTANT]\n\u003e For the sake of order, I did not put all the documentation in the README.\n\u003e \n\u003e I divided it into other pages for each attribute. \n\u003e [Documentation here](Docs/HeaderAttributes.md)\n\n### Captures\n  \n  ![](Captures/Capture1B.jpg)\n  \n## Subtitle Attribute\nSubtitleAttribute is a custom Unity attribute designed to display descriptive subtitles directly below H1 headers in the Unity Inspector. This attribute enhances the organization and readability of your inspector by providing additional context or instructions for specific sections of your scripts.\n\n\u003e [!IMPORTANT]\n\u003e For the sake of order, I did not put all the documentation in the README.\n\u003e \n\u003e I divided it into other pages for each attribute. \n\u003e [Documentation here](Docs/SubtitleAttribute.md)\n\n### Captures\n\n  ![](Captures/Capture2B.jpg)\n  \n## Hyperlink Attribute\nHyperlink is a custom Unity attribute that turns a property's label in the Inspector into a clickable hyperlink. \nThis attribute is particularly useful for adding documentation links, references, or external resources directly within your scripts, making it easier for users to access relevant information.\n\n\u003e [!IMPORTANT]\n\u003e For the sake of order, I did not put all the documentation in the README.\n\u003e \n\u003e I divided it into other pages for each attribute. \n\u003e [Documentation here](Docs/HyperlinkAttribute.md)\n\n### Captures\n\n  ![](Captures/Capture4B.jpg)\n\n## URL Attribute\nURL is a custom Unity attribute that creates an interactive box bellow property in the Inspector, containing a clickable link icon next to custom text. \nWhen the box is clicked, the user is redirected to a specified URL. \nThis attribute is ideal for adding reference links, documentation, or external resources directly in your scripts, making them easily accessible.\n\n\u003e [!IMPORTANT]\n\u003e For the sake of order, I did not put all the documentation in the README.\n\u003e \n\u003e I divided it into other pages for each attribute. \n\u003e [Documentation here](Docs/UrlAttribute.md)\n\n### Captures\n\n ![](Captures/Capture3B.jpg)\n## HelpBox Attribute\nHelpBoxAttribute is a custom Unity attribute designed to display informative, warning, or error messages directly in the Inspector. \nThis attribute is useful for providing context, instructions, or alerts to users working with your scripts.\n\n\u003e [!IMPORTANT]\n\u003e For the sake of order, I did not put all the documentation in the README.\n\u003e \n\u003e I divided it into other pages for each attribute. \n\u003e [Documentation here](Docs/HelpBoxAttribute.md)\n\n### Captures\n\n  ![](Captures/Capture5B.jpg)\n\n## LineDecorator Attribute\nLineDecorator is a custom Unity attribute that allows you to draw a stylized line in the Unity Inspector, \nproviding better visual organization and separation of properties. \nThis attribute is useful for enhancing the readability of your inspector fields, especially in complex scripts.\n\n\u003e [!IMPORTANT]\n\u003e For the sake of order, I did not put all the documentation in the README.\n\u003e \n\u003e I divided it into other pages for each attribute. \n\u003e [Documentation here](Docs/LineDecoratorAttribute.md)\n\n### Captures\n\n  ![](Captures/Capture6B.jpg)\n\n## Quick Notes Attribute\nQuickNote is a custom Unity attribute that allows you to add and modify quick notes (One line up to 60 characters) directly in the Inspector. \nThis attribute is particularly useful for adding reminders, instructions, or other important notes that you may need to repeat across multiple scripts without the need of re-writing.\n\n\u003e [!IMPORTANT]\n\u003e For the sake of order, I did not put all the documentation in the README.\n\u003e \n\u003e I divided it into other pages for each attribute. \n\u003e [Documentation here](Docs/QuickNoteAttribute.md)\n\n### Captures\n\n  ![](Captures/Capture7B.jpg)\n\n## Notes Attribute\nNotes is a custom Unity attribute that allows you to add detailed, multiline notes directly in the Inspector. \nThis attribute is ideal for writing longer notes, instructions, or documentation that can be edited and organized with ease and that you may need to repeat across multiple scripts without the need of re-writing.\n\n\u003e [!IMPORTANT]\n\u003e For the sake of order, I did not put all the documentation in the README.\n\u003e \n\u003e I divided it into other pages for each attribute. \n\u003e [Documentation here](Docs/NotesAttribute.md)\n\n### Captures\n\n  ![](Captures/Capture8B.jpg)\n\n# Coming Soon ...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabruju%2Funity-attributes-essentials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffabruju%2Funity-attributes-essentials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabruju%2Funity-attributes-essentials/lists"}