Gamasutra: The Art & Business of Making Gamesspacer
Ouya: One Developer's Perspective
Printer-Friendly VersionPrinter-Friendly Version
View All     RSS
April 23, 2014
arrowPress Releases
April 23, 2014
PR Newswire
View All





If you enjoy reading this site, you might also want to check out these UBM TechWeb sites:


 
Ouya: One Developer's Perspective
by Luke Schneider on 07/12/12 01:58:00 pm   Expert Blogs   Featured Blogs

The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.
The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company.

 

The Ouya has been and will continue to be a fascinating phenomenon in the games industry. There's a healthy amount of skepticism surrounding it, with Penny Arcade Report being the latest to jump on the "too good to be true" bandwagon.

Yet from my perspective, if you're going to be skeptical of the device for a reason, you should focus on Ouya's ability to deliver what's been promised. I would advise against skepticism of there being good software on it, assuming it does make it into production. Here are two major reasons why:

1) Pent-Up Developer Demand

Want to develop a TV-based downloadable console game today? Here are your choices: PSN, XBLA, XBLIG, and WiiWare.

PSN and XBLA are two sides of the same coin, with PSN being a little more welcoming yet not as successful on the high end. But getting onto either one is a significant endeavor. WiiWare has some barriers to entry as well, but has so little attention and potential for success that it's not worth considering. XBLIG has very low barriers to entry, but still requires XNA, pricing/promotion flexibility is quite limited, and has many other significant downsides (can't play offline, reputation is generally bad, no achievements or leaderboards, treated as third-class citizens, and ratings matter to sales but are easily manipulated).

If you compare current console options to the major mobile markets (Apple, Google, etc), there is no comparison. Releasing a game is not a significant obstacle and there are hundreds of development options while doing so.

Ouya is providing mobile-like releasability on a console for the first time, and it will also provide a level playing field. Granted it won't have a massive install base, but that hasn't stopped Windows Phone 7 from amassing 100,000 apps.

2) Current Android Software != Ouya's Potential Software

I'll very likely port my games to Ouya, even though they may never be on another Android device. Why? Because it will be very easy to do, and my games (Super Crossfire, Inferno+, Ballistic, and Fireball, to be specific) will look and play great on it.

It will be easy because almost all the work is already done. All the games are in Unity, all the games have been made to look great on a new iPad (similar power/resolution overall to the Ouya), and they all control best with a dual analog control pad (which I've already done support for in the PC versions). It's hard to think of how the console could be a better fit for my games and current situation, aside from maybe having more graphical power.

I'm sure I'm not the only Unity- or Unreal-based developer who has stayed away from Android-based devices, because developing for them is such a pain due to so many different target resolutions and device capabilities. The Ouya solves the multiple device/resolution problem and adds a controller.

And for most types of games, a good dual analog controller is the best way to control a game played on a large-screen TV.

The Open Console Future

There's always the chance Ouya never makes it into production. But some day, a console with mobile-like releasability, easy production paths, and a level playing field will exist, and I look forward to it. You should too!


Related Jobs

Linden Lab
Linden Lab — San Francisco, California, United States
[04.23.14]

Sr. Front-end Web Developer
Linden Lab
Linden Lab — San Francisco, California, United States
[04.23.14]

Sr. Software Engineer, Back-end
Linden Lab
Linden Lab — San Francisco, California, United States
[04.23.14]

Lead Engineer
2K
2K — Novato, California, United States
[04.23.14]

Lead Mission Designer






Comments


Michael DeFazio
profile image
just wanted to say thanks for the link to that article. we may disagree on a few points but i look forward to seeing OUYA's impact on the market.

Raymond Grier
profile image
Saul Goodman?

E McNeill
profile image
Sorry to go off-topic, but: you made your games in Unity? I thought they were all XNA!

I'm planning on switching from primarily 2D XNA PC dev to primarily 2D multiplatform (probably Unity) dev soon. The prospect kinda scares me; XNA was so easy, and Unity has so much baggage (the editor, the scripting, the 3D focus). Did you find it an easy transition?

Luke Schneider
profile image
E: They were originally in XNA, but I transitioned to Unity almost a year and a half ago. Unity isn't perfect, but the platform flexibility is awesome. My games are still C#-based, but now they run from Unity instead. For ports of Fireball and Ballistic, it took about a week to port each from XNA to Unity because I knew what I was doing, but for the first game (Super Crossfire) it was a significant amount of work to get everything working (about a month).

I looked at the 2D Unity plug-ins available when I changed over, but didn't like any enough to use them and wrote my own custom graphics stuff. The main drawback from doing that: It's somewhat of a pain to use tiling textures (because I use sprite sheets). I wish Unity gave a little more low-level access to the graphics system (that would work on all platforms) because I now have an elaborate system to manage rendering based on a list of custom meshes, though there's probably a better way to do it than I'm doing.

I don't really use the editor for anything except playing the game and managing assets once I have the basic setup working.

Hope this helps. Email (luke@radiangames.com) if you need more.


none
 
Comment: