Created in Unity and C#. Initial release on iOS with subsequent update adding support for Android.
Part of the trick to this multiplayer project was making the multiplayer work across Android and iOS. I used peer to peer networking through the iOS's Multipeer Connectivity and Android's WiFi Direct. The player that initiated the game would be the host and would be the "server". It's not really a server as much as the authoritative game. The other player then just becomes a client that receives all of its information from the host player. This works in this game because no actions require near-real time results so the host does not have much of an advantage.