Unity is a cross-platform game development engine developed by Unity Technologies. It enables you to easily create rich interactive 3D experiences by providing ways to assemble your art and assets into scenes and environments, add physics, and simultaneously play-test and edit games. When you're finished building and testing, the Unity engine creates a finished binary for your chosen platform — such as an Android APK — which you can publish to Fire tablets and the Amazon Appstore.
Adobe AIR native extensions (ANEs) enable you to package the same code you use for browser-based games developed using Flash (ActionScript) into native apps for your chosen platform, such as Fire tablets.
Apache Cordova allows you to write mobile apps that access native device functions like the camera and accelerometers using HTML, CSS, and JavaScript.
Xamarin allows developers to create native iOS, Android, Mac, and Windows apps in C#.