
How is this better than downloading the free version of Unity (www.unity3d.com), which is also portable and uses the same Mono libraries? (OK, Xamarin isn't bundled with 3D graphics and a physics engine, so it will be smaller, but free is still free.)