We use Xamarin Studio. This is a fantastic tool which helps us develop native iOS, MacOS and Android games with the Microsoft .NET technology stack. With MVVM Cross we maintain single backend codebase for apps on different mobile platforms. We produce native mobile apps with Swift for iOS and Java for Android We develop hybrid mobile apps with Cordova and Ionic