{"id":4175,"date":"2016-01-21T07:54:56","date_gmt":"2016-01-21T04:54:56","guid":{"rendered":"http:\/\/unitycoder.com\/blog\/?p=4175"},"modified":"2016-01-21T07:54:56","modified_gmt":"2016-01-21T04:54:56","slug":"publishing-to-ouya-from-unity-5-3","status":"publish","type":"post","link":"https:\/\/unitycoder.com\/blog\/2016\/01\/21\/publishing-to-ouya-from-unity-5-3\/","title":{"rendered":"Publishing to Ouya (2016)"},"content":{"rendered":"<p>Founded my old sad little Ouya box and decided to try if publishing to it still works from Unity..<\/p>\n<p>PUBLISH TO OUYA 2016 \ud83d\ude42<\/p>\n<p>&#8211; I\u2019m using 5.3.1p2<br \/>\n&#8211; Download example project: <a href=\"https:\/\/github.com\/ouya\/ouya-sdk-examples\/tree\/master\/Unity\" target=\"_blank\">https:\/\/github.com\/ouya\/ouya-sdk-examples\/tree\/master\/Unity<\/a><br \/>\n&#8211; Unzip and open the project (I used CharacterController project, Scene3rdPerson.scene)<br \/>\n&#8211; Download Core package (this seems to be latest available?) <a href=\"https:\/\/github.com\/ouya\/ouya-sdk-examples\/releases\/tag\/Unity-OuyaSDK-Core\" target=\"_blank\">https:\/\/github.com\/ouya\/ouya-sdk-examples\/releases\/tag\/Unity-OuyaSDK-Core<\/a><br \/>\n&#8211; Import package to that example project (otherwise it shows missing scripts, reopen the scene if it had missing script before)<br \/>\n&#8211; File\/Build settings<br \/>\n&#8211; Add your scene to the list, if not there<br \/>\n&#8211; Switch to Android platform<br \/>\n&#8211; Player Settings \/ Android tab: *See docs: https:\/\/github.com\/ouya\/docs\/blob\/master\/unity.md<br \/>\n&#8211; Landscape Left<br \/>\n&#8211; [x] Status bar hidden<br \/>\n&#8211; Use 32-bit display buffer [ ]<br \/>\n&#8211; Use 24-bit display buffer [ ]<br \/>\n&#8211; Minimum API: 16<br \/>\n&#8211; Lets just try building APK right away, Builds your APK to some folder on your PC<br \/>\n&#8211; Start Ouya<br \/>\n&#8211; Go to Make &gt; Upload : Click that upload button<br \/>\n&#8211; Then on your pc go to that IP address given (your Ouya should be connected to the same network)<br \/>\n&#8211; Your browser displays upload page<br \/>\n<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4178\" data-permalink=\"https:\/\/unitycoder.com\/blog\/2016\/01\/21\/publishing-to-ouya-from-unity-5-3\/ouya_browser_upload_apk\/\" data-orig-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/01\/ouya_browser_upload_apk.jpg?fit=680%2C487&amp;ssl=1\" data-orig-size=\"680,487\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"ouya_browser_upload_apk\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/01\/ouya_browser_upload_apk.jpg?fit=300%2C215&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/01\/ouya_browser_upload_apk.jpg?fit=680%2C487&amp;ssl=1\" class=\"alignnone  wp-image-4178\" src=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/01\/ouya_browser_upload_apk.jpg?resize=397%2C284\" alt=\"ouya_browser_upload_apk\" width=\"397\" height=\"284\" srcset=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/01\/ouya_browser_upload_apk.jpg?w=680&amp;ssl=1 680w, https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/01\/ouya_browser_upload_apk.jpg?resize=300%2C215&amp;ssl=1 300w\" sizes=\"auto, (max-width: 397px) 100vw, 397px\" \/><br \/>\n&#8211; Drop your APK there ..wait for the upload to finish *Note: OUYA is not connected to your PC with USB cable<br \/>\n&#8211; Your game is displayed in A-Z list (mine was CharacterController)<br \/>\n&#8211; WOW it actually runs and controller works too, would had not believed it! oO<br \/>\n<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4177\" data-permalink=\"https:\/\/unitycoder.com\/blog\/2016\/01\/21\/publishing-to-ouya-from-unity-5-3\/ouya_game_installed_unity\/\" data-orig-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/01\/ouya_game_installed_unity.jpg?fit=640%2C480&amp;ssl=1\" data-orig-size=\"640,480\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.4&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 5&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1453379628&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;4.12&quot;,&quot;iso&quot;:&quot;64&quot;,&quot;shutter_speed&quot;:&quot;0.05&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;3&quot;}\" data-image-title=\"ouya_game_installed_unity\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/01\/ouya_game_installed_unity.jpg?fit=300%2C225&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/01\/ouya_game_installed_unity.jpg?fit=640%2C480&amp;ssl=1\" class=\"alignnone  wp-image-4177\" src=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/01\/ouya_game_installed_unity.jpg?resize=432%2C324\" alt=\"ouya_game_installed_unity\" width=\"432\" height=\"324\" srcset=\"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/01\/ouya_game_installed_unity.jpg?w=640&amp;ssl=1 640w, https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/01\/ouya_game_installed_unity.jpg?resize=300%2C225&amp;ssl=1 300w\" sizes=\"auto, (max-width: 432px) 100vw, 432px\" \/><br \/>\nOk, next going to try to port this <a href=\"http:\/\/unitycoder.com\/blog\/2015\/09\/11\/psychobombrush-game-prototype\/\" target=\"_blank\">old test game to Ouya<\/a>, will add notes later..<\/p>\n<p>Older Ouya publishing notes, including how it was connected to windows, lots of steps.. just use the new browser upload<br \/>\n<a href=\"http:\/\/unitycoder.com\/blog\/2013\/06\/26\/publishing-to-ouya-from-unity3d\/\" target=\"_blank\">http:\/\/unitycoder.com\/blog\/2013\/06\/26\/publishing-to-ouya-from-unity3d\/<\/a><\/p>\n<p>&#8212;<\/p>\n<p><strong>Resources:<\/strong><br \/>\nODK (original download page seems to be down? https:\/\/devs.ouya.tv\/developers\/odk , I didn&#8217;t install ODK, so i guess no longer needed for builds?) <a href=\"https:\/\/devs-ouya-tv-prod.s3.amazonaws.com\/odk\/odk-2.0.1.zip\" target=\"_blank\">https:\/\/devs-ouya-tv-prod.s3.amazonaws.com\/odk\/odk-2.0.1.zip<\/a><\/p>\n<p><strong>Instructions:<\/strong><br \/>\n<a href=\"https:\/\/github.com\/ouya\/docs\/blob\/master\/unity.md\" target=\"_blank\">https:\/\/github.com\/ouya\/docs\/blob\/master\/unity.md<\/a><\/p>\n<p><strong>Examples:<\/strong><br \/>\n<a href=\"https:\/\/github.com\/ouya\/ouya-sdk-examples\/tree\/master\/Unity\" target=\"_blank\">https:\/\/github.com\/ouya\/ouya-sdk-examples\/tree\/master\/Unity<\/a><br \/>\n<a href=\"https:\/\/github.com\/ouya\/unity-2d-demo\" target=\"_blank\">https:\/\/github.com\/ouya\/unity-2d-demo<\/a><\/p>\n<p><strong>Controller Framework:<\/strong><br \/>\n<a href=\"https:\/\/github.com\/rendermat\/OuyaInputFramework\" target=\"_blank\">https:\/\/github.com\/rendermat\/OuyaInputFramework<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Founded my old sad little Ouya box and decided to try if publishing to it still works from Unity.. PUBLISH TO OUYA 2016 \ud83d\ude42 &#8211; I\u2019m using 5.3.1p2 &#8211; Download example project: https:\/\/github.com\/ouya\/ouya-sdk-examples\/tree\/master\/Unity &#8211; Unzip and open the project (I used CharacterController project, Scene3rdPerson.scene) &#8211; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4177,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[420,3],"tags":[610,188,849,506,611,171,848],"class_list":["post-4175","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-unity3d","tag-apk","tag-build","tag-odk","tag-ouya","tag-publish","tag-unity","tag-upload"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/unitycoder.com\/blog\/wp-content\/uploads\/2016\/01\/ouya_game_installed_unity.jpg?fit=640%2C480&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p1KTaT-15l","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts\/4175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/comments?post=4175"}],"version-history":[{"count":1,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts\/4175\/revisions"}],"predecessor-version":[{"id":4179,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/posts\/4175\/revisions\/4179"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/media\/4177"}],"wp:attachment":[{"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/media?parent=4175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/categories?post=4175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unitycoder.com\/blog\/wp-json\/wp\/v2\/tags?post=4175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}