I am going to make a game as a part of my Engineer's Thesis, but I am stuck at the beginnig (as always). I have simple information app made in C#, from which the game should be launched, with possible comeback to it. My problem is, that I am not sure what engine to pick, that would suitable for such implementation. Game is going to use Kinect as controls and should have at least simple graphics, it can be even 2D. I was trying something in Unity before, but it is huge environment and I am not sure if can be launched and closed basing on C# application. Does someone know what engine would be suitable?