Apple makes so many changes to iOS annually that developers everywhere must dread the month of September. 2017 is an especially tough year, this fall marks the end of 32-bit support in iOS. I personally am about to lose a bunch of my favorite iPhone games and apps of the last 8+ years due to lack of updates from their creators. Many of you have been justifiably concerned that Rogue Touch would be listed among the casualties of iOS 11.
Rogue Touch was originally released on February 19, 2009 and has supported every version of iOS since 2.0 (referred to as iPhone OS back then). It was last updated in September 2013, an eternity ago in the App Store. Sometimes iOS updates only cause performance issues… I’m looking at you iOS 4!!! Sometimes the changes are totally game-breaking as seen with iOS 7, which happens to be the last time RT was updated and saved from oblivion.
Today, the 32-bit apocalypse is approaching fast. Rather than simply meet the minimum of 64-bit and iOS 11 support I really wanted to make this update special, so earlier this summer I had a meeting with an artist friend (who is currently working on RT2 artwork) and discussed various ideas for enhancing Rogue Touch. He proposed something more detailed and modern looking but still familiar to longtime players, and created some exciting samples! We crafted a plan, set the budget and timetable, and got started.
Despite the number of images to re-create in a hurry, I think he had the easier end of things. Dusting off the Rogue Touch source code I discovered the lurking horror of 600+ deprecations of various functions used within that had occured over the years! Pulling on one thing unraveled multiple other issues. It felt like fighting a Hydra with a rusty dagger. The technical details may be worthy of a separate post! In the end, about 30% of the Rogue Touch codebase has been modified. Way more than planned, but the results are pretty cool.
I play-tested a lot, and being immersed in RT again after so long gave me lots of little ideas to improve it. What started as a bare-bones plan to meet iOS 11 requirements bloomed into a large scale project that made Rogue Touch even better than ever. The update has been submitted to Apple and pending approval will be released very soon, almost exactly 4 years after the last one! This time it’s much more than just a compatibility / bug-fix release…
“What’s New” notes will be posted in the forums later. For now, here are a few teaser images to show the before and after transformation:
Rogue Touch Version 2.0 should keep us all exploring the dungeons of doom for years to come.
Please share your thoughts here in the comments section or forums, and spread the word on twitter or wherever you like to hang out! And if it’s not too much trouble, I’d love to see some new & updated reviews in the App Store once the update goes live 😀