As David has said, we’re actually hard at work on Ouya support. It’s a pretty big project, and because of that, we’ll be providing incremental changes via daily builds adding each of the features that people will need/want for Ouya. In fact, the newest daily build already contains some new features now that you can play with on Ouya.
First, we’ve added Ouya app icon support, which we’ve documented here…
http://docs.coronalabs.com/daily/guide/distribution/buildSettings/index.html#ouya
We’ve also added support for all keys on a keyboard and for gamepad/joystick buttons via our “key” event. You can see this in action now via sample app “Interface/KeyEvent” that is included with the Corona Simulator.
http://docs.coronalabs.com/daily/api/event/key/index.html
http://docs.coronalabs.com/daily/api/event/key/keyName.html
http://docs.coronalabs.com/daily/api/event/key/nativeKeyCode.html
We’ve add a new “mouse” event feature which allows you to track the mouse cursor movement and mouse clicks that can be generated by the Ouya controller’s trackpad, USB mouse, or bluetooth mouse. In fact, mouse events are supported on Android 3.1 and higher devices (phones and tablets) too via bluetooth. Mouse event support has been added to the Corona Simulator for Windows when simulating an Android device… but not for Mac yet. Also note that apps running on Ouya do not have touchscreen support (because your TV is not a touchscreen), making mouse/touchpad support important.
http://docs.coronalabs.com/daily/api/event/mouse/index.html
We have one undocumented feature that allows you to set the category in your AndroidManifest.xml file for Ouya, which is an Ouya requirement. You can do this by adding the following to your “build.settings” file…
settings = { android = { mainIntentFilter = { categories = { "tv.ouya.intent.category.GAME" }, }, }, }
Next, we’re working on the ability to get information about the device that an input event came from.
After that, we’ll be adding analog axis event support so that you can get the input events from the gamepad’s thumbsticks and analog triggers.
I’m sure more changes will follow, such as the ability to simulate a 720 and 1080 TV in the Corona Simulator. There is lots to do. So, we’ll be rolling out these changes incrementally via daily builds.
Ouya (the company) will be creating the Corona plugin that will allow you to do in-app purchases and game network support. They’re actively working on it now.
So, yeah, there’s lots of stuff going on. :)