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

