.NET Tools News Rider

JetBrains 成为 Godot Foundation 的白金赞助商

Read this post in other languages:

JetBrains 深信多样化开发者工具和开源生态系统的价值,因此我们非常高兴地宣布,我们刚刚成为 Godot Foundation 的白金赞助商

Godot 是一款出色的游戏引擎,其方式与其他游戏引擎截然不同。 它是开源的非营利引擎,并由社区推动。 Godot Foundation 是一个非营利组织,旨在为 Godot Project 提供资金支持,从而帮助实现这些目标。 它为此雇用开发者兼职或全职从事 Godot Engine 和相关项目、雇用艺术家创作高质量演示艺术品、购买硬件和帮助支付其他类似费用。

我们很高兴地宣布,我们将作为白金赞助商为这项事业做出贡献。 JetBrains 是开源软件的忠实支持者,我们相信,更多的工具选择会使生态系统更加丰富。 

JetBrains Rider 在 2020.1 版本中首次引入了对 Godot 的支持,并在 2024.2 版本中捆绑,直接提供强大的 Godot 功能,在即将发布的 2025.2 版本中,我们还将通过一款最初由 David Horacek 在社区中创建、现在由 JetBrains 维护的插件捆绑改进的 GDScript 支持。 所有工作都为开源,欢迎贡献!

Rider 的 GDScript 支持包括语法高亮显示、文档工具提示和形参提示、Ctrl+点击导航与搜索、Find Usages(查找用法)、Rename(重命名)重构等。 借助文件模板,您可以轻松地创建(和自定义!)新文件。 您还可以直接从 Rider 调试 GDScript 文件,从而使用现代 IDE 的所有功能来处理 Godot 脚本。

Rider 的屏幕截图,显示 GDScript 文件中资源路径的代码补全

当然,Rider 出色的 C# 支持也覆盖 Godot,包括导航、检查和快速修复,以及其他功能,如字符串文字内特定值的补全。 Rider 将识别 Godot 项目并自动设置调试,让您可以一键调试脚本。 它还为 gdUnit 测试框架提供了出色的支持,可以识别编辑器中的测试,并提供运行和调试工具。 Rider 的 AI Assistant 可以帮助您理解 Godot 代码、设计新场景原型并处理样板代码,例如生成文档或提交消息。

Rider 的屏幕截图,显示输入操作的代码补全

Rider 还有一个可以显示当前场景中所有节点的 Scene Preview(场景预览)工具窗口,并向文本编辑器添加了交互式图标来运行当前场景、高亮显示父方法、监测资源使用情况和连接信号等。 我们还提供了检查来检查无法访问的代码以及缺失或不正确的返回值类型等问题,以及 Alt+Enter 操作来修正此类问题。

Rider 的屏幕截图,显示 Scene Preview(场景预览)工具窗口。 一个窗口,包含 Godot 项目中节点的树状图

如果您希望构建引擎和为引擎做出贡献,Rider 出色的 C++ 支持是绝佳选择,而且我们自己也做出了许多贡献来帮助一切顺利运行。

Godot Project 的进步得益于贡献者和付费志愿者的奉献,我们也愿意支持热情的开发者构建成功的社区项目。 如果您想和我们一起支持 Godot Foundation 和 Godot Project,您可以在 Foundation 的“捐赠”页面上找到更多详细信息

Godot 等开源项目的成功取决于一个合作伙伴生态系统,这些合作伙伴致力于共同的使命,提供一流工具来赋能开发者。

JetBrains 一次又一次地展现了对使命的坚定承诺。 最初,他们将其一流工具套件引入 Godot 生态系统,现在通过这项赞助帮助 Godot Foundation 确保 Godot 的长期成功。 

– Clay John – W4 Games,Godot Foundation 理事会成员

本博文英文原作者:

Matt Ellis

image description

Discover more