首先你要有一个开发团队(好吧,是废话),个人或者小团队都可以,
只要你能设计出基本的游戏逻辑就行 市面上的对战引擎可以找来接,
现在手游市场游戏太多了,单机根本没竞争力,推荐一个sdk叫MATCHVS,matchvs是国内自主研发的一款多功能对战引擎,使用了MatchVS的游戏开发者可以将单机游戏快速便捷的改造为网络对战游戏。MatchVS可以做到优化网络结构,均衡负载,优化对战匹配及数据延迟,为游戏提供稳定高质量的游戏服务。还带支付系统和排行榜等其他功能,省去了很大一部分需要研发的内容。
开发人员就不说了,看题主自己的实际情况。先找一个合适的开发引擎,比如unity3d、白鹭的Egret、cocos。如果要开发一个比较大的3D游戏就用unity3d,如果是体量比较小的游戏,可以使用Egret或cocos。然后如果没有不想开发后端联网对战功能的话,(当然,自己开发确实会比较麻烦一些,可能会遇到很多坑),可以用楼上说的Matchvs。