Unity 3d Startup Assets

I’ve been doing a lot of Unity 3d coding. Well, maybe not as much as I’d like.

Anyway, I’m refactoring my first big project, and I thought I’d write down the assets I’m adding right from the start.

* xARM: Aspect and Resolution Master: I’m writing a mobile game. xARM lets me cycle through a number of mobile resolutions so I can see whether my screens will look good on different devices.

https://www.assetstore.unity3d.com/en/#!/content/10563

* Property Backing Field Drawer: I’m a coding geek. I like using C# properties instead of making my variables public. This asset helps me use C# properties while still being able to use Unity’s property editors.

https://www.assetstore.unity3d.com/en/#!/content/18253

* Package Uninstaller: seems like a good idea to be able to cleanly uninstall packages.

https://www.assetstore.unity3d.com/en/#!/content/35439

* Mad Compile Time Optimizer: this will pre-compile asset source code. It dropped the compile time in half for my previous project. That saves a lot of time and makes it bearable to make a change.

https://www.assetstore.unity3d.com/en/#!/content/34012

* Advanced Builder: allows you to maintain multiple build targets for your project. It makes it easier to switch from an Android build to an Apple build, for example.

https://www.assetstore.unity3d.com/en/#!/content/13624

* Advanced Multi-Scene: actually, I just bought this asset. I’m interested to try it. This allows you to break up a scene into multiple sub-scenes. Some of my scenes are getting very bloated and complicated. I’m hoping this will help me reduce the complexity.

https://www.assetstore.unity3d.com/en/#!/content/47200

* Build Report Tool: this shows you how big you build was an what the biggest assets were. This helped me reduce the build size of some of my projects.

https://www.assetstore.unity3d.com/en/#!/content/8162

Well, that’s my current tool kit. After that, you start adding stuff that your game will use.

Leave a Reply

Your email address will not be published. Required fields are marked *