Do I need Android Pro for 3rd-party networking services?

Currently I’m making a cross-platform multiplayer game for my final school project with Unity 3D (Free Version) so I need a networking engine that is:

  • Free (or really really cheap, like under 15$)
  • CCU/MAU not really much of a problem right now
  • Fully compatible with Unity 4
  • Easy to learn/use

After googling around a bit I come up with either Photon Cloud/Server, Badamnu Cloud or Roar Engine. But after some research in the forum it seem like all of them will not work with Android free license because of missing socket feature. Is it true? I mean the thread was very old (in 2011) and I don’t know if things have changed or not after they made Mobile license free.

And if it true then my only choice left is with Unity built-in engine right? or is it not possible as well? I’m very confused :expressionless:

See: Powerful 2D, 3D, VR, and AR software for cross-platform development of games and mobile apps.

Code->.Net Socket support is Android Pro only.

If anyone having the same problem as I did, you could use Unity built-in networking to solve most of the networking problem (it’s not best optimized way though). And at the moment of this post, Photon Server is working on an Mobile networking for Unity Free and plan to release it soon so be sure to check them out if you get stuck.

AppWarp multiplayer supports Unity mobile builds on the free version. This is achieved through our use of native plugins bypassing Unity’s restriction on .Net sockets.

AppWarp offers an on-premise server (similar to Photon server) that has 500 CCUs free!

Also AppWarp offers a cloud solution which also has a free forever starter package.