Sign in

5 Handy Assets For Indie Devs (Unity Edition)

Just a lil somthin’ somthin’ for you kids out there. (Unity Logo is a trademark of Unity 3D).

G’day lads, not often is there an article from developers detailing what third party tools they use or recommend because they have used them. So, let’s change that.

In this post I’ll cover five of the most handy Unity assets I use in almost all of my projects, paid and free. Hopefully this will help you setup your project, get more organised or even just make your life easier as a game developer.

Let’s Begin!

Number 5: DoTween

DoTween is a fantastic animation tool, there is both a free version and a paid version available.

Image Source: http://dotween.demigiant.com/#features — DoTween (HOTween V2) Features.

Excerpt from the unity asset store:DOTween is a fast, efficient, fully type-safe object-oriented animation engine, optimized for C#.
It is also the evolution of HOTween

So what does DoTween allow you to do? Well, DoTween is a more powerful, “feature-rich” and easier to use animation toolset in the unity engine, compared to the default Unity Timeline and Unity’s Animation Events.

  • You can animate anything (just like you could with the unity timeline).
  • You can easily animate objects with predefined animation effects such as pop or punch.
  • It supports TMPro (Text Mesh Pro).
  • Text animation (with rich text support) such as scrambling, type writer and more
  • Grouping of Tweens allows you to combine DoTween tweens into sequences to create complex animations and they can also overlap each other to have a sub-sequences running at the same time.
  • Some tweens can blend between each other in realtime allowing for smooth transitions and creating stunning animation effects. (Great for UI, Pickups and collectables).
  • Tons of control methods (Play, Pause, Goto, Rewind, Complete, and more).

For the full list of features, check out this link: http://dotween.demigiant.com/#features

I personally use DoTween for pretty much all my UI and collectable items as it saves loads of time from creating iddy-biddy scripts to accompany the animation states in the default Unity Animation system, plus it keeps it lightweight on the GC (Garbage Collector) allowing the best performance without again, spending time on code that could be spent better elsewhere.
So, interested in grabbing DoTween or DoTween Pro? Just click HERE

Number 4: Rainbow Folders 2

Rainbow folders is my most favourite productivity asset. It is not a free asset, however, it is definitely worth the price.

Image Source: Unity Asset Store https://assetstore.unity.com/packages/tools/utilities/rainbow-folders-2-143526

Rainbow Folders 2 by borodar, allows you to define custom folder colours, much like the old coloured page tags from the days of primary/high school, where you had different coloured tags for different topics, research or study.

Anyways, this helps with the ease of finding folders you use often when the project starts to get big and hard to locate your stuff as all the folders are grey by default in Unity.

You can also add custom rules to colour code folders with the same name if you have third-party assets and you need to find the equivalent folder in their heirarchy.

Overall, there is nothing better than being able to find the folder you need and Rainbow Folders helps you do that. If you’re interested in grabbing Rainbow Folders, just click HERE it’ll take you right there!

Number 3: Naughty Attributes

So, you may have heard of Odin Inspector, what about Naughty Attributes?

Image Source: Unity Asset Store — Naughty Attributes Denis Rizov

Sure, it’s not as big as Sirenix’s Odin Inspector, but Naughty Attributes helps massively when you are trying to do something out of the ordinary for beautifying your Unity Inspector.

It has an amazing set of already defined tags such as:

  • [Required(“”)]
  • [ BoxGroup(“”)]
  • [EnableIf]/[DisableIf]
  • [OnValueChanged]
  • [ShowIf]/[HideIf] and many more.

See the full documentation here: https://dbrizov.github.io/na-docs/attributes/drawer_attributes/index.html#

And guess what. It does all of this for the great and grand price of Free! Yep, save yourself some money if you don’t particularly need Odin Inspector, grab Naughty Attributes.

Number 2: Master Audio AAA Sound

This is probably one of the most helpful tools around. You’ll need some basic understanding of input flow, from audio theory as you would for the default unity audio system, but just a little more to understand what the busses do, what soloing is and what voices are in the context of bandwidth.

Sure, Master Audio uses default Unity audio sources, however, it helps you manage your sounds and music playlists with absolute ease (once you figure out the ins and outs). You can do a lot of what would normally be coded audio events without code, using Master Audio, take footsteps, UI or shooting sounds for example.

You can setup soundFX chains, have random lists or even just single pops. It has full customization on how you want to load your audio, allowing for the best optimization and the best thing yet. It is the easiest solution available for setting up UI audio sliders.

You don’t need to save/load the values yourself just listen to the MasterAudio scripts and within just a few lines of code you have audio UI sliders that can affect individual busses, the master bus or particular lists or clips (if you really wanted to go that deep) plus you can use them in any scene to adjust the data, no unnecessary singleton creations. If you’d like to check out Master Audio, just click HERE, it will take you straight over!

Number 1: Dialogue System for Unity

Dialogue System for Unity: In some form or another, your game will include dialogue, this doesn’t necessarily mean dialogue between characters or conversations (although that is the intended use for the system).

You can use it to create your tutorials, informational UI or anything really that has an event style flow for communicating information to a player. Not only that but it also has inbuilt support for Localisation and a very basic Quest system.

Dialogue System for Unity is pretty much the most used tool in my projects since I got my hands on it. Sure, the price tag is up there, but the comparison of cost on the amount of time you would have spent making these systems yourself vs the price of the tool, is well worth the price for a solo dev or small team if you can afford it. Before I got Dialogue System for Unity, I used Fungus, I really can’t go back since I got it. The only downside is the docs, some parts are hard to find or don’t exist and they have used unconventional naming schemes in the eyes of designers for some things. If you are interested in grabbing Dialogue System for Unity just click HERE it will take you right there.

Well that’s my list of 5 Handy Assets for Indie Devs (Unity Edition), I must go now and keep working on Necore Tower - Redux Edition so you get to give it a crack later this year and enter the world of Necore.

Until next time,

Goodbye!

A new indie game studio based in NT Aus. Currently solo developing the NecoreSeries & Managing “Vantraheim” (group project) | https://outbackgames.com.au

A new indie game studio based in NT Aus. Currently solo developing the NecoreSeries & Managing “Vantraheim” (group project) | https://outbackgames.com.au