Im pretty much ready to submit my game to OUYA by the end of the week. My ouya sdk version is 1.0.6.1 from what I can tell from the Ouya panel. Is there any reason to upgrade my ouya sdk version to the latest? Everything is working correctly as is.
That's really old. If you want faster input and in-app-purchases to work you'll want to upgrade to the latest on github. If you don't have any controller latency, you could submit now, and then submit an update after upgrading.
That's really old. If you want faster input and in-app-purchases to work you'll want to upgrade to the latest on github. If you don't have any controller latency, you could submit now, and then submit an update after upgrading.
Ive been using the OUYA Input controller framework posted in the forum without any issues and I haven't noticed any problems with in-app-purchases. My game is just a single purchase for the full game. My biggest concern was that I modified a couple of the files in the plugin so that I could handle getting the users gamer account name for leaderboards and I just need to track down my changes. I guess I should just bite the bullet and upgrade everything, it will probably save some headache later on.
Ah I've added the fetch gamer uuid interface in the new version.
I should add fetch gamer username as well....
The version I currently have has the fetch gamer uuid interface, but I bet alot of people would appreciate adding the fetch gamer username interface though!
I didn't see any example of the process of upgrading the ouya-unity-plugin. Could you give me a quick run down of the steps to upgrade or point me in the right direction?
Sure you download the latest from github to a new directory. You open that as a Unity project and use the menu to export the Core package. Switch to your game and import the Core package. Be sure to sync and compile Java again.
Sure you download the latest from github to a new directory. You open that as a Unity project and use the menu to export the Core package. Switch to your game and import the Core package. Be sure to sync and compile Java again.
Okay, that seems fairly simple. One more question and I swear Ill stop nagging you! Before I import the core package into my game, do I need to remove anything or will it ask me to overwrite the core package files that exist?
Unity import is pretty limited. You normally get a list of checkboxes that you can uncheck. It doesn't really handle files that were deleted. So from an old build like that, it's better to delete the old files and import fresh. Since I retired some old classes. Or you can remove the classes that are old after importing.
I successfully updated my version to the latest last night. Luckily I had commented the sections where I had added getting the gamer name, etc so I was able to incorporate those modifications back into the updated plugin. I feel much better now about release and hope to submit this weekend!
Comments
OUYA Inc | Android Developer
Skype: tgraupmann_prey
http://github.com/ouya/docs
http://github.com/ouya/ouya-sdk-examples
Check out the latest docs for your game engine: [setup] [adobe air] [android] [clickteam fusion] [construct 2] [corona] [libGDX] [game maker] [html5] [marmalade] [monogame] [unity] [unreal]
Use caution when setting [persistent wireless mode].
OUYA Inc | Android Developer
Skype: tgraupmann_prey
http://github.com/ouya/docs
http://github.com/ouya/ouya-sdk-examples
Check out the latest docs for your game engine: [setup] [adobe air] [android] [clickteam fusion] [construct 2] [corona] [libGDX] [game maker] [html5] [marmalade] [monogame] [unity] [unreal]
Use caution when setting [persistent wireless mode].
OUYA Inc | Android Developer
Skype: tgraupmann_prey
http://github.com/ouya/docs
http://github.com/ouya/ouya-sdk-examples
Check out the latest docs for your game engine: [setup] [adobe air] [android] [clickteam fusion] [construct 2] [corona] [libGDX] [game maker] [html5] [marmalade] [monogame] [unity] [unreal]
Use caution when setting [persistent wireless mode].
OUYA Inc | Android Developer
Skype: tgraupmann_prey
http://github.com/ouya/docs
http://github.com/ouya/ouya-sdk-examples
Check out the latest docs for your game engine: [setup] [adobe air] [android] [clickteam fusion] [construct 2] [corona] [libGDX] [game maker] [html5] [marmalade] [monogame] [unity] [unreal]
Use caution when setting [persistent wireless mode].
OUYA Inc | Android Developer
Skype: tgraupmann_prey
http://github.com/ouya/docs
http://github.com/ouya/ouya-sdk-examples
Check out the latest docs for your game engine: [setup] [adobe air] [android] [clickteam fusion] [construct 2] [corona] [libGDX] [game maker] [html5] [marmalade] [monogame] [unity] [unreal]
Use caution when setting [persistent wireless mode].
OUYA Inc | Android Developer
Skype: tgraupmann_prey
http://github.com/ouya/docs
http://github.com/ouya/ouya-sdk-examples
Check out the latest docs for your game engine: [setup] [adobe air] [android] [clickteam fusion] [construct 2] [corona] [libGDX] [game maker] [html5] [marmalade] [monogame] [unity] [unreal]
Use caution when setting [persistent wireless mode].
OUYA Inc | Android Developer
Skype: tgraupmann_prey
http://github.com/ouya/docs
http://github.com/ouya/ouya-sdk-examples
Check out the latest docs for your game engine: [setup] [adobe air] [android] [clickteam fusion] [construct 2] [corona] [libGDX] [game maker] [html5] [marmalade] [monogame] [unity] [unreal]
Use caution when setting [persistent wireless mode].