中文
HQ
Gamereactor
Videos

遊戲創作大眾化 - Godot BIG Conference 2024 訪談

Godot 是一個遊戲引擎,它希望圍繞遊戲玩家社區構建自己,無論他們的經驗、PC 規格或能力如何。

Audio transcriptions

"嗨,游戏反应器的朋友们,我们正在毕尔巴鄂参加 "BIG 2024",与我一同前来的还有 Emilio 也在这里,他一直在谈论 Godot 引擎和 Godot 基金会。 非常感谢你加入我们。你的小组讨论今天已经开始了,你是 谈到了戈多引擎的幕后工作和 Godot 基金会,那么你和大家分享的主要收获是什么? 聚集在这里的年轻开发者们分享的主要收获是什么?主要的启示是你必须 以不同于其他引擎的方式思考戈多,以及 当大多数人知道戈多时,他们认为我们是一家拥有 数百万美元和员工,他们可以这样对我们说 這是一種不同的心態轉換,因為你可以 是的,我想给你一点提示 更多关于如何从想法到版本的见解。 你可以下载,是的,只是显示差异和挑战,我们有 但我们作为一个社区所拥有的优势。所以你会说 你是一种民主化的访问开发人员,为独立 开发者接触游戏开发和工具的途径,而这种途径或许是 的方式?是啊是啊,以前有很多开源引擎 但它们不包括编辑器部分,而编辑器部分是非常重要的,这也是 你可以实际编码和修改你的关卡,通常你必须 所以Godot是第一个流行的编辑器 和引擎,当然我们希望让它更容易为 这就是为什么我们在以下方面有非常严格的要求 对电脑的最低要求,所以它几乎需要运行在 它非常轻量级,所以你可以下载它,你不需要 所以它非常适合在很多地方使用。 你知道,你可能没有很好的稳定的互联网,或者它可能很 对你来说,购买许可证或常规软件可能非常昂贵,所以我们正试图 你知道,我们确实有很多用户都是这样来的 他们很欣赏这一点,所以我们计划 但它主要是为那些不是超级专家但也不是 新手,所以在使用它时会有一点挑战,你可以做全 但如果你想深入了解,因为这是开源的,你可以 如果你想深入研究,因为它是开源的,你可以,而且你可以尽你所能扩展它,但它不像某些东西那么容易 你知道划痕,你可以拖放笔记和做的东西,它是一个 有点复杂,但现在因为它相当流行,你有很多 网上有很多教程,你可以学习如何使用这个软件。 開放源碼意味著你可以獲得更多更多的排序 你能告诉我什么? 关于戈多的故事,到目前为止,你是如何维持开源的? 以及你刚才提到的受欢迎程度。 所以它一开始只是一个很小的东西,是一个工作室的内部引擎 他们所需要的游戏引擎正是该游戏所需要的功能。 但当他们开源后,更多的人开始使用它,他们需要 不同的东西,所以它继续增长,但总是抱着这样的心态,你 非常务实,就像这是你需要的东西,所以就是这样 社区越来越多地参与进来,然后它开始被替代为 因为这不是一家公司的事,而是每个人的事。 因此,我們希望能真正做到 现在,从头开始制作一个引擎是非常复杂的。 很多要求 很多平台 你需要针对很多东西 越来越多的工作室开始倾向于将他们内部的 引擎,而使用一些更常见的引擎,因为你 因为你需要更多的人来雇佣他们,你知道这就像你需要一个人一样 你需要一个非常熟悉你正在使用的工具的人。 因此,我认为将开放源代码这样的东西引入其中是非常有趣的,因为它可以让这些 工作室不会放弃他们的内部技术,但也有很好的可接近性。 我不知道我是否说得太多了,你知道你是怎么做到的? 我不知道我是不是说得太多了,你知道你是怎么维持你的运营的? 基金会的所有资金都来自捐赠,可能是来自 目前,我们的捐款数额各占一半,所以 我们确实拥有和个人一样多的捐赠,捐赠是非常非常重要的 因为它们是无附加条件的,所以不存在做什么的条件 你可以用这笔钱做一些直接的捐赠,比如如果 你想让我们改进发动机的某个特定区域,但它 必须让每个人都受益,而且必须遵循开放标准,比如 例如,像 Meta 这样的公司希望有更多的人能够 所以他们可以资助我们在引擎中添加这些功能,但是我们的 但我们的条件是,如果我们实现了这些功能,就必须在每个头显上都能运行。 所以这就是一种融资方式。 另一方面是那些现在可能已经成功的游戏,比如 例如,《黄金偶像》(Golden Idol)就非常受欢迎,或者像《多米守卫》(Domekeeper)或《驯龙高手》(Domekeeper)。 像土豆这样的游戏,他们开始赚更多的钱,然后他们想 回馈给我们,他们可以捐赠回我们的项目,所以你算是强迫 公司最终通过要求他们开放来开放 好吧 好吧 你刚才提到了几个标题,我正想问你呢 使用你的引擎的标题的例子或实例,你会说它是 更适合特定的流派或风格,比如你过去知道的 我们看到更多的引擎,你知道的,是为3D而生,为2D而生,为冒险而生。 所以引擎一开始是3D引擎 2D引擎是后来才加上去的,对吧 现在,2D引擎更受欢迎,但我认为这是因为用户群的原因。 大多数用户都是独自在家制作游戏的。 制作 3d 游戏需要更多的资源,但最近一年以来 我们开始有越来越多的人开始使用 3D 工具 他们有更大的团队,所以我们看到了越来越多的 3D 游戏。 目前正在开发的一款令人印象深刻的游戏是 PVKK,这是一个很长的德语名字。 但他们正在制作一款令人惊叹的 3D 游戏,很多人都不知道你在做这款游戏。 很多人都不知道你可以做这样的事情,通常不是你不能 以前是没有团队做这样的事情,但现在有了 有更多的团队有能力做这样的事情,所以 你觉得你是独立开发者的首选引擎吗? 以前我们有几种选择,但现在我越来越多地听到 Godot 的声音。 最近,我们在采访蜡像头,然后 罗西奥在之前的成功中使用了戈多,所以你会说这是她的成功之道吗? 是的,因为我们降低了进入门槛,所以下载是 所以你可以立即下载并试用,速度非常快 你可以快速迭代,所以你做了一个改变,你会看到非常 所以有很多新人都来自其他解决方案,在那里 你知道,使用起来需要很长时间,当然,这个行业需要更长的时间 但因为它是免费的,所以很容易下载,几乎到处都能运行 你可以自己学习,我认为这是个不错的选择 在每个想法中发生的最大的游戏堵塞之一是 GMTK游戏制作者工具包游戏竞赛中37%的用户喜欢的最新游戏 这是令人难以置信的,因为你知道,它使游戏制作者的数量翻了一番。 使用Godot的人数翻了一番。 人越多,我们收到的捐款就越多。 我们就能雇佣更多的人来改进引擎,我们就能获得更多的捐款,所以这是你 要知道,这就像滚雪球效应一样,贡献越多,说到 比如说,最近我在和一些人讨论 约翰-罗梅罗(John Romero)谈起了最初的《毁灭战士》(Doom),以及代码的可移植性。 汇编和C语言,你可以取消部分注释,使其更加 然后一些开发者,比如Jonathan Blow,提出了J 这是一种全新的编程语言,那么你如何处理 你认为哪种语言是你必须掌握的语言? 戈多能听懂你的话 是的 所以一般来说你能做到 用一种叫做 GDScript 的语言来完成一切。GDScript 是一种类似 Python 的语言 语言,解释起来有点像之前的 Lua,但就像我们创建了一个 但你也可以使用 C sharp 或 C++,如果你想的话 我更喜欢 GDScript,大多数人都尝试过它,即使他们不 喜欢它,就像 Python 或类似的东西,他们会习惯它,我监控所有 社交媒体,没有人抱怨 GDScript 难学,所以 当然,它非常直观,人们很快就能掌握,但如果 如果你想更深入地了解它,那么是的,也许你想用 C++ 来做更多的事情。 你知道代码的性能部分,但也喜欢这样做的好处 是你还可以用任何你想要的语言来扩展它,所以有 一些绑定,我们暴露,你可以把你自己的语言有一些 例如,有人为 Rust 制作了绑定,所以如果你想使用 Rust,你可以 如果你想使用 Rust,你可以这样做,也许当 J 发布时,每个人都可以使用一些 对 J 充满热情的人们会这么做,所以你可以在以下情况下使用 J Godot,但一般来说,使用 GDScript 已经绰绰有余了。 好吧,当然还有虚幻和 Unity 等其他主要引擎。 你知道的,和你聊天的独立开发者都会谈论这些 引擎,所以你怎么说你怎么会说戈多正在采取一个空间 你们是如何处理的? 你们是如何处理或应对去年因团结组织推出的政策而引发的争议的? 这可能会让开发者有点生气?是的,所以那真的很有趣 因为我们突然得到了很多以前没有的关注。 也带来了很多期待,比如人们期待我们成为 让 Unity 成为更好版本的 Unity,但我们无法做到这一点。 我们只能做一个更好版本的 Godot,所以这是一种管理期望的方式 当你进入戈多的时候,就像这是我们做事的方式一样。 在某些领域可能会有一些差异,但在其他领域可能会很好,但也会有一些差异 因为这是一个开放的项目,人们现在发现他们缺少了一些 在Unity中的功能都在Godot中实现了,其中一些功能还得到了 现在,在下一个4.4版本中,我们将有一个实时编辑模式 这是很多 Unity 用户的要求,因为它是 现在能够做到这一点,要感谢我们的贡献。 这些,但你必须明白,这是不同的软件,即使 但你必须明白,它是不同的软件,即使制作游戏的概念是相同的,它有一些 是的,一旦你知道了这些,特别是 节点,这是最重要的部分,然后其他一切都会随之而来 很容易。节点。是的,节点是戈多的主要单元,它们是 非常灵活,我想当你问那些一直在使用Godot的程序员时 每个人都不喜欢它,现在它也是我最喜欢的东西。 就像其他人一样,非常简单,非常模块化,你可以混合使用 它们之间可以相互匹配,你需要的任何东西都可能有一个节点,而且 如果没有,你可以创建一个,也可以与社区分享。 我覺得這是個很好的設計,你知道很多人都在抱怨它。 类或面向对象编程,我认为这是正确的做法 但如果你不喜欢,也可以使用其他引擎 你也可以使用其他引擎,比如开源引擎,比如我们 所以我不会亏钱,如果你是 使用其他東西,所以如果你想做一些不同的東西,你有例如 是的,在Godot中,一旦你学会了Godot 好吧,你部分回答了我的下一个问题 你们还没有发布的 4.4 版本的功能。 关于这些功能,你还能告诉我什么? 你还提到了一个非常具体、非常有趣的例子,比如Meta如何能够 然后让 Godot 更具体,例如 VR,然后你 你們創造了這些新功能,那麼你們能告訴我關於這兩件事的新 功能,以及更具体的功能和支持排序 你们最近与社区一起开发的功能,是的,所以其中之一就是 最大的一个会出现在4.4中,它是新的物理引擎,我们 在Godot 4和Godot 4.4中,我们有一个非常好用但并不理想的物理引擎。 很多社区成员都开始使用一个名为 Jolt 的引擎。Jolt 是一个开放的 我认为《地平线:零之黎明》(Horizon Zero Dawn)游戏中就使用了它,所以它是一个开放源代码的物理引擎。 我想它被用在了《地平线零之黎明》这款游戏中,所以它是由懂行的人开发的。 是的,人们做了一个扩展,在戈多中使用那个物理引擎,它非常非常受欢迎,因为它 我想说的是,你知道的,我们在Godot中使用这个物理引擎是没有意义的。 花更多的资源在我们自己的物理引擎上,我们会把它和 引擎,它是完全开源的,也是获得MIT许可的 所以它和我们的许可证是一样的。 因為這是好事,就像我們試圖得到這種 跨行业合作,因为直到现在这还不是很普遍 所以在下一个版本中,希望我们能 在新项目中也有 Jolt,或者如果你想在当前项目中启用它的话 项目上启用,你必须自己动手,比如启用它,否则我们会 但这也是其中的一个功能。 我很期待你提到的另一个例子,VR和 你能给我举个更具体的例子吗? 比如一开始在引擎中实现 C sharp 由微软资助,现在我们也将把它纳入引擎中。 二进制文件,所以目前你必须下载一个不同的,如果你想 但由于我们正在考虑发布一个资产商店 很快就会有很多人在制作插件,你知道他们可能会 他们可能会用 C sharp 开发,也可能会开发 GD 脚本。 如果你必须下载不同版本的 Godot,那么捆绑所有的 你就能在同一个程序中使用 C sharp 和 GD 脚本了。 可执行文件,然后你知道,这将有望使用大量的 现有的代码库,这些代码库存在于正在开发的其他软件中。 因此,它们也能在 Godot 中运行,因为业界 目前,这些工具中的大部分都采用了统一的 C sharp 标准,因此它们也能在 Godot 中运行。 很多公司都非常有兴趣将自己的产品卖给 戈多用户,但他们的产品与 C sharp 或 尤其是与 unity 的集成,因此对于很多用户来说,这将使切换变得更加容易。 我们希望在 4.4 中实现这一功能,但它可能会出现在 4.5 或更高版本中。 未来 好吧,结束一个任何基于戈多的项目,你会建议我们采取 或即将推出的项目。 所以我真的很期待PVKK 我想这里有一款游戏,我想它叫 "太空"(Space)。 Divas,它是在Godot中构建的,但我还没来得及看其他的。 一开始,我们很容易就知道所有的戈多游戏,但现在我们 只有当游戏发布时,我们才会在 SteamDB 上看到像这样的游戏。 戈多,所以是的,我不确定是否还有更多游戏,但我必须去看看。 可能会与日俱增 非常感谢你抽出时间,埃米利奥,节目愉快 谢谢 非常感谢"

訪談

更多

Videos

更多

電影預告片

更多

預告片

更多

活動

更多