As the capabilities of mobile platforms improve, fascinating and realistic games are possible and more in demand. But there are many aspects to developing a successful game: you need to address details like graphics, physics, and audio. A wide range of frameworks are available that can help you address these details and allow you to focus on the game logic. Many of these frameworks provide game SDKs that support Intel® x86. Let’s take a look at a few of them.
Marmalade is a cross-platform development tool that supports a number of programming languages: Marmalade C++ SDK, Marmalade Quick (Lua*), Marmalade Juice (Objective-C*), and Marmalade Web (HTML5).
Marmalade’s motto “Native Performance. Any device.” is very applicable. That’s because Marmalade supports all types of devices from smartphones, tablets, and desktops, to even smart TVs. But x86 support only extends to these OSs: Windows* XP and above, OS X* 10.8 and above, Windows* Phone 8 and above, Tizen* 2.2, Android* 2.2 and above.