Unity, the worlds most used engine with the most games installed, is my game engine of choice. It can be quicker to grasp for new comers, but allow more flexibility for the veterans.
Available, you will find different libaries that cover key areas that I believed needed to be easier to code and use. As well, there are different extensions that come ready to go, that focus on my key belief of bringing game development more towards the game itself. Closer to interacting with the end product, to make the product.
UNITY Current Version: 1.1.1 License: MIT Type: Monobehavior Price: FREE
A simple to use, simple to program monobehavior based state machine. Allows for predefined machines using Scriptable Objects. Easy to define transitions that are changeable in the inspector. Editor only reflection.
UNITY Current Version: 0.5.0 License: MIT Type: C# Library Price: FREE
C# Reflection, Parsing, and Script Generation. Make it extremely easy to create C# string and .cs files on the fly. Find what your looking for in the project with ease, and decipher C# files back into unique parts.