My son wants to write a console video game. ID@Xbox turned down our application because, well, he’s never written a video game. He’s not a Playstation player, so not that either. I dislike Nintendo. What console can he write for? The OUYA, an Android OS based game console!

The OUYA

Image courtesy of Wikimedia

I haven’t programmed Java in a while; I didn’t find it too hard to refamiliarize myself with the language. Harder to fathom, I had to learn the Android application platform. A couple of days on Safari Books Online got me up to speed on that subject. Then, I plied my knowledge of OpenGL ES from iOS development and, voila!, a game. A simple game, but a game nonetheless.

What’s Wrong with OUYA?

I found some problems with the whole development experience:

What’s Right with OUYA?