Если писать кросплатформенные приложения то:
Xamarin - можно писать нативные приложения на c#, стоит денег
PhoneGap - окно браузера с дополнительным api для доступа к функциям устройства
Telerik platform for mobile - превращает javascript и css в нативный код, правда вместо html у них свой формат описания ui очень похожий на xaml
Для игр используют другие средства:
Unity - довольно быстро можно накидать прототип, писать можно на c#, стоит денег
Cocos2d-x - очень интересный framework, активно развивается азиатами, полность бесплатен, нативен даже больше чем остальные, писать придется на c++ 11 (кстати несмотря на присутствие в названии 2d на нем можно писать трехмерные игры)