When developing games for mobile devices, we have multiple cross-platform alternatives:
Unity 3d, Corona, … even Titanium.
An interesting solution is to use Cocos2D, which with its Cocos2DX version, now allows us to generate our game for iOS.

Among the platforms it supports are, grouped by programming language:
| <th>
Platform
</th>
<th>
C++
</th>
<th>
Lua
</th>
<th>
Javascript
</th>
<th>
C#
</th>
| Mobile platform | <td>
iOS
</td>
<td>
o
</td>
<td>
o
</td>
<td>
w
</td>
<td>
</td>
|---|
| Android | <td>
o
</td>
<td>
o
</td>
<td>
w
</td>
<td>
</td>
| WindowsPhone7 | <td>
</td>
<td>
</td>
<td>
</td>
<td>
o
</td>
| WindowsPhone8 | <td>
w
</td>
<td>
</td>
<td>
</td>
<td>
</td>
| Bada | <td>
i
</td>
<td>
</td>
<td>
</td>
<td>
</td>
| BlackBerry QNX | <td>
o
</td>
<td>
</td>
<td>
</td>
<td>
</td>
| MeeGo | <td>
i
</td>
<td>
</td>
<td>
</td>
<td>
</td>
| Marmalade | <td>
i
</td>
<td>
</td>
<td>
</td>
<td>
</td>
| Desktop | <td>
win32
</td>
<td>
o
</td>
<td>
o
</td>
<td>
w
</td>
<td>
</td>
|---|
| Linux | <td>
o
</td>
<td>
</td>
<td>
</td>
<td>
</td>
| Win8 Metro | <td>
o
</td>
<td>
</td>
<td>
</td>
<td>
</td>
| Mac OS X | <td>
o
</td>
<td>
</td>
<td>
</td>
<td>
</td>
| Browser | <td>
HTML5 ready platforms
</td>
<td>
</td>
<td>
</td>
<td>
o
</td>
<td>
</td>
|---|
“o” Operational
”i” Supported but not active (not updated)
“w” In progress
To develop on Mac OS X we have CocosBuilder.

Comments