Roll your own Multiplayer iPhone setup?
<p>I've been looking into the various options for implementing multiplayer (internet) in iPhone games. Game Center, OpenFeint etc are obviously very good, stable and feature-rich. But I can't help thinking my needs are a lot simpler than what they provide.</p>

<p>If I wanted to put together a simple 2d tank game, could I not just..</p>

<ul>
<li><p>setup a mysql server on the web, with some get/set php scripts to actas 'web services'.</p></li>
<li><p>when you open the game, a call is made to the server, to log that you're 'available'. </p></li>
<li><p>when you select Play, a call is made to retrieve a list of 'available' IP's.</p></li>
<li><p>you select an opponent, remote IP is stored locally.</p></li>
<li><p>game starts, UDP handles the data between your IP and your opponent's IP.</p></li>
</ul>

<p>..or would that never work? apologies, I'm very much a n00b at gaming/networking dev!</p>

<p>thanks in advance!</p>
