How Modern Game Engines Are Improving Mobile Gaming

Batman_Arkham_Full

The widening selection of game creation tools available to mobile developers have come a long way in improving players’ experiences when gaming on the go. Game engines are special software frameworks designed to augment the strengths of modern gaming hardware and aid the rapid development and creation of new and exciting titles. Modern game engines contain all the necessary tools for developers to be able to create their kick-ass games more quickly and easier than ever before and the results have been impressive.

Thanks to the advent of smartphones, tablets, phablets and now wearables like Apple Watch, the monetary worth of the gaming industry is enjoying exponential growth. The mobile gaming market alone is predicted to hit $9 billion in 2016. The convenience of playing both casual games like mobile bingo, as well as pulse-pounding, hyper-realistic racing games have all helped the industry set new records. With the continual improvements of next-generation of gaming platforms and quality titles like Splatoon and The Witcher 3 to go with them, gamers are enjoying a bright future packed with high-quality titles from a host of publishers, and powerful engines are driving their success.

The Unreal Engine has long been a favorite among developers and has been responsible for helping to create such popular titles such as Batman: Arkham City Lockdown, Injustice, Borderlands Legends and the Infinity Blade series. To date, the Unreal Engine 3 has been installed on some 2.25 million computers worldwide and comes complete with an integrated Unreal Editor suite which has helped revolutionize the way developers build and develop their mobile game projects.

Plants vs Zombies title screen

For PopCap Games’ popular tower defense game Plants vs Zombies and OMGPop’s rather addictive mobile app Draw Something, the Marmalade SDK helped provide the facility and resources needed to create cross-platform C++ games.

The software development kit gives developers the ability to compile their Xcode and Visual Studio projects for Android or iOS which helps cut development costs while widening their potential audiences at the same time. Marmalade also provides an acceleration tool called Marmalade Quick which provides an even more flexible, open environment for developers to experiment with. This is particularly useful for those companies looking to get their games up, running and monetized more quickly.

Other game engines such as Unity can make 3D development a breeze whilst the Corona SDK helps solves issues of cross-content publishing giving developers more freedom to concentrate on other aspects of their games.

There’s little doubt that the modern state of game engine development now offers something for every type of game developer and this means more and more players are reaping the rewards. From casual to hard-core and everything in-between, these advanced tools in the hands of talented studios can only lead to every-higher quality mobile gaming experiences. What a great time to be a gamer!

User Interfaces of the Week

picard_firstcontact

We’re less than a week away from Apple’s World Wide Developer Conference where Tim Cook and company will unveil the latest and greatest for OS X, Apple Watch and iOS. No doubt we’ll get a preview of iOS 9 and all it has to offer, but before we move forward, sometimes it’s best to reflect on where we’ve come from. I wish I could say the user interfaces featured here were but a distant App Store memory, but alas they all come from currently-shipping apps.

A few weeks ago I went looking for a well designed gas / milage tracking app in the App Store. I’ve been using Gas Cubby for years, but wanted something new to help me keep track of MPG with my new Ford C-MAX Energi plug-in hybrid. From my own experience, I knew that doing a general search in the App Store tends to yield less than optimum results. Even so, I just wasn’t prepared for the sloppy approach many of these apps tried to pass off as user interface design.

Being a UI designer myself, I have surrounded myself in my professional and digital life with talented designers and developers who consistently release top-notch apps. The problem with living in a bubble of roses is you sometimes forget what the real world smells like. As I paged through dozens of these milage trackers I was reminded just how many apps on the store are basically junk. Over at Daring Fireball, John Gruber has a recurring piece he calls “User interface of the Week” where he highlights some of the worst cases of user interface “design” he’s encountered. I don’t feel right calling these apps out by name, but if any apps deserved John’s moniker, these sure do.

Seeing what often passes for acceptable design in the App Store often reminds me of all the hard work that goes into creating my own well designed and executed apps. So many people think software just grows on trees, but it doesn’t. Designing and building best-in-class software requires a depth of knowledge and experience that a relative few possess.

I can’t wait to see what WWDC has in store for the future of my favorite software platforms. I’m hoping Apple inspires an entire new group of developers to strive for excellence and bring users apps that are truly worthy of these wonderful, futuristic devices. As for my milage tracker quest, I finally settled on Road Trip. It’s a bit more complex than I would like, but so far, so good.