ITADN
godotengine/awesome-godot
godotengine/awesome-godot · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

精选 Godot Awesome

Godot Engine logo

一份精选的 free/libre 游戏、插件、附加组件和脚本列表,适用于 Godot。

正在寻找 Godot 中的第三方编程语言支持? 请参阅 Vivraan/godot-lang-support

目录

Games

使用 Godot 的开源游戏。

2D

Godot 4

Godot 3

  • Blipshift - 一款简单的俯视角移动平台游戏。
  • Breakable - 一款类似打砖块的游戏。
  • Circle Jump - 一款令人上瘾且有趣的移动端街机游戏。提供制作教程,因此你可以自行复现并学习 Godot。
  • Everplast - 一款充满愤怒、冲刺、速度和喷射的独特 2D 平台游戏体验。
  • Falling Square - 一款测试你反应能力的简单手机游戏。
  • Flappy Race - 一款受 Flappy Bird 和 Mario Kart 启发的 2D 在线多人游戏,适用于桌面端和 HTML5。
  • Haldric - Battle for Wesnoth 的官方进行中重制实现。
  • Memory Game - 简单的记忆游戏。
  • Pocket Broomball - 世界上第一款扫帚球游戏,适用于 iOS、Android 和 html5。
  • Portal 2D - Portal 游戏的 2D 重制版。
  • ROTA - 一款重力弯曲的解谜平台游戏。
  • spindle of serendipity - 一款可自定义词条的猜词游戏。
  • Starship Olympics - 一款快节奏的本地聚会游戏,星舰在俯视角竞技场中战斗。
  • TuxBuilder - SuperTux 的进行中重制实现。

Godot 2

  • BlockPop - 一个简单的 Breakout 克隆游戏。
  • Bombs - 简单的手机游戏。你需要触摸炸弹来拆除它们。
  • Captain Holetooth - 在详细世界中的探索型平台游戏。面向年轻玩家。
  • Dolphin Island 2 - 为 A Game By It's Cover 2015 Game Jam 制作的平台游戏。
  • DynaDungeons - 奇幻宇宙中的 Bomberman 克隆游戏。
  • Kraken-Rampage - 在 48 小时内制作的 Ludum Dare 33 参赛作品。
  • Minehunter - 一个扫雷克隆游戏。
  • Minilens - 免费解谜平台游戏。
  • Mountain of Hope - 在 Theater Game Jam (PGA 2015) 上制作的游戏。
  • Ninja-Training - 作为 1 小时挑战完成的小型跑酷游戏。
  • No hope - 在 48 小时内制作的 Ludum Dare 33 参赛作品。
  • Planet Rider - 外星环境中的 2D 物理跑酷游戏。
  • Platshoot - 一款 2D 射击游戏。
  • Ringed - 大量使用光效的俯视角射击游戏。
  • Tanks of Freedom - 免费回合制等距策略游戏。
  • Three Hungry Mice - 为 2016 年 3 月 Godot Engine Jam 制作的带有老鼠的 Breakout 游戏。

3D

Godot 4

  • Hurry Curry! - 免费且开源的合作多人烹饪游戏。
  • LibreAim - 使用 Godot 制作的自由 FPS 瞄准训练器。
  • OpenLiberty - 基于 Godot 引擎的《侠盗猎车手 III》开源重制实现。
  • Reia - 一款免费的动作冒险 RPG 游戏,支持桌面端和移动端,具备多人、MMO 及离线支持。
  • Sunder - 一款受《Tribes》启发的开源快节奏多人射击游戏,包含喷气背包、滑雪板和载具。
  • Super Tux Party - 一款自由/开源的聚会游戏,旨在重现《马里奥派对》等游戏的体验。
  • Tanks of Freedom II - 一款免费的回合制等距视角策略游戏,采用体素艺术风格。
  • Thrive - 一款关于生命进化(单细胞生物)的免费开源游戏。
  • VitaVehicle - 一款基于光线投射的开源汽车模拟器,模拟发动机、变速箱和打滑算法。

Godot 3

  • Ball2Box - 将球射入盒子中,支持 iOS、Android 和 html5。
  • Boom - 一款非常简单的老式 FPS,开发中但可玩。
  • Broken Seals - 一款开发中的第三人称动作 RPG,支持多人游戏(需要自定义引擎模块)。
  • Meteorite - 一款受《银河战士 Prime》启发的低分辨率 Metroidvania FPS,为 LOWREZJAM 2018 制作。
  • Rapid Rescue - Rapid Rescue 是一款受《迷宫》启发的本地多人策略游戏。

Godot 2

  • Cheese Hunter - 一款为 2016 年 3 月 Godot 引擎 Jam 制作的游戏。

XR

Godot 4

  • Piggy Rescue - 一个有趣的小示例游戏,你可以追逐并拯救小猪。

Godot 3

Projects

使用 Godot 制作的非游戏开源项目(工具/实用程序)。

Godot 4

  • Arrow - 一个使用节点设计游戏叙事的游戏工具。
  • Clipboard Narrator - 将任何网页转换为有声读物,可在桌面后台运行!
  • GodSVG - 创建优化后的 Scalable Vector Graphics 文件的工具。
  • Lorien - 适用于 Windows、Linux 和 macOS 的无限画布绘图/白板应用。支持绘图板和压感。
  • Material Maker - 程序化创建 PBR 材质(类似于 Substance Designer)。
  • Pixelorama - 2D 像素艺术编辑器。
  • ProtonGraph - 用于程序化内容创建的节点式工具。类似于可视化脚本,但用于 3D 模型生成(需要自定义引擎模块)。

Godot 3

  • Godello - 一个使用 Godot 制作的类似 Trello 的看板应用。它是使用 Godot 构建复杂非游戏应用的概念验证,同时也支持多用户之间的实时在线交互。包含后端代码。
  • SimulaVR - 一个基于 Godot 引擎构建的 Linux VR 窗口管理器。
  • vpuppr - 一个具有多个追踪后端的跨平台 VTuber 应用。

Templates

可作为您自己游戏基础的项目。

Godot 4

  • COGITO - 第一人称沉浸式模拟模板项目,提供用于创建可交互对象、各种可用物品以及影响玩家和游戏环境的机制的框架。

  • Crystal Bit Godot Game Template - 带有明确观点的游戏模板。它包含持续集成、带有图形过渡的场景加载以及游戏暂停处理。

  • Godot C# Template - 用于 C# 项目的模板,包含 UI 场景、可视化调试工具、简化的补间动画、实用脚本以及 ENet 多人游戏框架。

  • First Person Starter - 带有第一人称控制器的模板,可从检查器中轻松调整。

  • Godot-GameTemplate - 包含所有必要内容的模板。专为像素艺术游戏设计。

  • Godot 4 Custom Gravity - 用于具有行星重力(类似超级马里奥银河)的 3D 项目模板。使用符号距离场支持任意行星形状。包含角色控制器和各种示例设置。

  • Godot XR Template - 用于多层级 XR 游戏的模板。

  • Maaack's Game Template - 带有主菜单、选项菜单、暂停菜单、制作人员名单、场景加载器、额外工具以及示例游戏场景的模板。

  • MechanicalFlower Godot Template - 带有代码格式化、许可证跟踪、插件管理和 CI/CD 的模板。

  • Takin Godot 模板 - 包含存档系统、本地化、UI(主菜单、存档文件、选项、制作人员)、示例游戏场景、插件(场景和音频管理器、日志记录器、代码检查器、资源查看器)、占位符(音乐、音效)、GitHub 工作流以及各种实用脚本的模板。

Godot 3

Demos

用于学习 GDScript、其概念以及各种游戏功能的演示。

Godot 4

Godot 3

Godot 2

  • FPS 测试 - 一个单人 FPS 测试。物理系统可用,但没有敌人,也没有正常的射击功能。
  • Pathfinding 2d - 一个演示使用 tilemap 进行寻路的演示项目。
  • UDP 快照插值 - 允许您连接到服务器并查看网络物理。
  • UDP 状态同步 - 比快照插值演示更高效的网络演示。
  • 体素游戏 - 类似 Minecraft 的体素地形演示。

教程

注意

教程列表 已移至 Godot 文档。

插件和脚本

允许您执行新操作或增强 Godot 功能的脚本。

Godot 4

  • 2dog - 使用现有的 .NET 工具和 IDE 在 .NET 中运行和控制 Godot,创建单元测试、自定义开发者和 CI 工作流。

  • 3D Auto Collision Generator - 一键为多个 3D 对象生成碰撞体。

  • AgonesSDK - 用于向 Godot 添加 Agones SDK 功能的插件。

  • AnimatedShape2D - 使 CollisionShape2D 随 AnimatedSprite2D 的帧进行动画。

  • AnimSheet - 直接在 Godot 编辑器中从精灵表自动生成 AnimationPlayer 或 AnimatedSprite2D 节点。

  • AntialiasedLine2D - 与默认的 Godot 实现相比,提供更高质量的抗锯齿 Line2D 和 Polygon2D 绘制(所有渲染方法,所有平台)。

  • Aseprite Wizard - 用于从 Aseprite 导入动画为 SpriteFrames 的插件。

  • Beehave - 允许您使用行为树创建健壮的 NPC AI 系统。

  • CReverter (Composite Reverter) - 支持组合的基于备忘录(Memento)的撤销/重做实用工具。

  • CSConnector (Contextual Signal/Setup Connector) - 提供一个干净的接口,通过场景树动态查找、设置并连接到子节点。

  • CSLocator (Contextual Service Locator) - 提供一个干净的接口,通过场景树注册和查找对象,类似于本地化单例。

  • Cyclops Level Builder - 用于快速原型和概念验证的关卡构建器。

  • Dialogic - 创建对话、角色和场景以显示对话内容。

  • Dialogue Engine - 一个极简的对话引擎,可嵌入你的 GUI 节点,并自动绘制分支对话图以便于调试。

  • Dialogue Manager - 一个简单但强大的基于文本的分支对话编辑器和运行时。(Godot 3 and 4)

  • DotnetQuestSystem - 基于 .NET 的简单任务系统实现,并提供 Godot 接口。

  • Event Audio - 一个简单的基于事件的“发射后不管”音频触发系统。

  • Fast Fourier Transform (FFT) - GDScript 中的快速傅里叶变换。

  • FMOD GDNative - 用于在 GDScript 中使用 FMOD 音频引擎的插件。

  • friflo ECS - 高性能 C# ECS,具有简单的 API。支持 .NET、WASM/WebAssembly、Native AOT、Godot、Unity、MonoGame、... (Godot 3 and 4)

  • func_godot - 使用 Quake MAP file format 导入地图,该格式通常由 TrenchBroom 等编辑器制作。

  • GATO: Godot Accessibility Toolkit - 一组用于促进 Godot 游戏无障碍性的演示和插件。

  • GDGIFExporter - 完全使用 GDScript 制作的 GIF 导出器。

  • GdUnit4 - Godot 单元测试框架。

  • Gedis - 用于 Godot 的内存中、类似 Redis 的键值存储。

  • GedisQueue - 一个由 Gedis 支持的 Godot 综合任务队列系统。

  • Goblend - 一键将 Blender 场景导出到 Godot,包括材质、碰撞和嵌套场景。

  • Godot Doctor - 一个强大的 Godot 验证插件,可在运行时之前捕获场景和资源中的错误。还支持对 PackedScene 进行类型验证。

  • Godot Google Play Game Services - 在您的 Godot 游戏中集成 Google Play Games Services。

  • godot-ink - 一个 C# (Mono) 插件,用于集成使用 ink 编写的故事,ink 是一种用于编写交互式叙事的脚本语言。

  • Godot NDI - 将 NDI® SDK 与 Godot 集成。

  • godot-playfab - 使用 PlayFab 作为游戏的跨平台后端,并提供便捷的分析功能。

  • Godot Polygon 2D Fracture - 两个用于多边形破碎和切割的简单脚本。

  • Godot Radial Menu - 一个用着色器代码编写的径向菜单,以提升性能。

  • Godot Shader Warmup - 用于在启动时预热着色器的扩展,以防止由着色器编译引起的运行时卡顿(与 engine shader baker 集成效果也很好;查看仓库中的 report.pdf 以查看结果)。

  • Godot Spin Button - 具有扩展选项的水平选择器。

  • Godot SQLite - SQLite 的 GDNative 封装,使您能够在项目中使用 SQLite 数据库作为数据存储。

  • Godot Torrent - 一个全面的 Godot 4 BitTorrent GDExtension,提供完整的协议功能,并具备原生 C++ 性能。

  • Godot XR Tools - XR 开发的基础组件。

  • GodotSx - 针对 Godot 内置信号的类 Rx 扩展。

  • GodotVMF - Godot 引擎的 VMF/MDL/VTF/VMT 导入器(来自 Hammer 编辑器的 Valve 地图格式)。

  • GUT - 用于在 GDScript 中编写单元测试的工具。

  • HCoroutines - 强大的 Godot C# 协程库。

  • Health, HitBoxes, HurtBoxes, and HitScans - 用于管理生命值、伤害和治疗的 2D 和 3D 组件。

  • HTerrain - 基于高度图的 terrain。支持纹理绘制、着色、孔洞、细节层次和草地。(Godot 3 和 4)

  • Icon Explorer - 浏览并保存来自流行图标集合的图标。

  • Importality - 光栅图形和动画导入器:Aseprite、Krita、Pencil2D、Piskel、Pixelorama 等。

  • Input Helper - 用于检测输入设备和重新映射控制的辅助工具。(Godot 3 和 4)

  • Inventory Manager - 极简主义库存管理器,便于添加和移除具有可变堆叠大小和堆叠数量限制的物品。

  • Juicee - 游戏手感效果(屏幕震动、命中停顿、相机效果等),配有可视化图形编辑器、检查器 UI 和单行 API。灵感来自 Unity 的 FEEL。

  • Konado - 带有模板的对话创作工具包,帮助您快速构建视觉小说、Gal Games、RPG 和其他故事驱动项目。

  • License Manager - 管理第三方图形、软件或库的许可证和版权。将它们分组到类别中,添加描述或网络链接。

  • LimboAI - 行为树和状态机。附带编辑器、可视化调试器、综合演示和教程。

  • Maaack's Game Template Plugin - 包含主菜单、选项菜单、暂停菜单、制作人员名单、场景加载器、额外工具以及示例游戏场景的模板。

  • Maaack's Menus Template - 包含主菜单、选项菜单、制作人员名单和场景加载器的模板。

  • Maaack's Scene Loader - 包含加载屏幕、进度条和错误处理的场景加载器。

  • Netfox - 多人游戏时序、回滚及其他多人游戏功能。

  • NobodyWho - 用于“AI 驱动”NPC 对话的本地大语言模型(LLMs)。

  • Nodot - Godot 4 的节点组合库。

  • obs-websocket-gd - 通过 obs-websocket 从 Godot 控制 Open Broadcaster Software 的脚本和编辑器插件。

  • Orchestrator - 用于 2D 和 3D 游戏的对话和可视化脚本子系统。

  • Phantom Camera - 旨在为内置的 Camera2D 和 Camera3D 节点提供并简化常见行为。

  • PixelPen - 像素艺术绘制和动画:Godot 编辑器内的常见绘制工具,如选择、形状创建、镜像、平铺和动画功能。

  • PlayerConnect - 用于您的 Godot 游戏的错误/反馈报告系统。它使用 Discord webhook 作为媒介,将报告发送到您指定的 Discord 频道。

  • PowerKey - 易于使用的文本及其他变量的动态翻译。还支持在节点上执行 GDScript,无需附加脚本。

  • ProtonScatter - 自动化场景中资产的定位。

  • QR Code - 使用内置的 QRCodeRect 节点或 QRCode 类的编码结果生成 QR Code。

  • Quest Manager - 极简的任务管理器,能够在运行时跟踪任务状态,便于调试。

  • Questify - 基于图形的任务编辑器和管理器。

  • QuestSystem - 简单且可扩展的任务管理器和创建器。

  • Quill-IDE - 针对 4.4+ 版本修改并美化后的默认 Godot 脚本编辑器。

  • Ridiculous Coding - 让在 Godot 中的编码体验变得荒谬 1000 倍。

  • Roommate - 专注于创建室内环境和自动化的 3D 关卡构建工具。

  • Scene Library - 高效组织 Godot 场景的工具。

  • Scene Manager - 用一行代码实现美观且可自定义的场景过渡。(Godot 3 和 4)

  • Script-IDE - 将脚本编辑器转换为类似 IDE 的 UI。多行标签页、改进的大纲、快速打开和覆盖、增强的键盘导航。

  • Shaker - 为 2D 和 3D 中的摄像机、节点或任何属性添加抖动和发射器的插件。

  • Signal Lens - 信号的可视化调试器。点击远程场景树中的节点,即可实时查看所有信号的连接和发射。

  • SignalVisualizer - 以易于阅读的图形和树形停靠窗口显示当前场景的信号和连接。

  • Simplified Flight Simulation library - 一个帮助您创建简单飞机/直升机/宇宙飞船飞行模拟器的库。(Godot 3 and 4)

  • SimpleGodotCRTShader - 一个模拟 CRT 显示屏的简单 Godot 着色器。

  • SmartShape2D - 一个 2D 地形工具。(Godot 3 and 4)

  • Sprouty Dialogs - 一个基于图形的可视化对话系统,让您在游戏中极其轻松地创建对话!🌱

  • Subtitles Importer - 一个全面的字幕解析器,支持 15 种以上字幕格式(SRT、VTT、SSA/ASS、SBV 等),具备运行时解析、基于时间的查询以及 AnimationPlayer 集成功能。

  • System Bar Color Changer - 一个 Android 插件,允许您动态更改状态栏和导航栏的颜色,并支持启用半透明系统栏,以提供现代、沉浸式的 UI 体验。

  • Talo - 一个可自托管的游戏后端,用于管理玩家、排行榜、统计数据、保存/加载数据等。

  • TerraBrush - 一个极简的地形高度图编辑器,具备雕刻、纹理绘制、LOD 和 MultiZones 功能。

  • Terrain3D - 一个高性能、可编辑的 3D 地形系统。

  • ThemeGen - 使用 GDScript 代码轻松创建主题,允许您重用样式、重新组合它们,并在组件之间轻松重用和共享颜色。

  • UI Design Tool - 编辑器中 UI 的直观设计工作流。

  • Vest - Godot 的单元测试插件。

  • Virtual Joystick - 触摸屏虚拟摇杆。易于使用且提供实用选项。(Godot 3 和 4)

  • Wwise - Wwise 音频中间件集成。

  • YATI (Yet Another Tiled Importer - 这是一个用于导入由 Tiled Map Editor 创建的文件(.tmx, .tmj)的插件。

  • Your Buil - 一个使在构建中尽可能轻松地使用构建数据(如 git 提交哈希值)的插件。

Godot 3

  • 2D 昼夜循环 - 适用于 2D 的 ☀️ 白天 / 🌔 夜晚循环。

  • 2D 可破坏物体 - 一个脚本,用于将精灵分割成块并使其爆炸💥。

  • Anima - 与 Tween 相比,使用更少的代码运行顺序和并行动画。

  • AutoColliders - 允许为精灵自动生成碰撞体,并计划在未来扩展以处理 3D 网格。

  • BoxCam2D - 实现基于网格的 2D 摄像机移动的最简单方式。

  • Cartographer - 基于高度图的 3D 地形编辑器。

  • Code Snapshot - 一个插件,允许您在编辑器内截取代码的美化截图。

  • CRT Shader - 一个 Godot 着色器,使用许多着色器参数模拟 CRT 显示器。

  • CSG Mesh Exporter (.OBJ) - 将 CSG 节点导出为 OBJ 网格以提高编辑性能。

  • Debanding Material Shader - 简单的材质着色器,添加了去色带噪声,用于 GLES2 渲染器,因为它不支持全屏去色带。

  • Delaunator GDScript - 用于 2D 点 Delaunay 三角剖分的 GDScript 库。

  • Dijkstra map for Godot - 一个用于 Godot 游戏引擎的 GDNative 项目,引入了 Dijktra Map 寻路节点。

  • Discord.gd - Discord 机器人 API 封装。使用 100% GDScript 创建机器人。

  • DungeonTemplateLibrary-Godot - Godot 地牢模板库(地形与 Roguelike 生成)。

  • EffekseerForGodot3 - 导入 Effekseer 粒子效果。

  • Escoria - 点击式冒险游戏框架。(Godot 2 和 3)

  • Funexpected Flash Tools - 允许将项目导出为 Godot Engine 的 Adobe Animate (Flash) 插件。

  • gdstats - 用于常见统计分布的伪随机数生成器库。

  • GitHub integration - 无需打开浏览器即可与 GitHub 交互。

  • godotccd - 使用 libccd 在 Godot 中进行快速 3D 碰撞检测。

  • godotdetour - detour/detourcrowd 库的 GDNative 实现。

  • Godot GamePad - 允许玩家使用移动设备作为控制器。

  • Godot Gif Getter - 用于录制和保存 GIF 的游戏内实用工具(使用 GDNative Rust 编写)。

  • Godot Google Play Games Services - 在您的 Godot 游戏中集成 Google Play Games Services。

  • Godot Mixing Desk - 使用几个节点和几行代码即可制作程序化声音和自适应/程序化音乐。

  • Godot NExt - 一组基本的节点扩展。

  • GodotNotificationCenter - 一个通知中心。

  • GodotOnReady - GDScript 专用 onready 关键字的 C# (Mono) 替代方案,无需反射。

  • GodotPhoenixChannels - Phoenix Framework 的 Channels API 的 GDScript 和 Godot Engine 实现。

  • godot-ply - 用于灰盒建模或 3D 关卡原型的编辑器内盒体建模。

  • GodotRx - Godot C# (Mono) 的响应式扩展。

  • GodotTIE - 用于控制文本输出的文本界面引擎(类似 RPG 对话)。(Godot 2 和 3)

  • Godot-Trail-System - 高级 2D/3D 轨迹系统。

  • Godot VirtualJoystick - 用于移动设备的简单虚拟摇杆。

  • InGrid - 无限滚动网格。

  • Kehom's Godot Addon Pack - 用于调试、网络、UI 等的插件集合。

  • Level of Detail (LOD) - 用于网格、灯光和粒子的细节层次插件。可提升大型场景的性能。

  • Line Collider 2D - 一个添加跟随 Line2D 数组的碰撞体的脚本(适用于原型开发)。

  • NativeLib - 专为轻松操作 iOS/Android 原生库而设计的插件管理系统。它还负责处理插件依赖关系,并提供无忧的原生库更新。归因和分析:Adjust, Amplitude, AppsFlyer, Flurry, GameAnalytics, Tenjin。广告网络和中介:AdColony, AppLovin, TapDaq。GDPR 和隐私:App Tracking Transparency, Ogury。社交:Facebook。通用后端解决方案:Firebase。

  • NI mate Motion Capture - 使用 Microsoft Kinect 传感器动画化骨骼。

  • Scrolling Background - 滚动背景节点。(Godot 2 和 3)

  • Shell Fur - Godot 的 3D 毛发节点。

  • StoryTeller Engine - 对话和互动小说引擎。

  • Tiled importer - 从 Tiled 导入地图。

  • TileSet Builder - 快速构建具有风格的瓦片集。

  • Tree generator - 用于生成树木的工具。

  • Volumetrics - 基于体素的体积光照和雾效插件。

  • Voxel-Core - GDScript 体素插件,用于在引擎内和游戏中创建、导入和编辑体素内容。

  • VPainter - 3D 顶点绘制插件。

  • Waterways - 基于贝塞尔曲线生成带有流动和泡沫贴图的河流网格的工具。

  • XSM - 功能完备的层级状态机,支持并行状态、简易动画、随机状态等。

  • Yume Visual Novel Editor - 用于创建视觉小说游戏的集成编辑器。

Godot 2

  • Auto Tile Layer - 允许使用 RPG Maker 的 Autotile 格式进行自动 2D 平铺。
  • Grass Plugin - 用于处理大量草地、树叶和其他植被的插件。
  • gterm - 绘制类似 *nix 终端模拟器的 GUI 控件。
  • SUTjoystick - 为 GNU/Linux 和 Windows 提供简易手柄支持。

Godot version unknown

Modules

集成到 Godot 核心(C++)中的内容。

Godot 4

  • Entity Spell System - 用于复杂(可选多人)RPG 的实体与法术系统。(Godot 3 and 4)
  • FMOD GD4 - FMOD Studio API 集成。
  • Godex - 一个实体组件系统库。
  • GodotHook - Godot 引擎的轻量级自定义事件系统。(Godot 3 and 4)
  • godot-jolt - 允许你使用 Jolt Physics Engine
  • godot-luaAPI - 用于使用 Lua 创建沙盒化模组 API 的模块。(Godot 3 and 4)
  • godot-rapier-2d - Godot 的 2D Rapier 物理服务器。
  • GodotSteam - Godot 的 Steam API 库绑定。支持 Windows、macOS 和 Linux。
  • godot-voxel - 用于创建体素世界的模块。
  • Keyring - 用于与操作系统密钥环交互以存储凭据的工具。
  • spout-gd - 使用 Spout 通过 GPU 在 Windows 应用程序之间共享 OpenGL 纹理。
  • Texture Packer - 用于在运行时分层、打包和合并纹理的工具。(Godot 3 and 4)
  • Tree3D - 用于游戏项目实时程序化生成 3D 树木的插件。
  • Voxelman - 一个更侧重于编辑器集成、游戏相关特性和可扩展性的体素引擎。(Godot 3 and 4)

Godot 3

Godot version unknown

GDScript/C# editor support

为实现了 GDScript 或 C# 支持的文本编辑器提供的插件。

  • Emacs - 语法高亮、代码折叠、缩进和自动补全。
  • Geany - 语法高亮。
  • Gedit - 语法高亮。
  • IntelliJ IDEA - 语法高亮和自动补全。
  • JetBrains Rider (C#) - 语法高亮、自动补全和运行配置。
  • Kakoune - 语法高亮。
  • GNU Nano - 语法高亮。
  • Neovim - 一个功能齐全的 Neovim 插件,用于 Godot 4.x 游戏开发。使用 Neovim 作为 Godot 的全功能外部编辑器,只需最少配置。
  • Sublime Text - 语法高亮。
  • Vim - 使用 Godot 编辑器提供的 LSP 服务器进行语法高亮、自动补全和代码检查。还支持 Godot 着色器语言。
  • Visual Studio Code
  • Zed - 语法高亮、自动补全、LSP(跳转定义、悬停、引用、代码检查)、代码格式化和调试。支持 3.x 和 4.x。

主题

引擎主题

Godot 引擎编辑器的替代主题。

  • Catppuccin Theme - 一种舒缓的粉彩主题,提供四种不同的风味。
  • Godot Minimal Theme - 一种旨在修正默认 Godot 主题中奇怪间距和格式问题的主题,同时不改变整体外观和感觉。

语法主题

内置脚本编辑器的替代主题。

外部编辑器主题

使用受信赖的 Godot 编辑器配色的外部工具替代主题。

非官方 Godot 构建

这些构建允许您使用较新版本的 Godot Git,但它们可能不如官方版本稳定 – 使用风险自负。

Bash 脚本

Bash 脚本可以放置在 ~/.local/bin 中。

  • build-godot - (以及 build-godot-mono)用于编译和运行 Godot 的脚本,如有需要会尝试安装依赖项。
  • godot.sh - 自动下载并启动最新版本的 Godot,或编译并启动 Git master 分支的脚本。
  • godot-wrapper - 帮助 Debian 和 Ubuntu 用户安装和使用 Godot 的脚本。
  • replicate-file.sh - 使用一个主文件更新文件副本的脚本。

Websites

  • Godot Asset Library - 官方 Godot 资源库。包含用户创建的游戏、项目、模板、演示、教程、插件和脚本。
  • Godot Asset Store - 官方 Godot 资源商店。是 Godot 资源库的现代替代品。
  • Godot Shaders - 为 Godot 游戏引擎打造的社区驱动着色器库。

Other

其他内容。

  • asdf-godot - asdf version manager 的 Godot 插件。

  • codetranslator - 将 GDScript 翻译为 C#(进行中)。

  • gd2cs.py - 将 GDScript 代码转换为 C# 的 Python 脚本(进行中)。

  • gdvm (GitHub) - Godot Engine 的命令行版本管理器,允许您在 Windows、macOS 和 Linux(x86、x86_64 和 ARM64)上轻松安装和切换不同的 Godot 版本。

  • godot-actions - 用于通过 Github Actions 导出、配置和推送 Godot 项目到 itch.io 的复合操作。

  • godot-ci - 通过 CI 导出 Godot 游戏的 Docker 镜像。包含 GitLab CI 脚本示例。

  • godot-gdscript-toolkit - 用于处理 GDScript 的独立命令行工具集 - 解析器、代码检查器和格式化工具。

  • godot-launcher - 使用 Python 构建的桌面应用程序,简化 Godot Engine 开发环境管理。

  • Godot Awesome Scientific - 社区精选的 Godot 软件列表,提供科学方法、机器学习和超优化计算的方法。

  • Godot Package Manager - 使用 npm 的 Godot 包管理器。

  • gd-com npm package - 使用 Node.js 与 Godot 客户端通信。

  • RetroPie Godot Game Engine "Emulator" - 用于为 RetroPie 安装 Godot“模拟器”的脚本模块。

  • ShipThis - 用于构建并发布 Godot 移动游戏到 App Store 和 Google Play 的 CLI。

  • strip-to-frames.pl - 用于将网格精灵表图像拆分为编号的独立帧文件的 Perl 脚本。

  • zfoo - 用于 Godot 的 Java 游戏服务器框架,包括 GDScript 的序列化和反序列化。