# Tools

Just as much as I like making games, I love to make tools.

<table data-column-title-hidden data-view="cards" data-full-width="false"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden align="center">Title</th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>Safer Prefab workflows for the whole team</td><td><a href="https://app.gitbook.com/o/H7d16Mb6Kh6UVBcl27Si/s/zOOVmLdEeVhfPmrcckJe/">BlackBox</a></td><td align="center">BlackBox</td><td><a href="https://2144388973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnyaOoWAjsMwG8IQI5Hvv%2Fuploads%2F6pCToyrBro1yiY3WB8NM%2FBB_Docs.png?alt=media&#x26;token=62b255d1-63ed-425c-a813-fa18ba370dca">BB_Docs.png</a></td></tr><tr><td>Workflows to make sub-assets nice and easy to use</td><td><a href="https://app.gitbook.com/o/H7d16Mb6Kh6UVBcl27Si/s/WP70ItOegbJjXGyNP2E7/">SubAssets Toolbox</a></td><td align="center"></td><td><a href="https://2144388973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnyaOoWAjsMwG8IQI5Hvv%2Fuploads%2FDNbkJNc2NOIkm8X1lnk4%2FSubassets_Docs.png?alt=media&#x26;token=a9df1b93-2d8f-4482-8fe8-df3008a2216b">Subassets_Docs.png</a></td></tr><tr><td>Components for scenes!</td><td><a href="https://tools.continis.io/superscenes">https://tools.continis.io/superscenes</a></td><td align="center"></td><td><a href="https://2144388973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnyaOoWAjsMwG8IQI5Hvv%2Fuploads%2FVQSEwW3qPpAmANTv270A%2FDocs.jpg?alt=media&#x26;token=272ec5ca-2506-45c6-b343-deff33e44503">Docs.jpg</a></td></tr><tr><td>Change Unity's appearance based on the current task</td><td><a href="https://app.gitbook.com/o/H7d16Mb6Kh6UVBcl27Si/s/JbMi1RQ5OkWEfZdkCUEX/">Hats</a></td><td align="center"></td><td><a href="https://2144388973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnyaOoWAjsMwG8IQI5Hvv%2Fuploads%2FRyVB4WmZHD20VKY9mg7O%2FHats_Docs.png?alt=media&#x26;token=5ef9662f-313b-4b50-9e5e-42f6e745d167">Hats_Docs.png</a></td></tr><tr><td>ScriptableObjects as cross-scene communication</td><td><a href="https://app.gitbook.com/o/H7d16Mb6Kh6UVBcl27Si/s/c9UAjX7t2Dyuj3l9jfRm/">ScriptableObject Tools</a></td><td align="center">ScriptableObject Tools</td><td><a href="https://2144388973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnyaOoWAjsMwG8IQI5Hvv%2Fuploads%2Fr6BtLUnWmKQjFxp6IvRf%2FSO_Docs.png?alt=media&#x26;token=27e62260-4027-499a-8882-70098b6d7ddf">SO_Docs.png</a></td></tr><tr><td>All my editor tools in one go</td><td><a href="https://bit.ly/editorassetsbundle_as">https://bit.ly/editorassetsbundle_as</a></td><td align="center"></td><td><a href="https://2144388973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnyaOoWAjsMwG8IQI5Hvv%2Fuploads%2FzHiMnV41IAFvfOzyCJE1%2FBundle_docs.png?alt=media&#x26;token=5a53ed9b-307e-4693-8068-fdb3e73e2243">Bundle_docs.png</a></td></tr><tr><td>Put notes directly in the 3D space</td><td><a href="https://app.gitbook.com/o/H7d16Mb6Kh6UVBcl27Si/s/f2fYPDIaF7cUuVyaE6CE/">Scene Notes</a></td><td align="center">Scene Notes</td><td><a href="https://2144388973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnyaOoWAjsMwG8IQI5Hvv%2Fuploads%2FVWaf1FpjyqNuBROaUdVx%2FSceneNotes_Docs.png?alt=media&#x26;token=d9469935-323a-472f-b243-1c324942f3a0">SceneNotes_Docs.png</a></td></tr><tr><td>Codecks tasks directly within Unity scenes</td><td><a href="https://app.gitbook.com/o/H7d16Mb6Kh6UVBcl27Si/s/1WFLYsqEXV27nqQXHqyF/">Codecks Scene Notes</a></td><td align="center">Codecks Scene Notes</td><td><a href="https://2144388973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnyaOoWAjsMwG8IQI5Hvv%2Fuploads%2FdvbXbGWxiQWk21i4DzRU%2FCodecks_Docs.png?alt=media&#x26;token=0ce8cb21-772b-4534-a14d-86694709e2ef">Codecks_Docs.png</a></td></tr><tr><td>A ShaderGraph shader in the look of Zelda BotW</td><td><a href="https://assetstore.unity.com/packages/vfx/shaders/urp-toon-shader-259777">https://assetstore.unity.com/packages/vfx/shaders/urp-toon-shader-259777</a></td><td align="center">Zelda Toon Shader</td><td><a href="https://2144388973-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnyaOoWAjsMwG8IQI5Hvv%2Fuploads%2Fvs0GjpbwExJAC85CoJpA%2FToon.png?alt=media&#x26;token=093a0d4d-169b-4cde-aeaf-0a1b79737a78">Toon.png</a></td></tr></tbody></table>

## Support

### Discord

If you use Discord, come have a chat about my assets! You can join using [this Discord link](https://discord.gg/rCRug7Szr8).

### Unity Asset Store

If you have downloaded or purchased [one of my tools](https://assetstore.unity.com/publishers/87819) on the Unity’s Asset Store and you need assistance with it, feel free to contact me via email at <buoybase@gmail.com>. I’ll reply as quick as I can.

## Design principles

When I structure a framework or code library, I try to follow one guiding principle:

I believe it is (almost) impossible to make a generic tool that covers every need its users might have, without making it very complex to use.

(you have certainly seen plenty of software that sooner or later reached this point)

If you imagine ease-of-use and quantity-of-features as the two extremes on a scale, personally I prefer to stop roughly 70% of the way: provide a solid framework to start with, but not make it bloated with features, in order to keep it usable but most importantly, understandable.

I believe that providing a tool that can be easily understood and customised lends serves people better than one that tries to do all the things, but is inflexible.

For this reason my tools usually don’t look like an omni-comprehensive solution that weights 100MB and costs 120€. They aim to be **small**, **easy to pick up** and – if you were to need more from them – **easy to extend**.

While I love suggestions, I hope you'll understand if maybe a certain feature that you think it would really, really benefit your project, ultimately does not fit the roadmap :pray:

I have confidence that this way they can become the perfect tool in the hands of a capable programmer, rather than me trying to guess every possible use and make them too big.
