抱歉我的英语语法:((我尝试学习它)
我想尝试用Unity3d编写在线回合制游戏。我希望人们可以使用他们的用户名和密码登录,并且可以从不同的设备玩游戏,例如:1 个来自 android/iphone 的玩家,第二个来自 facebook 或 1 个来自网络 - 第二个来自平板电脑等......现在我想创建游戏1 vs 1(2名玩家)-但也许在这个功能中我会打开一种新的多人游戏模式
纸牌游戏很简单。
我是 C# 开发人员,所以我将使用 C# 编写代码。
我的问题是:
1)我必须在基于回合的游戏中使用什么(如果你能给我链接)我认为WCF或WebAPI - 对于跨平台 那么什么是最佳实践???
2) 我想在游戏中集成一项高级功能 - 您对游戏内的计费系统有何建议?去哪家公司工作比较好?
3)我也可以在 JavaScript 上编写代码 - 如果这能给我带来性能上的提升?
4) 游戏中的授权:当今的最佳实践是什么?用户已在我的系统中创建帐户,或者更好地让用户使用他的 Facebook 帐户登录?
5)如何同步。移动设备和 Facebook 游戏之间?如果可以吗?我可以在哪里保存他的凭据?如果在手机/平板电脑中,我可以保存在本地数据库、网络中 - cookie 中?脸书在哪里??
6) 服务器 - 发布服务器端的最佳位置在哪里?亚马逊云?或不??