Unity is a multiplatform game development tool, designed from the start to ease creation. A fully integrated professional application, Unity just happens to contain the most powerful engine this side of a million dollars.
This review may contain spoilers
A game engine on .NET can NOT be serious. A laggy pile of crap as the .NET is. And people install it on their mobile devices - guess they don't value their batteries.
Learn C++, schoolbois.