
Riley got an iPhone in 7th grade, and like many of us, absolutely fell in love with all the apps he could download and the infinite possibilities the device presented. It didn't take long for him to decide to make his own app, and with no prior development experience he simply picked up some books, followed a few online tutorials, and was on his way. The first app he released was Shoot Around [ Free ], a basic augmented reality shooter that plays a lot like AR Invaders [ $1.99 ]. It you look at the iTunes description, it even retains the original introduction from his father: "Developed by my 13 year old son."
From there, he went on to build Camera Prime [ Free ], which essentially is a rough version of Camera+ [ $1.99 ] released just about a year before the chart-topping camera app by tap tap tap. With these two apps under his belt, Riley describes his experience level as "enough to get by." Coincidence would lead him to stumble across a SNES emulator on the code sharing site Github [3] , which he fixed up a bit and eventually uploaded as his improved version of SNES4iOS [4] , but Riley's passions were elsewhere: His favorite console of all time, the Game Boy Advance.

The thing is, GBA4iOS is by no means a new project. It's been around for quite a while now, and originally popped up on our radar in the summer of last year when a service called Mac Build Server would allow you to basically point their service at a code repository and get a binary you could install, totally side-stepping the App Store. Unsurprisingly, only a few days later that same loophole was closed off, and it seemed safe to assume that Apple was going to seriously tighten up security in the enterprise certificate department. ...Except, that's not what happened. GBA4iOS 2.0 was released with a new enterprise certificate which Riley managed to secure.

Talking to Riley Testut made me realize he perfectly embodies the spirit that feels like it has been lost in the shuffle of the App Store. Back in the early days of iOS, every developer out there was just taking the little they knew and pushing it one step farther, often exercising interesting contacts along the way to come up with neat little features of improvements. That's Riley's development history and GBA4iOS to a T. But, when asked if the fame of GBA4iOS was bringing him any interesting contacts, job offers, or anything else, the answer was a little surprising.
GBA4iOS hasn't impacted his life in many significant ways, short of meeting his girlfriend through Twitter because of the project. Riley mentions that his friends at school all have it, and he once met an Apple Genius who knew what GBA4iOS was, but that's about it. All he's really been able to use the tens of millions of downloads he's had for is resume padding when applying for internships. At least his teachers at school are supportive of the project, hosting a pizza party complete with countdown to go along with the countdown on his web site we posted about early last week . Riley even sent me a short video clip of the moment GBA4iOS went live:
It's crazy really, as if you would've asked me who was behind GBA4iOS last week, I'd have assumed it was a lot like a similarly great emulator, OpenEmu [8] : A whole team of guys, hanging out in IRC, each working on individual pieces to put together into the whole project. Never in a million years would I have assumed the mastermind behind GBA4iOS was having classmates scream for him at when the countdown reached zero. It's awesome, and really just goes to show that anything is possible in the world of iOS.

Things like the Mother 3 English fan translation [9] , or the various Pokemon hacks out there create games that never have existed in the North American market, so there's no original copy to buy. Riley seems to feel the same way many people who share a love for emulation in that projects like GBA4iOS and the companion ROM sites are preserving gaming and offering an experience that either never existed or couldn't exist for a very active and interested player base that'd likely buy things like an English version of Mother 3 if it were only available for purchase.
But, on the topic of Pokemon hacks, Riley revealed the way the mysterious "Event Distribution" feature is going to work in GBA4iOS 2.0: When an event is released by Riley, the way GBA4iOS handles it is by downloading a hacked Pokemon ROM and transparently importing the player's existing save game from the normal version of Pokemon. Then, players can then play the game getting whatever special item, pokemon, or whatever else Riley adds in. From there, you save your game, and like magic GBA4iOS swaps y our save data back into the original Pokemon game.

As far as what the future holds for Riley, he told me that he still totally plans on going to college for software development instead of chasing App Store dreams. "While I could possibly survive without it, I think there's a lot to be gained from a college experience," he explained.
So, the only elephant in the room left to address with the creator of the best emulator to grace my iPhone is what are his favorite games to emulate in GBA4iOS, and he responded with a top five, in order from "most favorite to slightly less favorite."
- Pokemon Emerald
- Wario Ware: Twisted
- Pokemon Crystal
- Super Mario World: Super Mario Advance 2
- Kingdom Hearts: Chain of Memories
And of course Riley has an opinion on the best Pokemon games. In his opinion, the best are the recently released X and Y. He mentions they've done so much to improve them it's hard to imagine how they could get better. But, he'll always have a soft spot for Emerald and the other 3rd generation Pokemon games.
Links
- ^ Riley Testut (twitter.com)
- ^ GBA4iOS (gba4iosapp.com)
- ^ Github (github.com)
- ^ SNES4iOS (github.com)
- ^ mashing this download link on your iOS device (gba4iosapp.com)
- ^ Game Boy Advance (en.wikipedia.org)
- ^ Game Boy Advance SP (en.wikipedia.org)
- ^ OpenEmu (openemu.org)
- ^ Mother 3 English fan translation (mother3.fobby.net)
- ^ Aurora Ticket (bulbapedia.bulbagarden.net)
No comments:
Post a Comment