游戏后台开发老司机的一些小看法

Q1:手游开发和其他开发有一定的区别,如何成为一个合格的游戏工程师?手游和页游的开发有何差别?

A1:首先合格这个定义其实挺难说的,毕竟绝大部分同学毕业后是要进入企业工作,每个企业都有自己的考核标准,如果从这方面说,只要你能达到进去公司的要求,并且每次考核都能通过,这就算是合格了。

    说深一点,我们进去公司之后随着工作时间的增长,合格的定义是不一样的。一个有五年游戏开发经验的人,和刚进入这个行业的人,合格的要求也是不一样的。那对于毕业生来说,头半年能融入团队,了解工作中使用的技术,能完成团队领导分配的工作这就是合格。要如何达到合格这个要求,对于刚进入工作岗位的人来说,最重要的是多学多问多实践

举例:

我曾经面试过很多毕业生,绝大多数人都在学校里做过一个项目,我记得有个同学做了一个房屋质量检测系统,其中有个功能是让检测员把手机拍摄的照片上传到服务器。由于是跟着导师做的项目,对照片存储要求不高,照片是直接存到硬盘上,我问他有没有什么可以改进的,他答不出来,我感觉他从来没想过这个问题,这个我觉得是不合格。做到合格,第一点是你知道现在的方法或者说技术是有缺点的,是可以改进的,第二点是知道有哪些改进方法,最后是把新的方法做出来。这是一次合格,然后再来一轮,通过不断学习,研究,实践和改进,不断的提高自己,达到更进一步的合格要求。

Q2:能否分享一些游戏后台开发的相关经验呢?

A2:游戏后台开发怎么说呢,是我的老本行,我有一个体会,做的好的后台是别人不知道的,做的不好的就很容易出名。因为后台开发做的多的是服务,服务这个是就是做好了大家觉得是应该的,不会给别人带来惊喜,但出了问题就很容易被发现,被挑战。

举例:

    就好像我们在这里用微信聊天,每一条消息都可以正常发出去,每天微信后台处理几百亿条消息,他的技术很复杂,做的很好,但用户,也就是我们却没有感知,但一旦消息发不出去,后台出问题了,那就出名了。

    所以做后台开发做重要的一点是稳定,就好像河水一样,一年到头稳稳的流动,做到这么自然稳定,不要没事就发洪水。还有就是凡事都有备份,这个就比较偏技术了,比方说我刚才说到面试的那小伙,他把照片存在硬盘上,这就是完全没有掌控,硬盘挂了怎么办?照片取不出来,那就出名了。需要考虑各种情况,有没有备份,同时写入或者读取超过设计阈值,该怎么办?不同网络条件下要读取同一张相片怎么办,中国用户和美国用户都从同一个地方取照片?怎么加速?当然后台开发也是要像我刚才说的,技术不断的演化,不断的进步,不断的满足新的需求。微信后台和好的游戏后台设计也不是一蹴而就的。永远要觉得自己做的还不够好。

Q3:目前游戏产品多样,用户群较以前分散(平台多),推广/营销成本较高,对此怎么看游戏产品以后的发展?产品在设计或开发中因注重哪些问题?

A3:其实现在游戏产品一点都不多样,虽然质量不一样,但同类产品非常多,前两年都是卡牌,今年全是RPG。而且现在的手机用户也没有前两年那么分散了,都集中在几个主要平台。平台多的问题跟游戏发展其实没有直接联系,现在最简单的平台是主机游戏,大的平台就只有PS和xbox,但主机游戏在国内也发展的不好。游戏,尤其是移动端的游戏其实在研发期间是不太考虑平台的,但也不是完全不考虑,以腾讯的平台来说,手Q平台和微信平台的用户还是有较大差异,同一款产品在这两个平台的表现也是不一样的,只能说这两个平台用户年龄层,喜好和付费能力不同。至于后面,研发过程中要注意哪些问题,这个感觉跟多平台也没什么关系。

Q4:用HTML5做手游开发有什么优缺点呢?可能的盈利是什么呢?

A4:HTML5最大的问题是性能问题,现在手游越来越重度,前段表现要求越来越高,HTML5首先没有很完善的开发工具支持,其次也无法达到很多游戏的画面表现要求。当然做一些休闲游戏和病毒式传播的游戏非常适合。VR和AR,主要是硬件成本,和体验太差,现在玩过一些游戏,初一看还行体验很不一样,但远远没有达到可以享受游戏的地步,太折腾。关于盈利,H5的游戏我没有研究过,但我感觉主要是看传播带来的广告效应,靠游戏本身赚钱太慢,当然如果你是个很有情怀的人,乐于投身独立游戏开发,是个不错的选择。如果自学HTML5游戏,推荐一本书,“游戏引擎架构”游戏前段开发圣经一般的存在。




【福利】有一对幻城的钥匙链,想送给我的读者。

参与方式:到我的公众号“贝卡日记”留言给你喜欢的人说一句话吧,时间截止到明天晚上的7点钟。随机挑选一对情侣送钥匙链。么么哒~


来到这世界,为了见到你。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,008评论 25 708
  • 想从事游戏开发,1 年内能精通 C++ 吗,还需要学习什么? 【MiloYip的回答(383票)】: 本人大约从2...
    踩在浪花上00阅读 23,502评论 18 204
  • 简单实现下拉图片放大iOS - 面试时有力的谈资 运行时你值得拥有,大神勿喷 github地址点我 传送门 : ...
    马铃薯蜀黍阅读 1,784评论 0 6
  • 一个端午节的早晨,随着桥上一群人撕心裂肺的悲切哭喊,一向澄澈平静的河水突然泛起了涟漪——有人不时把手中的鸡蛋粽子抛...
    古月青阅读 2,671评论 93 68
  • 充分发挥碎片化时代即时协作优势 平时看到的相关碎片知识,可以随手整理到简书或者论坛 然后我们可以对他慢慢的消化,别...
    许中阳阅读 337评论 0 0