Skip to main content

Intro

Philosophy and Goal

The goal of this Asset is to improve the development workflow when developing by implementing some handy features and extensions to Unity.

However none of these features are meant to be a one-stop solution to every situation. As an example, let's take the attributes added in Extension Tools for Unity. I added both the GroupItem and Button attribute, a solution like Odin Inspector offers hundreds of attributes with countless of options. Many of them however you will rarely or never use.

When adding a feature to ExtensionTools I look at these three points.

  • Is it worth it? (Will people use this feature enough to warrant implementation? Or will this just feel like another feature that will rarely get used and makes the Asset feel bloated?)
  • Easy to use (The feature should be as easy to use as possible and follow the default Unity Development Workflow, no bizarre and complex setups to get something working)
  • Simplicity is key (Instead of writing a feature with countless of complex options and features, write a simple one that does exactly what it is meant to do)

I appreciate any feedback and suggestions for future releases!

Getting Started

Install Extension Tools for Unity from the Asset Store.

Once you installed the asset you are ready to start improving your workflow! Make sure you implement the correct namespaces when using the asset.

using ExtensionTools;

In the next chapters you will learn all about how the editor has been improved and how you can take advantage of the new tools and features.