We received a free Ouya (thanks Ouya!) at the GDC Next event last week and I spent today with the goal of trying to compile our Super Truckin’ Soccer level for it. For those of you that don’t know, the Ouya is essentially an Android based game console, so it should be simple to take an Android game and port it over.
We took the first step today and thanks to some friendly Redditor’s over on the /R/Unity3D forum, we got some excellent advice and tutorials that guided us through the process.
Largely we followed this tutorial (http://www.stevetack.com/ouya_unity_tutorial_01.html) which got us just about 90% there, but we did run into two problems not mentioned in the tutorial.
- We struggled with getting the ADB driver installed because Windows 8.1 doesn’t allow you to install unsigned drivers unless you are in a special startup mode. HowToGeek.com had me covered though http://www.howtogeek.com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned-drivers/
- When I first launched the game on the Ouya it immediately crashed and we found another forum that recommended compiling the Java, Plugin, and NDK components that are available on the Ouya Panel in Unity3D in addition to the normal compile. A quick recompile of those (in any particular order it seems) and a Rebuild + Run and Super Truckin’ was running on the Ouya!
Unfortunately at this point the game is running at a lackluster frame rate, so I am going to have to now consider two things. Do we spend the time optimizing for the Ouya (reducing poly’s, textures, particles…) so that it runs well, and then if so, how much of the controller support should we implement? The Ouya controller has some reputation on the internet and after utilizing it it’s not a horrible controller, but it’s definitely not the best.
What do you think, should we take the extra effort and try and make the game work for the Ouya? Please add a comment in addition to your vote in the poll. We would like to know a little bit more about your reasoning behind the Yay or Nay.