Your SlideShare is downloading. ×
0
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
SG Android Devs Meetup July 2013
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

SG Android Devs Meetup July 2013

648

Published on

Published in: Technology, Spiritual
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
648
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. HI OUYA SG ANDROID DEVELOPERS MEET-UP 24 JULY 2013 BY: WU HUIJIE (WU.HUIJIE@NEWTON-CIRCUS.COM)
  • 2. AT A GLANCE • Inside The OUYA • Noteworthy Games • Useful Apps • Compatibility With Other Controllers • Setting up XBMC • Developing Games For OUYA • Useful Links • Questions
  • 3. INSIDE THE OUYA
  • 4. INSIDE THE OUYA Operating System Android 4.1 Jelly Bean System-on-chip Nvidia Tegra 3 (T33) CPU Quad-core 1.7Ghz ARM Cortex-A9 MPCore (ARMv7-A architecture) GPU Nvidia GeForce ULP @ 520Mhz RAM 1GB DDR3-1600 SDRAM USB ports 1 USB 2.0, 1 microUSB Video Support HDMI 1.4, 1080p or 720p. Stereoscopic 3D support Audio Support HDMI (ARC), 5.1 or 2.0 channel Internal Storage 8GB eMMC Flash Memory Source: http://en.wikipedia.org/wiki/Ouya http://www.pcmag.com/article2/0,2817,2418726,00.asp http://www.ifixit.com
  • 5. INSIDE THE OUYA Networking 10/100 Ethernet, 802.11 b/g/n, BTLE 4.0 Power Consumption 4.5W (gaming), 1W (standby) Power source 12V DC via Coaxial power connector Size 75 x 75 x 82mm Weight 300g Price USD99 Source: http://en.wikipedia.org/wiki/Ouya http://www.pcmag.com/article2/0,2817,2418726,00.asp http://www.ifixit.com
  • 6. INSIDE THE OUYA For detailed teardown: http://www.ifixit.com/Teardown/Ouya+Teardown/14224/1
  • 7. NOTEWORTHY GAMES • TowerFall • ShadowGun • BombSquad • Final Fantasy III • Ittle Dew • Knightmare Tower • Bombball • … and many more: http://www.ouya.tv/games/?show=popular
  • 8. USEFUL APPS • File Expert • https://play.google.com/store/apps/details?id=xcxin. filexpert&hl=en • http://www.xageek.com/ • Blue Board • Available in OUYA Discover store • https://play.google.com/store/apps/details?id=com. alienmantech.blue_board_tablet • XBMC • http://xbmc.org/
  • 9. COMPATIBILITY WITH OTHER CONTROLLERS • PS3 Wireless Dual-shock controller (best compatibility) • Need USB to micro USB cable for setup • Xbox360 controller (semi-working, need USB receiver) • Logitech F310 Gamepad • Persistently taking over P1 slot • Logitech F710 Wireless Gamepad • Persistently taking over P1 slot Source: http://ouyaforum.com/showthread.php?3673-LIST-Controllers-That-Work-With-OUYA
  • 10. SETTING UP XBMC
  • 11. DEVELOPING GAMES FOR OUYA • Supported Game Engines • Adobe AIR • Corona • Game Maker • MonoGame • Unity
  • 12. DEVELOPING GAMES FOR OUYA Hardware (recommended setup) • 720/1080p HDTV (recommended) • LCD monitor with 16:9/16:10 aspect ratio resolution • HDMI input preferred (min. DVI input) • Built-in audio preferred • Bluetooth speakers (if using monitor without audio output) • HDMI cable • HDMI to DVI converter (if monitor only has DVI input) • USB to micro USB cable (for connecting development machine to OUYA set) • Universal power plug adapter (OUYA is shipped with North American power adapter with 100-240V input)
  • 13. DEVELOPING GAMES FOR OUYA
  • 14. DEVELOPING GAMES FOR OUYA
  • 15. DEVELOPING GAMES FOR OUYA
  • 16. DEVELOPING GAMES FOR OUYA Hardware (minimum setup) • Android tablet • Must be running at least Android 4.1 • Screen resolution should be at least 1280 x 720px (720p) or 1920 x 1080px (1080p) • OUYA/PS3/Xbox360 wireless controller • Needed to be loaded with OUYA launcher and framework APK files • More details here: https://devs.ouya.tv/developers/docs/setup
  • 17. DEVELOPING GAMES FOR OUYA
  • 18. DEVELOPING GAMES FOR OUYA Game engine/SDK Unity Adobe AIR IDE Unity/Unity Pro + MonoDevelop FlashDevelop FDT Adobe Flash Builder Intellij Language UnityScript C# Boo Actionscript Hardware accelerated 2D/3D graphics Yes Yes Pricing Free Subscription-based License-based Free for SDK, pricing varies for each IDE
  • 19. DEVELOPING GAMES FOR OUYA Game engine/SDK Unity Adobe AIR Integration with OUYA Development Kit (ODK) Official OUYA Unity plugin: https://github.com/o uya/ouya-unity- plugin Adobe Native Extensions (ANE) Gaslightgames ANEs for OUYA: https://github.com/gasl ightgames/AIROUYACo ntroller https://github.com/gasl ightgames/AIROUYAIAP GameInput classes support for console controllers (Adobe AIR 3.7, Flash Player 3.7 onwards)
  • 20. DEVELOPING GAMES FOR OUYA (WITH UNITY) Getting started 1. Register a free OUYA developer account here: https://devs.ouya.tv/ 2. Read docs here: https://devs.ouya.tv/developers/docs/unity 3. Quick start guide here: http://www.thinicegames.com/blog/2013/07/from-unity- to-ouya-quick-setup-guide/ 4. Get Android SDK (rev. 21) 1. There’s an issue with rev. 22, so beware! 5. Download ODK here: https://devs.ouya.tv/developers/odk 6. Download Android NDK 1. If using ver. r8d, some modifications will be required 7. Get latest JDK
  • 21. DEVELOPING GAMES FOR OUYA (WITH UNITY) Getting started 8. Setup Android SDK as instructed 9. Place ODK files in recommended location 10. Download OUYA Unity plugin here: https://github.com/ouya/ouya-unity-plugin 11. Export OUYA core, starter kit and example Unity packages from plugin 12. Create a new Unity project 13. In Build Settings, switch platform to Android and make sure Texture Compression is set to “DXT (Tegra)” 14. Import Unity packages (Core first, starter kit then examples)
  • 22. DEVELOPING GAMES FOR OUYA (WITH UNITY) Getting started 15. Open OUYA panel and update bundle IDs, JDK, Android SDK and NDK locations (make sure no grey fields!) 16. Return to OUYA tab and click the compile buttons 17. In the first Unity scene, drag a OUYAGameObject prefab into it and fill in your Developer ID (provided to you after OUYA developer account is created)
  • 23. DEVELOPING GAMES FOR OUYA (WITH UNITY) For more details refer to: https://devs.ouya.tv/developers/docs/setup https://devs.ouya.tv/developers/docs/unity http://www.stevetack.com/ouya_unity_tutorial_01.html http://unitycoder.com/blog/2013/06/26/publishing-to- ouya-from-unity3d/ http://www.thinicegames.com/blog/2013/07/from-unity-to- ouya-quick-setup-guide/
  • 24. USEFUL LINKS • Official OUYA website • http://www.ouya.tv/ • Unofficial OUYA forums (tons of info and very up-to-date) • http://ouyaforum.com/forum.php • http://ouyaforum.com/showthread.php?3673-LIST- Controllers-That-Work-With-OUYA • List of OUYA games/apps • http://www.ouya.tv/games/ • http://en.wikipedia.org/wiki/List_of_Ouya_software • iFixit’s OUYA teardown page • http://www.ifixit.com/Teardown/Ouya+Teardown/142 24/1
  • 25. QUESTIONS?

×