Unity Development Enhancements
- Visual Studio Community- Best free IDE that I know of.
- Jetbrain's Rider - Good cross platform IDE. Not free, but it does have Resharper built in.
- ReSharper or Visual Assist - Productivity Enhancement for Visual Studio C# development.
- BitBucket - Git repository for your games. Unlimited private projects for up to 5 team members.
- SourceTree - Visual client for Version Control (Compatible with BitBucket!)
Learning Unity 3D
- Unity 3D: Tutorials - Unity has great learning material on their web site.
- raywenderlich.com - Free site for good Unity tutorials.
- Infallible Code - YouTube content provider for Unity Programming Tutorials.
Notable Unity Articles/Talks
- Version Control your Project - My walk through on how to setup private version control with BitBucket and SourceTree. Free!
- Game Architecture using Scriptable Objects
- Unite 2016 Richard Fine's Talk - Watch once you understand Game Object and Scriptable Object fundamentals.
- Unity 2017 Ryan Hipple's Talk - Watch after Richard's talk.
Recommended Unity Assets
I've bought a LOT of assets with the hopes that one day I'll get to use them. Here are a handful of assets I've actually used and recommend.
I've bought a LOT of assets with the hopes that one day I'll get to use them. Here are a handful of assets I've actually used and recommend.
- SRDebugger - Just import this baby, and you immediately have debugging capabilities in your build. Very useful for mobile.
- Monitor Components - Watch variables change over time in a line graph. Very cool alternative to just logging it out!
- Skele Character Animation Tools - Easily modify an animation or make your own inside the Unity Editor with this asset.
- DOTween - Animate pretty much anything using curves and interpolation.
- Playmaker - I highly recommend this for non (or beginner) programmers. Playmaker is a very popular Unity3D add on that lets you make games without knowing how to code! If you are a programmer, that doesn't sound fun, but you can still use this to quickly make prototypes of games before you decide to fully commit to coding it.
- Bolt - An alternative to Playmaker. Bolt UI is "prettier" and much more granular than Playmaker. That can be a good or bad thing depending on your preferences.