По поводу XNA - Microsoft-то его забросила, но есть
MonoGame, который жив и развивается, а, исходя из их
промо-ролика, можно действительно написать что-то более-менее серьезное. Единственный момент, который надо учитывать - это то, что для мобильных платформ, видимо, придется закупить
Xamarin.