找回密码
 注册
搜索
查看: 498|回复: 0

为游戏开发者夺身定制的后端云服务 – Kii Game Cloud

[复制链接]
发表于 2014-5-7 15:50:02 | 显示全部楼层 |阅读模式
      游戏引擎是最让人感觉神秘的东西,它也是最能够帮助开发者创造传奇的神器。无论是Unreal、CryTech、Unity都是让游戏开发达人疯狂的图形处理引擎。 随着移动时代的到来,人们的生活开始被移动互联网改变了,大部分手机游戏都不再以单机形式出现—社交化、异步弱联网以及逐渐兴起的实时互动类型游戏,将玩家的手机游戏屏幕变成了一个与其他玩家交流的多媒体终端,让越来越多的游戏开发者投入更多的心思进行后端服务器部分的开发和维护。

是不是一定要雇佣专业的服务器端工程师和租用昂贵的支持3网服务器,才能搞定?

答案是:No!我们可以用Kii Game Cloud全球第一款游戏后端云服务来解决这一切问题。

那么,什么是Kii Game Cloud?

Kii Game Cloud是专门为游戏开发者夺身定制的一款后端云服务。请大家注意:我没有用游戏服务器引擎来定义它。游戏服务器引擎早有先驱,它把各种游戏类型所需要的功能模块以及基础的通讯模块都进行了封装。前端开发者只需要参照学习这些模块的使用,了解对应的API就可以实现任何联网功能,比如:我想实现一个游戏内的群组聊天功能。要实现这个功能有2个风险+1个难点:

风险1:要实现实时聊天,你必须先学习基础通讯,建立自己的消息结构和通讯握手方式,然后通过研究学习决定是用HTTP还是TCP或者UDP,当中你可能要学习更多新的知识,就像阻塞式和非阻塞式,这些要花费很多的时间和精力。

风险2:群组是个问题,群组的实现会带来更多的工作量,不同群组的权限会不同,而群组可能存在层级关系,这些都只是冰山一角。等到你写代码的时候,你会发现原来5天的迭代周期,会随着bug和调整的出现拖延到10天才交付。

1个难点:在最初开发游戏的时候你无法预期会有多少玩家。为了节省不必要的费用,你一定先预测玩家数。或许你一开始所设计的承载量是给一百万个活跃玩家,但在一夜之间可能因为一则媒体的报导或是名人的推荐涌入了数千万的下载。在过去不论是游戏或是App软体我们都看过这样的例子。这个时候,你怎么能扩展你服务器的承载量成了难题:是通过堆硬件还是通过优化服务器逻辑代码?都是深不可测的难点。

Kii Game Cloud的出现让你完完全全轻松下来。你只需要拿一杯咖啡翻开developer.kii.com开发手册,阅读其中的玩家管理–群组管理部分的API,三下五除二就可以把功能实现。这是因为你将遇到的一切需求我们的SDK都已经设计在内了,即使部分需要定制也可以轻松地通过局部扩展来实现。由于Kii Game Cloud是优化后部署在云服务器上的游戏服务器,所以它可以轻松地解决服务器性能扩展的问题,云所带来的虚拟化技术,帮助你把承载量的问题淡化了,100或1000位玩家同时聊天都是轻松的,而且还不会对数据库服务器和游戏逻辑服务器的带宽造成干扰。这是多么Cool的开发体验,是程序员的享受。
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-27 13:48 , Processed in 0.045113 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表