Tom's Hardware Interviews Four Android And iOS Game Developers

What Are Your Favorite Mobile Platforms And Games?

Tom's Hardware: Porting Android to x86 should allow developers to take advantage of SSE-based optimizations. This assumes software stands to benefit from “single-instruction, multiple-data” SIMD optimizations, which is technology also offered by ARM’s NEON technology. Are you currently using NEON to achieve performance benefits for mobile gaming?

Fishlabs: Since NEON is a CPU-optimized solution for writing high-performance code, it is not that interesting for us as long as our games are rather GPU-bound. However, there’s a good chance that our upcoming titles will require stronger CPU performance, especially when there are more vector-based algorithms involved. Once that's the case, NEON will surely be the best way to go in order to relieve the CPU and optimize the respective device’s performance.

Madfinger: Because we rely on our Unity engine, we do not need to take care of this stuff. Unity does it instead of us. All we can say is that we use NEON for fluid simulation optimization in Shadowgun .

Mediocre: We do not currently use NEON optimizations at all. It could be interesting to use SSE here and there, but these days you typically get more bang-for-the-buck spending that time parallelizing code or rearranging for cache utilization.

Tom's Hardware: On what platforms and devices do you test your games before publishing them? Which smartphones and/or tablets do you personally own, what game titles are your favorites, and what computing platform do you use for development?

Fishlabs: Since it is mandatory for us to make our products absolutely top-notch in every aspect, we test our games extensively on all supported devices. While the QA is done by our own developers on one hand and a number of external game testers on the other, we have now established an in-house QA department that prepares for our ongoing battle against glitches, bugs, and other problems. The computers we use for programming and graphics design vary. While most of our engineers work with latest generation Macs, our artists prefer to work on PCs, particularly since 3ds Max is our primary 3D design tool not available on Mac.

As for the devices I personally own, I have an iPhone 4 and an iPad. Game-wise, my all-time favorite is the Heroes of Might and Magic series. I’m particularly fond of the third installment of that saga! And I’m also a big fan of old-school shooters like Doom, Quake, Hexen, and Max Payne. Another title I enjoyed a lot was Dragon Age: Origins.

Transformer Prime

Madfinger: Personally, I own an iPhone, an iPad, and an Asus Transformer Prime. Of course, we have to play new games to keep an eye on our competition and keep up with the latest trends. I prefer hardcore games like Dead Space, FIFA 2012, Ravensword: The Fallen King, and Galaxy on Fire 2 HD.

For Apple devices, we test devices with all of the various iOS versions we intend to support. As far as Android devices are concerned, we test only the main ones—that means about 15 devices total. Usually, the problem with some mobile devices comes much later after game publication, so we have to maintain our testing protocol for these devices down the stretch, as well.

Mediocre: We have about a dozen devices internally for testing, and we used a beta program to cover more devices during our general Android port. I personally use an iPhone 4S and the original iPad. Henrik uses a Samsung Galaxy Nexus. I mostly use my Windows machine for development, since I prefer Visual Studio as a development environment. So, Sprinkle was created on Windows and continuously ported to iOS and Android. The Windows machine is a high-end quad-core laptop. Neither of us plays many games, unfortunately. I can enjoy casual games like Tiny Wings occasionally, and I recently spent some time with Tower Defense games.

Vector Unit: On iOS we test using an iPad, iPad2, iPhone 4S, iPhone 4, and iPhone 3GS. On Android, we have a range of devices we test on (about 10), with an HTC EVO being our low end and a Transformer Prime being our high end.

  • Though I agree that paying more for an HD version of a game is not the right way moving forward, I do believe HD resolution for gaming is essential. In my opinion, a game with excellent high-resolution graphics will win over a similar game with a lower res graphics. Having that crisp, clean graphics, would say a lot about the quality of the game even before the consumer has a chance to play it. First impressions count.
    Reply
  • cumi2k4
    @ anonimus789
    True that HD version is the way, but developers should not charge additional fees for it. Imagine if PC game developers implement this...you pay for the 1024x768 pix version, then when you upgrade your resolution to 1680x1050 pix, do you have to buy the game again?
    Reply
  • Andrew Ku, your shameful promotion of Windows Phone was embarasing. The developers have nothing to do with it, and you kept bringing it up over and over again.
    Reply
  • jaquith
    Phone & Tablet Reviews - I'm of the opinion, at least (here), there's little point to voicing any constructive point of view. Each platform has their followers and the numbers based on sales are not representative of the folks that post their comments.

    Therefore, whichever platform you like I hope you can 'get' what you like. I do hope that all platforms can make it easier for the developers.
    Reply
  • ram1009
    This is complete BS IMHO. I don't see how anybody can enjoy gaming on such a tiny screen not to mention the lack of processing power and absence of memory required by modern games. It's all wishful thinking by the marketeers. Just something new to sell unsuspecting novices who later find out what a desktop can do and buy what they should have bought in the first place.
    Reply
  • tk1138
    ram1009This is complete BS IMHO. I don't see how anybody can enjoy gaming on such a tiny screen not to mention the lack of processing power and absence of memory required by modern games. It's all wishful thinking by the marketeers. Just something new to sell unsuspecting novices who later find out what a desktop can do and buy what they should have bought in the first place.
    EXACTLY

    these mobile games are a joke...they are clearly made for the lowest common denominator of people (the stupid)
    Reply
  • blazorthon
    tk1138EXACTLYthese mobile games are a joke...they are clearly made for the lowest common denominator of people (the stupid)ram1009This is complete BS IMHO. I don't see how anybody can enjoy gaming on such a tiny screen not to mention the lack of processing power and absence of memory required by modern games. It's all wishful thinking by the marketeers. Just something new to sell unsuspecting novices who later find out what a desktop can do and buy what they should have bought in the first place.
    You two are exaggerating by way too much. Mobile gaming isn't for the stupid, not in the least. It's for people who want to game when they are mobile. Desktops are for a completely different market with different goals. Mobile gaming is not about matching PC gaming in quality, it's about cheap, affordable games that can be played when you are mobile. Of course they won't come close to desktop quality. Mobile games are not for the stupid, they are for the mobile. You two are just elitest pricks who don't recognize that your ways of life can't be sustained by everyone else and even if they could, not everyone wants to be like you. If I'm on a train for two hours a day to go between work in a city and my home in a cheaper suburb outside of the city, then wth am I supposed to do? PCs obviously aren't a viable choice here. However, I have my phone on me, so I can use it. Mobile gaming markets are pretty similar to the Game Boys and such, except the smart phones are both for gaming and many other uses.

    Sure, mobile gaming can also be done at the house and such for people who want to do it. It is FAR more affordable than PC or console gaming is, so many more people can do it who would have otherwise been left without any good games at all. Furthermore, games obviously don't need tons of memory if they are written well. For example, the PS3 only has 256MB of GDDR3 VRAM and only 256MB of XDR system RAM and most modern smart phones have at least that much memory, if not even more. Smart phones have more than enough memory for mobile gaming.

    Furthermore, smart phones are approaching the processing power of the PS3 and Xbox 360. Tablets have already matched them with the newest iPad (although I'd wait until a non-Apple tablet/smart phone had such power before buying something like this). Most people simply can't afford or can't justify spending hundreds to thousands of dollars to get high performance gaming systems and games for those systems, especially when they can get a far cheaper phone that is also needed for other things and get the games for less than $10 each (many are free). Sure, they aren't as high quality as some PC games, but it's not like most PC games we see today are nearly as good for the time as we have seen in the past. So many potentially good games have been dumbed down or were just made poorly.

    Sure, we still have some good games, but most of them simply aren't anymore. Sometimes, I'd rather just play an older game nowadays just because they were simply better games, despite not having as much eye candy. Seriously now... Most people need a phone for a variety of reasons (be they convenience or through necessities such as jobs requiring phones and other important reasons). Most people don't really need a computer for anything except internet access. Sure, some people, such as developers, IT, and others need them for their jobs, but most people don't really need them and can do a lot of what needed a PC on a cheap laptop or even on a good smart phone. So, phones are obviously pretty much universally needed by the majority. You can just get a free or a cheap game, or a bunch of them, for the prices of a single PC/console game. They don't even need to be as good... At least smart phone games don't have DRM problems and such that PC games (and possibly console games soon enough) have.
    Reply
  • c4v3man
    tk1138EXACTLYthese mobile games are a joke...they are clearly made for the lowest common denominator of people (the stupid)Obviously this is a PC centric website, but a fair amount of "hardcore gamers" seem to miss the point completely. Honestly the term Hardcore Gamer seems to indicate you're not really a gamer at all.

    Games are there to entertain, and to have fun. If I can have fun playing World of Goo on my android phone while running errands with my wife, or play Machinarium on my Playbook while flying to my destination, then at is gaming at it's essence. Honestly the Wii was probably the best and worst thing to happen to gaming. Obviously it brought out alot of shovelware (that otherwise would have targeted another console) but it also showed the world that people don't need serious games, we need fun games. Not everyone wants to compete all the time, they just want something to pass the time, to tell a story.

    There's room in the market for all game types. Hell, I even backed Takedown since I do enjoy a "serious" game occasionally. But claiming that people will stop playing tablet games "once they see what a PC can do" is ignorant. I'm well aware of what a PC can do, and will continue to play games on all my devices, when convenient. I don't need great graphics to have fun, just remember that video games started out with a dot and 2 lines.
    Reply
  • ram1009
    blazorthonYou two are exaggerating by way too much. Mobile gaming isn't for the stupid, not in the least. It's for people who want to game when they are mobile. Desktops are for a completely different market with different goals. Mobile gaming is not about matching PC gaming in quality, it's about cheap, affordable games that can be played when you are mobile. Of course they won't come close to desktop quality. Mobile games are not for the stupid, they are for the mobile. You two are just elitest pricks who don't recognize that your ways of life can't be sustained by everyone else and even if they could, not everyone wants to be like you. If I'm on a train for two hours a day to go between work in a city and my home in a cheaper suburb outside of the city, then wth am I supposed to do? PCs obviously aren't a viable choice here. However, I have my phone on me, so I can use it. Mobile gaming markets are pretty similar to the Game Boys and such, except the smart phones are both for gaming and many other uses.Sure, mobile gaming can also be done at the house and such for people who want to do it. It is FAR more affordable than PC or console gaming is, so many more people can do it who would have otherwise been left without any good games at all. Furthermore, games obviously don't need tons of memory if they are written well. For example, the PS3 only has 256MB of GDDR3 VRAM and only 256MB of XDR system RAM and most modern smart phones have at least that much memory, if not even more. Smart phones have more than enough memory for mobile gaming.Furthermore, smart phones are approaching the processing power of the PS3 and Xbox 360. Tablets have already matched them with the newest iPad (although I'd wait until a non-Apple tablet/smart phone had such power before buying something like this). Most people simply can't afford or can't justify spending hundreds to thousands of dollars to get high performance gaming systems and games for those systems, especially when they can get a far cheaper phone that is also needed for other things and get the games for less than $10 each (many are free). Sure, they aren't as high quality as some PC games, but it's not like most PC games we see today are nearly as good for the time as we have seen in the past. So many potentially good games have been dumbed down or were just made poorly.Sure, we still have some good games, but most of them simply aren't anymore. Sometimes, I'd rather just play an older game nowadays just because they were simply better games, despite not having as much eye candy. Seriously now... Most people need a phone for a variety of reasons (be they convenience or through necessities such as jobs requiring phones and other important reasons). Most people don't really need a computer for anything except internet access. Sure, some people, such as developers, IT, and others need them for their jobs, but most people don't really need them and can do a lot of what needed a PC on a cheap laptop or even on a good smart phone. So, phones are obviously pretty much universally needed by the majority. You can just get a free or a cheap game, or a bunch of them, for the prices of a single PC/console game. They don't even need to be as good... At least smart phone games don't have DRM problems and such that PC games (and possibly console games soon enough) have.

    You can always tell when someone is out of logical, focused arguements. They start calling names. "Elitist prick"? What do I care how you spend your 2 hour commute? Next you'll be telling me it's OK to game and drive. Something tells me you're an itard.
    Reply
  • ojas
    Mihai CAndrew Ku, your shameful promotion of Windows Phone was embarasing. The developers have nothing to do with it, and you kept bringing it up over and over again.Though at least we know why they've nothing to do with it. I for one was unaware of the native code restriction. It's good to see they're willing to support Win 8 though.

    What was more interesting is the way they completely avoided talking about anything related to x86. Can't be sure why but i think they've not got much experience at all with the arch.
    Reply