虚幻引擎Epic推出用于元宇宙的编程语言Verse

三次方 · 2022年12月15日

Epic希望通过一种新的编程语言来降低元宇宙3D产品开发的复杂性。

实时社交 3D 交互、面向开发者和创意者的开放平台:这是 Epic 首席执行官Tim Sweeney的元宇宙愿景。这个平台上的所有应用程序也应该能够动态地相互通信,而不是仅仅存储在同一个商店中。听起来很复杂?这就是为什么 Epic 多年来一直致力于开发一种新的编程语言,现在有一些新的细节已经曝光。

Verse 作为元宇宙的基础

新的编程语言称为“Verse”,与元宇宙本身一样,将公开开发。Epic 承诺不受限制地公开所有描述、规格和工具。

Verse 在可扩展性方面应该提供比现有编程语言更多的功能,数百万程序员为数十亿用户提供的应用程序(交易和互操作性)。Verse 专注于在共享的实时 3D 环境中创建社交互动。该语言还将支持受规则约束且没有公司超载的开放经济。 

该开源产品还将面向所有程序员、艺术家和设计师开放。Verse 还寻求通过运行代码的实时更新来支持可互操作的内容,同时还利用包括 Unity 在内的多个游戏引擎的操作标准。

自 2021 年底加入 Epic Games 以来,Simon Peyton Jones一直参与 Verse 的设计和开发,这是一种全新的声明式编程语言,Epic 计划将其用作元宇宙的语言。Verse 是一种函数式逻辑语言,有很多创新的想法。与 Haskell 一样,Verse 是声明式的(Verse 中的变量只代表一个不可变的值)和更高阶(lambda 表达式是第一类)。但是 Verse 远远超出了 Haskell,具有存在变量、合一、产生多个值的表达式等等。在本次演讲中,Simon Peyton Jones将让开发者大致了解什么是函数逻辑编程,在 Verse 中编程是什么样子,以及我们如何使用重写规则赋予 Verse 程序以意义。

 

完整版编程语言视频介绍:

https://www.youtube.com/watch?v=832JF1o7Ck8

相关标签:虚幻引擎EpicVerse元宇宙编程
评论
暂无任何评价