I'm impressed you still remember HY, Jo
What I've found with Unity3D is that it really takes some failures to learn some best practises with it. For me building up the game logic using unity components or playmaker just didn't quite work with my coding style... So over time I've adopted using unity components as little as possible, while keeping the main game code of mine in C# classes that don't inherit anything that Unity controls (MonoBehaviour or ScriptableObject), and it has really turned Unity3D around for me to something very productive and useable.
I'm hoping to find time to take part in 7DRL '14, and hopefully fare a bit better on the coding front than last year, and release the codebase if that proves reasonable... I ended up not releasing any HY source code simply because there was not much to learn from that usage of Unity, it was really not a productive approach to coding with Unity at all. I'll also have things like pathfinding set up beforehand in a small framework I'll start out with... Really don't want to spend the first 5 days on core tech this year
It's still not 100% decided what we'll be doing this year, or whether Bill and Petur will join me this year at all, but we have some ideas and it will be done in Unity if something happens. I've been looking forward to it for a whole year!