为了账号安全,请及时绑定邮箱和手机立即绑定

如何学习游戏后端开发?

如何学习游戏后端开发?

泛舟湖上清波郎朗 2019-03-30 09:32:59
RT...有php、java编程基础,php使用过ThinkPHP框架,java写过Android应用,最近想往游戏后端发展,想自己写一个《谁是卧底》的小游戏,但是不知道从何下手,对于多人的网络游戏毫无经验,求各位大虾支支招T_T
查看完整描述

2 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

这么说吧,一般游戏开发都是先有策划把整个游戏大致的框框架架交由开发。策划一般会制定游戏主题,人物角色,物品,技能输出,关卡场景之类的东西。就相当普通产品设计阶段。开发会先从人物角色开始做实现,接着是技能输出,物品,然后再是实现关卡场景之类的。
如果是单人游戏,基本上可以用普通app产品后端实现方式,最多用http交换一下个人的游戏数据就行了。
如果是多人游戏,那么基本上要比普通的即时通讯系统复杂一些。涉及多人状态同步,以及游戏相关的数据运算,比如路径运算等内容。不过,大致上是I/O密集型应用。采用即时通讯类似的基于消息的架构方式基本上应该可以满足需求。
新手的话,可以先从网易的pomelo框架开始吧,有现成的lordofpomelo实现可以参考。
                            
查看完整回答
反对 回复 2019-03-30
  • 2 回答
  • 0 关注
  • 380 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信