开源游戏引擎“Godot Engine”正式支持VR,并将实现VR跨平台

Godot Engine是一款2/3D多平台开源游戏引擎,由OKAM工作室开发,已于2016年2月24日上架Steam,并受到了广泛好评。Godot Engine采用类似Unity的架构,并且比Unity更加小巧易用,同时它几乎支持所有主流平台。

目前,Godot 3.0的完整版已经发布,其通过轻量级3DoF“Cardboard式”解决方案为引擎提供VR支持,并通过基于GDNative的插件提供OpenVR支持。可以实现跨平台的Godot Engine引擎是一个开源的非盈利项目,可以通过其官方网站或Steam免费下载。

正如Godot Engine网站上的文章中所描述的那样,Godot 3.0的开发用时超过18个月,其中做了大量的改进和更新,包括“全新的渲染引擎、具有最先进技术的、可用于3D的PBR工作流、改良过的资源输送管线、可加载本地代码的GDNative插件、支持C#7.0和许多其他功能。”

VR支持最初是在2017年10月的Alpha 2版本中引入“ARVR Server架构”的,它可以让各种AR和VR平台与Godot Engine相连。首席开发人员Juan Linietsky将GDNative ARVR框架描述为“构造紧密”,此框架可以让其他VR平台不用核心游戏引擎就可以进行开发。

有关Godot Engine对AR和VR支持计划的更多信息,可以在程序员Bastiaan Olij的早期文章中找到。该文详细介绍了轻量级移动VR App的“Native Mobile”界面,以及通过安装启用GDNative OpenVR,这款App可以实现Steam VR的完整兼容。

此外,开发团队还为OpenHMD带来了一款“实验性”GDNative模块,这个开源项目为包括PS VR在内的多种头显带来跨平台支持。同时,还有进一步计划在未来为Gear VR和Daydream提供跨平台支持。

另外,开发团队计划在3.1版本实现对AR的全面支持,在GitHub上Olij的ARKit分类下,我们可以看到Godot Engine在几个月前就实现了对ARKit的支持。

Olij最近发布了一段视频,演示了在GDNative模块正式成为库中的asset之后,用户可以很容易的从项目中启动OpenVR。同时,视频还演示了包括游戏引擎教程制作者Game From Scratch在内的一些用户,成功使用Windows MR头显运行Steam VR的过程。

虽然我们看到了《生化危机7 VR》、《辐射4 VR》这些大IP VR化游戏的成功,但我们更希望看到优秀的VR独占游戏,这样VR游戏市场才能更有活力。同时,Godot Engine带来的跨平台支持也让人眼前一亮,我们期待能尽快看到使用Godot Engine开发出来的VR游戏,这也将为我们带来更多VR游戏玩家。

本文由roadtovr刊发,属VRPinea原创编译稿件,转载请洽:brand@vrpinea.com

原文发布于微信公众号 - VRPinea(VRPinea)

原文发表时间:2018-02-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏美团技术团队

数据库智能运维探索与实践

近些年,传统的数据库运维方式已经越来越难于满足业务方对数据库的稳定性、可用性、灵活性的要求。随着数据库规模急速扩大,各种NewSQL系统上线使用,运维逐渐跟不上...

21810
来自专栏EAWorld

数字化企业云平台的Cloud Native12原则(上)

本文作者介绍了未来云原生应用建设的方法论,开发Cloud Native App的理想实践标准——12要素原则的前6个原则,并围绕数字化企业云平台讲述了具体实践方...

34960
来自专栏JAVA技术zhai

架构的演进,阿里资深Java工程师表述架构的腐化之谜

新技术层出不穷。过去十年时间里,我们经历了许多激动人心的新技术,包括那些新的框架、语言、平台、编程模型等等。这些新技术极大地改善了开发人员的工作环境,缩短了产品...

509120
来自专栏听雨堂

微信小程序价值思考:手机端的CS-BS迁移

从很多特点来看,小程序都非常类似于网页:主要的业务逻辑在服务端、客户端无需安装应用程序、小程序的开发采用的HTML+JS+CSS技术等等。张小龙自己对小程序的定...

1.3K70
来自专栏捷径规则

分享实用捷径规则汇总

有朋友在后台反映:捷径库的捷径很多,但是不知道哪些捷比较实用。于是乎,我归纳整理了一份常用的捷径,希望能帮到大家。

1.4K10
来自专栏IT大咖说

“双态IT”架构下的自动化运维

摘要 在“双态IT"的架构下,传统业务与创新性业务两种截然不同的业务形态如何统—管理成为了运维人员现在面临的最大挑战。本次演讲旨在探讨对两种业务形态进行统—管理...

51650
来自专栏DevOps时代的专栏

给产品经理讲讲,什么是持续交付和 DevOps

11820
来自专栏Java架构

架构的演进,阿里资深Java工程师表述架构的腐化之谜

新技术层出不穷。过去十年时间里,我们经历了许多激动人心的新技术,包括那些新的框架、语言、平台、编程模型等等。这些新技术极大地改善了开发人员的工作环境,缩短了产品...

454100
来自专栏Java架构

架构的演进, 阿里资深Java工程师表述架构的腐化之谜

21450
来自专栏叁金大数据

数据库和数据仓库你应该知道的

Hive作为Hadoop生态圈重要的一员已经被我们所熟知,它作为一个基于Hadoop的数据仓库工具,用来做离线的数据分析工作。那么什么是数据仓库,它与我们经常使...

15620

扫码关注云+社区

领取腾讯云代金券