@OBrozz Just saw you said Unity3D in your main post, sorry bout that.
Unity is pretty good but you checked into the licensing of it? It gets a bit messy, I screwed with Unity for a while...
And the screenshots you have seem...sketchy? To say the least. Good luck though, seems better than I thought.