精选 Godot 
一份精选的 free/libre 游戏、插件、附加组件和脚本列表,适用于 Godot。
正在寻找 Godot 中的第三方编程语言支持? 请参阅 Vivraan/godot-lang-support。
目录
- Games
- Projects
- Templates
- Demos
- Tutorials
- Plugins and scripts
- Modules
- GDScript/C# editor support
- Themes
- Unofficial Godot builds
- Bash scripts
- Websites
- Other
Games
使用 Godot 的开源游戏。
2D
Godot 4
- 99Managers Futsal Edition - 一款简单的自由/开源 Futsal 球队管理游戏。
- A Dark Forest - 一款受 "A Dark Room" 启发的极简主义增量游戏。
- Librerama - 一款自由/开源的快速节奏街机小游戏合集。
- Poder Solar - 一款简单的资源管理游戏。
- Unknown Horizons - Unknown Horizons 的官方进行中重制版本。
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
- Beep Saber VR - Godot 中的 Beat Saber 克隆版。
- Friday Night Funkin` - 热门节奏游戏的 VR 移植版。
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
- bendn's Godot Template - 使用 gpm 的游戏模板,支持 itch.io 推送和自动化构建。包含入门 CLI。
- Godot First Person Camera - 一个简单的 FPS 入门项目,包含跳跃、移动、手电筒以及带动画的角色。
- Godot FPS Template - 适用于 Godot 引擎的免费第一人称游戏模板。
- Godot Game Of Life - 使用着色器实现的康威 Game of life。
- Minimum Game - 俯视角 2D 像素艺术游戏模板,包含多个房间、HUD、菜单和自动保存功能。
- Multiplayer First Person Shooter - 多人第一人称射击示例项目。
- Multiplayer Third Person Shooter - 多人第三人称射击示例项目。
Demos
用于学习 GDScript、其概念以及各种游戏功能的演示。
Godot 4
- GATO: Godot Accessibility Toolkit - 一组用于促进 Godot 游戏无障碍性的演示和插件。
- Godot Demo Projects - 官方 Godot 演示项目(除 TPS 演示外)。
- Godot experiments - 多个 2D、3D 和 VR 实验。
- Kaleidoscope - 用于 Godot 中交互式着色器的演示。
- OpenRPG - JRPG 风格游戏演示和模板。
- PlaneShooter - 用于学习 Godot 4 的 2D 演示游戏。
- TPS Demo - 官方 Godot 第三人称射击 (TPS) 演示,具有高质量图形。
- voxelgame - 类似 Minecraft 的体素地形演示,利用 godot_voxel 模块。
Godot 3
- 开源 A-RPG 演示 - RPG 演示。
- 逼真水面着色器 - 带有泡沫和焦散效果的逼真 3D 水面着色器。
- The Tower - 一款基于体素的跑酷游戏,用于展示 Voxelman 模块的功能。
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 对象生成碰撞体。
-
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
- Camera2D Screen Shake - Camera2D 的屏幕震动效果。
- Easing Script - Robert Penner 缓动方程的移植版本。
- GDSerCommPlugin - 用于读取 Arduino 串行输入的插件(需要自定义引擎模块)。
- gdutils - 使用 GDScript 编写的 Godot 实用工具。
- Godot Game Tools - 便于将资产导入 Godot 的 Blender 插件。
- Godot Recipes - 一个包含大小不一的教程和技巧的大型合集。
- Godot Shaders - 一个包含大量 2D 和 3D 免费开源着色器的库。
- Polygon Merge - 合并多边形。
- Simplex 2D/3D - Simplex 确定性噪声函数。
- Tileset Builder - 构建瓦片集。
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
- Flash Module - 在 Godot 中使用 Adobe Animate (Flash) 项目。
- FMOD Integration - 用于在 Godot 中集成 FMOD 音频引擎的模块。
- Gdnet for Godot 3 - Godot 3 的 ENet 封装。
- GodotAIGym - 将您的 Godot 项目转换为 OpenAI Gym 环境,以便使用 PyTorch 训练 RL 模型。
- godot-apple-id - Godot 中用于 Apple 登录的模块。
- godotcord - Discord Game SDK 的封装。
- godot-python - Godot 3 的 Python 支持。
- godot-simple-state - 使用节点实现的最小有限状态机,非常适合 Jam 游戏。
- Godot-Slicer - Ezy-Slicer 的 Godot 移植版。
- Goost - 一个通用、可扩展且可自定义的扩展。
- PortAudio - 用于使用 PortAudio 的封装方法和 Godot 友好类型。
- Speech to Text - 捕获用户的麦克风输入并将其转换为文本。
Godot version unknown
- godot-anl - Accidental Noise Library 的封装,支持可视化噪声编辑。
- godot-enet-better - 用于 Godot 高性能多人游戏的更优 ENet 模块。
- Head tracking using OpenCV
- NativeDialogs - 在 Godot 中使用原生对话框。
- Open Adaptive Music Library
- RawPacker - 针对 RawArray 的简单二进制打包/解包。
- spine - Spine 动画支持模块。
- WaterSplash 2D node
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
- C# Tools for Godot Visual Studio Code Extension - 用于在 VSCode 中处理 Godot C# 项目的调试器和实用工具。
- gdformat Visual Studio Code Extension - Visual Studio Code 中的 GDScript 格式化器。
- godot-tools Visual Studio Code Extension - 一套完整的工具,用于在 Visual Studio Code 中使用 Godot Engine 编写游戏。包含 GDScript 语言客户端。
- GUT Visual Studio Code Extension - 直接从 Visual Studio Code 编辑器中运行 GUT 框架的单元/集成测试。
- Zed - 语法高亮、自动补全、LSP(跳转定义、悬停、引用、代码检查)、代码格式化和调试。支持 3.x 和 4.x。
主题
引擎主题
Godot 引擎编辑器的替代主题。
- Catppuccin Theme - 一种舒缓的粉彩主题,提供四种不同的风味。
- Godot Minimal Theme - 一种旨在修正默认 Godot 主题中奇怪间距和格式问题的主题,同时不改变整体外观和感觉。
语法主题
内置脚本编辑器的替代主题。
- base16-godot - 所有 base16 主题。
- Godot syntax themes - 13 种语法主题,包括 Ayu Mirage、Darcula、Gruvbox Dark、Monokai、One Dark、Solarized 等。
- Syntax themes by Geequlim - Chester、Google Code Light 和 Monokai。
外部编辑器主题
使用受信赖的 Godot 编辑器配色的外部工具替代主题。
非官方 Godot 构建
这些构建允许您使用较新版本的 Godot Git,但它们可能不如官方版本稳定 – 使用风险自负。
- bend-n's 2D builds - 针对大小优化 的 Godot 构建,禁用了这些模块。还包含其他非破坏性补丁。
- Godot RISC-V - 为 RISC‑V 架构构建的 Godot。
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-comnpm 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 的序列化和反序列化。