Unity 6 Editor Tools Essentials

Everything you need to master the Unity Editor Tools API from the ground up.

  • Master Unity editor scripting to enhance your workflow efficiently.
  • Design custom inspectors, layouts, and user-friendly tools easily.
  • Add menus, dialogues, and stylish GUI skins to elevate your tools.
  • Unlock Unity editor's potential with customization techniques.
In Development
-
200 +
Beginner
English, Español
Unity 6000.0.45f1
First Edition 2025
Who this is for.
Unity developers who want to streamline their workflows by building custom tools.
Technical artists and programmers looking to master the Unity Editor API.
Tool developers aiming to create professional-grade editor extensions with UI Toolkit.
Designed for Unity developers of all levels, Unity 6 Editor Tools Essentials is a step-by-step guide to mastering the Editor Tools API — from the fundamentals to advanced customization. You'll start by learning how to use variable attributes, property drawers, and decorator functions to streamline workflows. As you progress, you'll build custom inspectors, create editor windows, and integrate UXML, USS, and C# through Unity’s modern UI Toolkit. The book also explores GUI styling, menu integration, and the use of Scriptable Objects to manage data efficiently. With practical examples and real production use cases, this book will equip you with the skills to extend the Unity Editor and create professional-grade tools that boost productivity in any game development project.
Note: This book is currently In Development, with Chapters 1 to 6 completed (200+ pages) in the English edition. If you purchase the book now, you will receive all future updates for free until its completion. As the book is being developed and chapters are released, its price will increase. (Learn more about our publishing process here).
The Spanish version of Chapter 2, 3, 4, 5, and 6 are scheduled to be released by August 2025.
1. The Wide World of Editor Scripting.
  • Basic Prerequisites.
  • Why Build Custom Tools.
  • UI Toolkit and IMGUI.
2. Adding Property Drawers and Decorators.
  • Introducing Attributes and Drawers.
  • Customizing the Level Generator.
  • Using Decorator Drawers.
3. Creating Attributes and Drawers from Scratch.
  • Writing Custom Decorators.
  • Adding a Decorator Drawer.
  • Elements and Styles.
4. Class GUIs and Custom Inspectors.
  • Customizing Serialisable Classes.
  • Building Custom Inspectors.
  • Managing Unity Placement.
5. Crafting Editor Windows
  • Building an EditorWindow.
  • Adding and validating menu items.
  • Using the AssetPreview class.
6. Integrating UXML, USS, and C#
  • UI Toolkit development strategies.
  • Creating and cloning UXML documents.
  • Reusing styles across multiple elements.
  • Adding editor behaviors in C# scripts.
7. Managing Data with ScriptableObject assets.
(Under Construction)
  • Creating ScriptableObject data classes.
  • Structuring EditorWindow UXML.
  • Creating assets with the AssetDatabase class.

Best Deal!

Unity Tool Development Bundle

More info
Harrison Ferrone
Software Developer and Writer
Harrison Ferrone was born in Chicago, Illinois, and has worked at Microsoft, PricewaterhouseCoopers, and a handful of small start-ups, but most days you can find him creating instructional content for LinkedIn Learning or writing books on software development.. Throughout all of this, he’s bought many books, been owned by several cats, worked abroad, and continually wondered why Neuromancer isn’t on more course syllabi.
Frequently Asked Questions.
What do the books include?
Our books are crafted to provide a deep understanding of each topic with step-by-step explanations, real-world examples, and practical exercises. Each book includes detailed chapters, illustrations, and code samples designed to help you build skills as you read. All of our eBooks are downloadable in PDF format, making it easy to access them offline anytime. Many books also come with supplementary downloadable assets or files to support your learning, and some feature online updates or companion content for the latest industry practices.
Do the courses/eBooks include updates?
Yes, our courses include updates to ensure the content stays current with the latest tools and practices. Our books, which are published chapter by chapter, are also updated regularly until they are considered complete. This approach allows you to benefit from the latest information and improvements as you progress through the material. Once a book is finalized, it remains available in its completed form
Can I download the eBooks?
Our eBooks are fully downloadable in PDF format, allowing you to access them offline anytime.
What do the Hardcover editions include?
Some of our books are offered in a special Hardcover edition through our partner Lulu. If you purchase one, you may also request the project files. If you get the Hardcover edition and don't have an account on Jettelly, we can also create an account for you automatically. Please reach us on [email protected] to get started.
Do you offer certificates upon course completion?
No, we currently do not offer certificates upon course completion. Our focus is on providing high-quality content and practical skills that you can immediately apply to your projects and portfolio.
How long will I have access to the eBooks/Courses after purchase?
You'll have lifetime access to any course you purchase, as long as Jettelly Inc. exists. This allows you to revisit the content anytime and learn at your own pace, without any time restrictions. If you have any questions regarding previous purchases, feel free to email us at [email protected]
Can I get a refund if I'm not satisfied with my purchase?
Unfortunately, due to the nature of our downloadable eBooks, we do not offer refunds. For Hardcover editions, we offer exchanges in case of print quality issues through Lulu. Regardless, if you have any questions or concerns, please reach out to our support team at [email protected], and we'll be happy to assist you.
What happens if I buy a product in development and it's never finished?
Jettelly will issue a refund minus taxes and admin fees.
Payment Methods
Other courses that might interest you.
© 2024 Jettelly. All rights reserved. Made with ❤️ in Toronto, Canada