本文是“Godot官网新闻翻译”系列的第1篇,该系列旨在翻译和汇总Godot官网所发布的所有新闻。让更多英文不好的童鞋可以领悟官方新闻中的重要信息和真谛。
官网新闻地址:https://godotengine.org/news
导航:2014 | 2015 | 2016
作者:胡安·利涅茨基 2015年4月1日
我们注意到主要视频游戏引擎中出现了一个令人高兴的新行业趋势。为了与潮流保持同步,我们决定也效仿。截至今天中午12:01 CST,我们非常兴奋和自豪地宣布,整个Godot引擎现在是免费的!
你一定想知道发生了什么变化。事实是,Godot的许可证允许用户做任何事情,所以它并没有真正遵循行业领导者采用的"免费"的真正定义。为了使Godot在开发人员眼中成为一个更可行的选择,我们决定为其自由附加条件。
最后,Godot现在的使用限制更适合现实世界的游戏引擎。以下是我们已实施的更改的简要介绍,这些更改立即生效:
我们知道您太穷了,买不起专业软件,因此我们关注行业领导者,Free Godot正在添加一个不可更改的强制性初始屏幕。通过这种方式,您可以让您的客户知道您为贫穷而感到自豪。
你对GDScript有很多抱怨。我们听到你的声音!响亮而清晰。每隔几天就会有人要求Lua,C#,真正的Python或其他一些脚本语言,这些语言不是我们如此紧密地集成到引擎中的脚本语言。
立即生效,戈多没有脚本语言。只需直接在C++下载免费的Godot Engine源代码程序!或者更好的是,您可以集成自己喜欢的VM!
我们希望您成功,我们希望与您一起成功。但前提是你成功了。换句话说,你的成功永远不会100%完全属于你。如果你的游戏赚钱了,我们想要其中的一小部分。如果你出去喝酒,我们想要一杯啤酒。同样,如果您购买新房,我们想要一个房间。有些成功是无价的;在这种情况下,您不需要共享。这方面的一个例子是与浪漫的伴侣成功(只要你不为此付出代价)。
我们认为,从所有销售额中抽取10%并非没有道理。把它想象成对戈多勋爵的什一税。没错,你在这件事上别无选择。但请记住,主戈多爱一个快乐的给予者!
我们还希望使游戏开发民主化。如您所知,Godot Engine开发人员和社区其他成员一直在倾听您的疑虑,解决您的问题,修复您报告的错误,实施您的许多建议并合并无数的拉取请求。这在我们历史上的某个时刻可能已经足够了,但不能再继续下去了,因为它显然是共产主义的一种贪婪形式,而共产主义是民主的敌人。
从现在开始,您可以自由地继续发送改进,报告错误并提出改进建议,但是,如果没有首先收到适当的付款(我们接受现金,支票,汇票和啤酒),我们不会采取任何行动。作为核心开发团队,我们只会做一些微不足道的、固定的工作量,然后坐在屁股上喝啤酒,直到我们重新发布一个新的主要版本——就像真正的民主一样。
为明确起见,新条款将于4月1日美国中部标准时间上午12:01适用。当然,您可以随时忽略所有这些,并继续使用MIT许可证,它为您提供了完全和绝对的自由,没有任何附加条件,即使它并不时髦!
作者:胡安·利涅茨基 2015年4月2日
是时候再次认真起来了!
经过三个月的努力,我们的第一个新版本已经发布!这个测试版为1.1版本铺平了道路,预计在4月下旬的某个时候。
新功能包括:
请记住,这个新版本是BETA版,所以现在是时候将所有不起作用的内容报告给GitHub作为问题,提供修复的PR或惹恼Juan和Ariel来修复不适合您的内容。
Godot 1.1 Beta1可以在下载部分获得,也可以在GitHub上克隆源代码。
祝您测试愉快!
作者: 胡安·利涅茨基 1 五月 2015
在一个月前的1.1 Beta之后,我们的第一个候选版本就在这里。修复了大量问题(完整的更改日志)。
如果您没有报告自己喜欢的错误,那么现在是时候为时已晚了!如果您报告了它们并且它们尚未修复,那么您就有机会缠着开发人员(只需在要修复的问题中添加注释以提醒他们)。如果没有出现任何结果,这将变成1.1稳定。
在下载部分获取二进制文件!
作者: 胡安·利涅茨基 5 五月 2015
第二个候选版本已经发布,具有大量修复程序。让我们希望这是最后一个并变得稳定!
如果您使用的是 RC1,建议迁移到此版本,因为在以 xml 格式保存动画时修复了一个严重的错误,该错误最终可能会损坏场景。
作者: 胡安·利涅茨基 17 五月 2015
在 RC2(更改日志)之后报告了更多问题,因此我们将再发布一个候选问题。这一次,我们将提高标准,所以如果没有真正严重的报告,这应该是1.1稳定!
新版本在"下载"部分或 GitHub 上发布。
作者: 胡安·利涅茨基 21 五月 2015
经过几个月的辛勤工作(以及更多的错误修复),Godot 1.1已经发布!此版本带来了全新的2D引擎和更多功能(下面的功能列表)。在这一点上,Godot是目前最先进的2D引擎之一。查看(并分享!)此视频与新功能展示!
Godot 1.1可以在下载部分获得。
通过此版本,Godot成为开发现代2D游戏的最佳选择之一。虽然社区正在热切地等待引擎3D方面的相同工作,但开发人员正在等待有关新发布的Vulkan API的更多消息,因为采用它而不是OpenGL3 / 4或OpenGL ES3将是理想的选择。同时,1.2的重点将是对编辑器UI进行现代化改造,以提高可用性。社区已经就此整理了一长串清单,我们仍然欢迎反馈。与往常一样,Godot是与社区一起为社区开发的。
很快还将有:
Godot没有数百万美元的公关投资,所以它依靠你让世界其他地方找到它。谈论它,发推文,写文章,组织谈话,分享这个消息!
作者:胡安·利涅茨基 6六月2015
正如你们许多人所知,Vulkan将成为下一个开放和多平台渲染2D和3D API。虽然许多人声称它只是一个额外的API,但我们这些在这个行业工作了足够长的人很清楚,Vulkan会让其他API过时。
CAD和3D DCC应用程序很可能会继续使用OpenGL,但对于与游戏相关的任何内容,OpenGL将不再使用。
Vulkan可以在所有PC平台上使用:Windows,OSX和Linux。它还可以在任何现代移动设备,iOS和Android上运行。Vulkan将在如此多的平台上运行,以至于即使将来使用DirectX的想法对于大型工作室来说也开始显得陌生。它还解决了每个人对现代OpenGL的大多数抱怨:更好的驱动程序(由于固有的复杂性要小得多)和更大的行业支持。事实上,Vulkan的行业支持是如此之大,以至于除了微软之外,每个人都在船上。
由于这无疑将是用于游戏的新的,事实上的3D API,因此在驱动程序和API参考发布之前,所有改进当前3D渲染器的工作都已停止(这将是今年的某个时候)。
Godot开发人员喜欢3D编程,迫不及待地想开始开发一个新的,令人敬畏的后端,支持基于物理的渲染,现代全局照明等。但这必须是今年晚些时候或明年年初的某个时候,否则一旦Vulkan出来,所有的工作都将进入垃圾桶。
然后,Godot的下一个版本(1.2)将几乎完全专注于可用性。Godot有一个伟大的底层架构,在过去几年中已被证明是坚如磐石的,但用户界面仍然需要更多的工作才能尽可能地友好。其他(商业)游戏引擎在这一领域设定了很高的标准。目前的工作已经在进行中,并显示出良好的进展:
新的动画编辑器。
新的文件选择器,带有缩略图,收藏夹和最近的文件夹。
社区还在开发一个新网站,这将允许更开放地访问向wiki添加文档。还计划建立一个资产数据库,您可以在其中共享或搜索资产、模板等。
我们正在寻找一种方法将Godot正式化为非营利组织,这样它就可以独立存在,而不是依赖或属于任何人。这方面的努力正在进行中,所以期待在不久的将来出现令人兴奋的消息!
如果您正在使用Godot,请计划使用Godot,或者您只是对它感兴趣并希望支持它,请务必加入我们令人惊叹的社区!Facebook群组和IRC以及论坛始终处于活跃状态(编辑:在新网站中被问答取代)。请记住,我们没有数百万美元可以花在营销和公关上,所以我们依靠您来谈论戈多并传播爱!
作者:胡安·利涅茨基 11六月2015
Juan Linietsky,Godot Engine的主要开发者之一,将在RMLL 2015上发表关于Godot Engine的演讲和研讨会。由于他们中的大多数人都居住在南美洲,因此这对欧洲人来说是一个很好的机会,可以了解Godot,与开发人员会面并有机会出去喝啤酒!
RMLL将于7月4日至7月10日在巴黎以北的博韦市举行。
时间表将是:
7月7日星期二,15:20:Godot Engine简介(谈话)
编辑:谈话的视频记录可以在线观看。
研讨会的时间和日期是待定的,但应该是相同的或第二天。
更多信息请访问 RMLL 网站。
非常感谢RMLL组织这次邀请!
Juan将从10点到17点在巴黎举行会议,所以如果你想安排与他的会面(或者只是想出去喝啤酒),请事先联系他!
如果您有联系或从事技术,视频游戏开发或自由软件活动的组织工作,并希望带来一位主要的Godot开发人员,也请与我们联系。我们也在努力工作,以便每个愿意在当地社区发表演讲的人都可以访问我们在演讲和研讨会中使用的材料(请帮助我们将其翻译成您的母语!
作者:胡安·利涅茨基 25六月2015
Godot有一个关于试图让它在网络上运行的尝试的长篇故事。我们一直希望这种情况发生,我们尝试了许多方法,它可能最终发生。本文将简要回顾一下我们在此事上的经验。
很久以前,Ariel和我作为承包商写了一款名为Atmosphir的游戏。它是最早的体素游戏之一,也是Minecraft的前身。虽然与Godot现在的情况相去甚远(此时几乎整个代码库都不同),但游戏+引擎组合几乎是在七个月内从头开始编写的,Atmosphir受到了社区的热烈欢迎。
由于它做得很好,投资者希望扩展游戏,他们的第一个想法是使其成为一个基于网络的游戏,以便在Kongregate(这是时髦的)中运行它。他们立足于这个想法,并完全相信可下载游戏已经成为过去(当时人们普遍认为,Steam还不存在,Minecraft距离证明它们是错误的还有一两年的时间)。
我们研究了如何使游戏在浏览器上运行,并研究了NPAPI和类似技术,甚至制作了原型,但现实是,我们认为这样做是一个巨大的安全风险,因为插件没有任何针对攻击的保护措施(这就是为什么现在它们从Chrome和Edge中删除的原因)。
最后决定将游戏移植到Unity,以便它可以在网络上运行。Unity当时是一个非常不成熟的引擎,Atmosphir可能是用它制作的最大项目之一,如果不是最大的项目的话。尽管如此,它还是有一个很棒的Web插件,拥有不错的用户群。当时我们有其他优先事项,所以我们停止了参与这个项目。
不久之后,谷歌宣布了Native Client。本机客户端的工作原理是允许开发人员编译在浏览器上运行的"安全"二进制文件。您必须自己为每个处理器编译一个二进制文件,但这还不错。我们认为这是一个好主意,因为它是在 Web 上运行本机代码的安全方式。Ariel做了一个非常早期的Godot港口,它工作得太棒了。
当时,谷歌开始尝试使用Pepper API(PPAPI),将其作为一个开放的安全(沙盒)插件接口。Mozilla也很感兴趣,所以我们相信这就是未来(嘿,如果Firefox和Chrome都能工作,微软将被迫实现它,对吧?)。不幸的是,Mozilla改变了方向,决定不走这条路(没有PPAPI),并且由于仅限Chrome的插件不是很有用,我们放弃了它。
失败。很遗憾,因为PNaCL也不会得到支持,因为这是一个伟大的想法。谢谢 Mozilla。
快进到法姆维尔。在Flash中制作游戏风靡一时,也是在Facebook上制作游戏的最流行方式。在荣耀的巅峰时期,Adobe宣布了一个名为"FlasCC"的很酷的内部项目,后来更名为"Project Alchemy",最终以"Adobe CrossBridge"的形式落地。这项技术允许编译C++在FlashVM上运行。
当时,它仍然是不成熟的,需要一些工作,但它显示出希望。"就是这样!"我们又想了一遍,这就是在网络上运行Godot的方法。我们在GDC上私下会见了Adobe,并在封闭测试版中与他们合作,希望有一个不错的闪存导出器。
不幸的是,有一天史蒂夫·乔布斯(Steve Jobs)认为"闪电侠已经死了"并杀死了它。就这么简单。不能抱怨它,因为这可能是一件好事,但是由于Adobe放弃了Flash和Cross Bridge,将Godot带到网络上的努力再次失败。谢谢苹果。
当我第一次听说有人制作了一个将C++转换为JavaScript的编译器时,我笑了很多,并忽略了它大约一年。最后,有一天,我决定尝试一下,我很惊讶它的工作原理。它有很多限制,但它可以运行Godot。Firefox完美无瑕地运行了它,但不是Chrome,更不用说Internet Explorer了。在接下来的几年里,情况有所改善,所有主流浏览器的支持都以某种方式得到了改善,微软决定将其用于Edge。
不幸的是,检测asm.js并有效地对其进行预解析的过程似乎太过黑客,无法由Mozilla以外的浏览器供应商实施。尽管它也被Unity和虚幻引擎采用,但ASM。JS 仍然被击中或未命中。它需要大量的资源来编译 Javascript blob、一个大型的预分配内存块(用作进程内存),以及一台相对快速的计算机来运行它。忘掉移动网络吧。这个后端仍然在Godot中工作,但我们主要是在等待浏览器供应商让它不烂。这可能永远不会发生。
几天前,WebAssembly宣布成立。它是一个字节码规范,用于运行在浏览器上转换为本机的代码。在纸面上,它很棒,提供了戈多需要的每一样东西。它仍然在尿布中,我们可能要到明年才能看到它的支持,但这很酷,因为这次Unity和虚幻引擎在我们的同一条船上,他们比我们拥有更多的游说力量。
事实上,所有这一切可能是因为在谷歌决定从Chrome弃用NPAPI并且微软决定停止支持Edge上的插件之后,他们吓坏了。这一次我们会成功吗?我希望如此,但我这样做肯定会感谢谷歌和微软这次!感谢您拥有弃用本机插件的球!
一旦在所有主流浏览器中都有这项技术的初始实现,我们一定会尝试一下!敬请期待!
由: 阿里尔·曼祖尔 7 九月 2015
你喜欢牙线手册吗?你喜欢夏天的法国吗?下周来帮我们为Godot Engine做一个书印本吧!
您可能知道Ariel在汉堡呆了一段时间,由于他离法国很近,Floss Manuals FR的人邀请他和他们一起为Godot Engine做一个书印本!如果您想帮忙,下周末就来法国雷恩闲逛吧!查看这些帖子(法语)以获取更多信息:
牙线手册 FR 博客
ActivDesign 博客
编辑:Booksprint取得了成功,由此产生的书籍的草稿可以在 FlossManuals.net 在线查阅。所有部分尚未100%完成,但请随时向我们提供改进建议!
作者:胡安·利涅茨基 4 十一月 2015
Godot是Software Freedom Conservancy的最新成员!
今天我们要公开宣布,Godot已加入软件自由保护协会成为会员!保护协会现在是我们的非营利性企业之家。
Conservancy是一个非营利性公共慈善机构,为其开发自由,自由和开源软件(FLOSS)的成员项目提供家园。Conservancy的协助使软件开发人员和文档编制者能够享受非营利组织和专业知识的好处,而不必独立承担所有自己完成的工作。加入保护协会允许项目收集捐款,持有资产,并为其主要开发商的项目相关活动提供一些责任保护。Software Freedom Conservancy, Inc. 是一家免税 501(c)(3) 组织,在纽约州注册成立。
Godot核心开发人员Ariel Manzur评论说:"这对我们来说是朝着成为一个更加开放,扎根和持久的组织迈出的一大步,为游戏开发社区和整个软件提供更有意义和更强大的贡献,我们很荣幸能得到Conservancy的支持来实现这一目标。
"我们很高兴Godot加入Conservancy的项目,"Conservancy执行董事Karen Sandler说。"游戏是软件生态系统的重要组成部分,这一领域的自由至关重要,因为它们通常是人们了解软件及其工作原理的第一个切入点。
因此,我们很快就可以提供要求捐款并获得企业赞助计划的可能性。敬请期待!