大数跨境
0
0

技术分享 | 快速打磨和上线一款多人游戏的秘密 就在这里!

技术分享 | 快速打磨和上线一款多人游戏的秘密 就在这里! Improbable英礴
2019-09-24
2
导读:英礴受邀出席虚幻引擎线下技术沙龙Unreal Circle,并发表精彩演讲。
点击上方“Improbable” 关注我们

9月21日,最新一期虚幻引擎线下技术沙龙——Unreal Circle在北京如期举办,现场200+开发技术人员一起参与了分享讨论。作为游戏及科技领域的英国知名独角兽企业,英礴(Improbable)受邀出席此次沙龙,并由英礴中国游戏解决方案工程师田桑发表了以《用SpatialOS虚幻引擎开发套件快速打磨和上线一款多人游戏》为主题的精彩演讲。小编特意为大家总结了田桑工程师演讲中的精华内容,快来一睹为快吧!



基于UE4的下一代

多人在线游戏解决方案


“在多人游戏开发中,有没有一种方式,能够将DS(Dedicated Server)的高保真度与快速迭代优势,同传统C/S开发的分布式计算与持久世界的优点结合起来呢?答案是有的,这就是SpatialOS正在做的事情。SpatialOS不仅支持前后端一体式开发,同时还能够进行真实的物理和AI模拟,帮助游戏开发者构建持久化的世界,并通过分布式计算实现支持成千上万个玩家同时在线。”



“当然,SpatialOS不只是向开发者提供软件开发工具(SDK),而是在其基础之上同主流引擎做了深度的融合。以虚幻引擎为例,英礴针对虚幻引擎打造了一套Unreal GDK(游戏开发套件),游戏开发者在使用时,几乎能够获得和使用DS同样的使用体验。此外,这套GDK也是在Github上开源提供给所有人的。”


“一款多人在线游戏从原型到上线,需要考虑到部署、分发、日志、监控、调错等多个步骤,其中又包含着无数的细分操作。SpatialOS的云端托管平台基于标准工业云构建,在全球各地都有集群,并且,我们的底层云平台是完全透明的,游戏开发者在部署游戏时,只需关心选择哪个地理位置即可。”



“玩家在分布式DS之间移动和交互几乎感觉不到差别,因为我们通过实体的读写控制和读写权限的交接,实现了无缝地图。另外,SpatialOS也支持纵向扩展,开发者可以指定某些类型Actor,将它们的实例放到新的层上进行模拟,来减轻主逻辑层的负载。负载拆分还可以通过另一种方式来实现,就是用SDK来实现一个独立的游戏逻辑服务,如聊天或工会。目前我们的SDK支持C, C++和C#等语言进行开发。”


演讲结束后,田桑还向在场嘉宾现场展示了SpatialOS虚幻引擎开发套件的最新功能和工作流,并演示了如何运用该套件快速建立、迭代多人游戏原型,并快速部署和上线该游戏的过程。


田桑工程师为现场的热情听众解疑答惑


福利时间

在公众号内回复“演讲”,或长按左侧二维码,可获取更多精彩演讲内容哦!


演讲者介绍

田桑 英礴中国游戏解决方案工程师

田桑现负责英礴旗下游戏开发云技术平台SpatialOS的游戏解决方案工作,帮助包括网易、悠米互娱等在内的客户解决在使用SpatialOS开发游戏过程中遇到的各种技术问题。他拥有超过10年的实际游戏开发经验,还曾作为独立开发者,自己开发并在Steam上发布过《无尽魔塔》和《阿波斯》两款游戏。


当前,英礴中国业务发展迅速,正在全国范围内广纳贤才。有意者请关注英礴中国官方微信公众号(Improbable_China),了解详细职位信息,并可直接通过官网及微信公众号递交申请。若有更多有关英礴及SpatialOS技术的问题,欢迎发送邮件至cncontact@improbable.io咨询。


长按识别二维码关注英礴官方微信公众号(Improbable_China)


【声明】内容源于网络
0
0
Improbable英礴
英礴(Improbable)是创立于2012年的英国信息科技公司,致力于构建庞大、丰富、恒久的虚拟世界。公司的使命是以突破性技术助力游戏开发者创造史无前例的游戏体验,并协助解决现实世界中存在的棘手问题。
内容 129
粉丝 0
Improbable英礴 英礴(Improbable)是创立于2012年的英国信息科技公司,致力于构建庞大、丰富、恒久的虚拟世界。公司的使命是以突破性技术助力游戏开发者创造史无前例的游戏体验,并协助解决现实世界中存在的棘手问题。
总阅读12
粉丝0
内容129