Mindket

Godot Engine 游戏引擎

新上架第 2 版 · 更新于
星标120k

概览

Godot Engine 贡献者们做的免费、采用 MIT 许可证的 2D 和 3D 游戏与应用引擎。编辑器下载后无需安装就能运行。这些说明涵盖 Windows、Linux、macOS、Android 和网页版,还有第一个项目、导出、命令行和从源码构建。

Godot Engine 游戏引擎 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。

速览

用在
  • 编辑器:Windows、macOS,以及 Linux 或 BSD,另有实验性的 Android 编辑器和实验性的浏览器编辑器
  • 导出的游戏:Windows、macOS、Linux 或 BSD、Android、iOS 和网页
  • 主机:主机支持页说,你需要平台方的批准和它的官方 SDK,然后自己做工具,或者用有授权的第三方中间件
  • iOS:系统要求页说它不能运行编辑器,iOS 导出页说要在装有 Xcode 的 Mac 上导出
先运行
scoop bucket add extras
scoop install godot

平台

Windows操作系统
macOS操作系统
Linux操作系统
Android操作系统
iOS操作系统

关于

它是什么

Godot Engine 是由 Godot Engine 贡献者们打造的跨平台引擎,用来做 2D 和 3D 游戏与应用。它的 README 说它功能丰富,有统一的界面,并说游戏可以一键导出到桌面、移动端、网页和主机。编辑器里有代码编辑器、动画编辑器、瓦片地图编辑器、着色器编辑器、调试器和性能分析器。游戏代码用 GDScript 或 C# 来写,文档还说 C++ 和其他语言可以通过 GDExtension 使用,不用重新编译引擎。

  1. 为你的系统下载编辑器并解压
  2. 打开它,在项目管理器里新建项目
  3. 用节点搭建场景并添加脚本
  4. 按 F5 运行项目,按 F6 运行单个场景
  5. 安装导出模板,再从 Project > Export 导出

适合谁

想做 2D 或 3D 游戏或工具、并且有扎实的编程基础或愿意先打好这个基础的人。文档说,想充分用好 Godot,你需要扎实的编程基础。对完全没写过代码的人,它推荐一个在浏览器里就能跑的免费 GDScript 课程。它也适合想读引擎源码、想自己重新编译引擎的开发者,因为引擎采用 MIT 许可证。

谁在用,怎么用
行业谁在用怎么用例子
独立游戏个人开发者和小团队在编辑器里用场景和脚本做出游戏,再导出到桌面、移动端或网页一位开发者跟着“Dodge the Creeps”系列做完游戏,再从导出窗口导出成品。
应用和工具桌面程序开发者用 Godot 的界面系统做不是游戏的界面入门介绍里提到,像素画程序 Pixelorama 和体素 RPG 制作工具 RPG in a Box 都是用 Godot 做的应用。
引擎开发C++ 开发者用 SCons 构建引擎,添加模块或编写 GDExtension一位开发者克隆仓库,运行 scons platform=linuxbsd,然后从 bin 文件夹启动编辑器。
构建流水线CI 和发布工程师在服务器上以无头模式运行编辑器来导出项目一位工程师在构建机上运行 godot --headless --export-release "Linux/X11" /var/builds/project。
学习学生和自学编程的人从 Godot 内置的 GDScript 语言和分步课程入手一位学生先在浏览器里学完 Learn GDScript From Zero,再跟着“Your first 2D game”系列做游戏。

要发布主机版,入门介绍说你要么需要很强的编程能力,要么需要有开发者替你移植游戏。主机支持页说,你必须获得平台方的批准,并使用它的官方 SDK。真实项目别用网页版编辑器,因为它的页面说它还处于初步阶段,不建议用于正式工作。

用在哪里

常见问题页列出了编辑器在哪里运行,以及导出的游戏在哪里运行。

  • 编辑器:Windows、macOS,以及 Linux 或 BSD,另有实验性的 Android 编辑器和实验性的浏览器编辑器
  • 导出的游戏:Windows、macOS、Linux 或 BSD、Android、iOS 和网页
  • 主机:主机支持页说,你需要平台方的批准和它的官方 SDK,然后自己做工具,或者用有授权的第三方中间件
  • iOS:系统要求页说它不能运行编辑器,iOS 导出页说要在装有 Xcode 的 Mac 上导出

Godot 4 里,C# 项目不能导出到网页。

如何设置

点“获取”会把一个装有 Mindket 安装说明的 zip 压缩包存进你的下载文件夹,里面按 Godot 网站和文档列出了每个系统和每项任务的步骤。装编辑器的路线很短:下载,解压,运行。

先准备好这些
需要说明
一台电脑Windows 10,2018 年之后发布的 Linux 发行版,或 Apple 芯片上的 macOS 13。Intel Mac 上:用 Compatibility 渲染器时是 macOS 11,用 Forward+ 或 Mobile 时是 macOS 12。文档把这些称为最低要求
显卡下载页推荐支持 Vulkan 1.0 的硬件,并把支持 OpenGL 3.3 / OpenGL ES 3.0 的硬件列为最低要求。系统要求页为 Forward+ 和 Mobile 推荐完整支持 Vulkan 1.2 的独立显卡
内存和空间编辑器需要 4 GB 内存和 200 MB 存储。导出模板安装后最多再占 1.5 GB
C#要用 .NET 版编辑器,还要装 .NET SDK
导出导出模板,在 Editor > Manage Export Templates 里获取
  1. 打开 Godot 的下载页。地址是 godotengine.org/download,Windows、Linux、macOS 和 Android 各有一页。
  2. 选标准版或 .NET 版编辑器。想用 C# 就选 .NET 版,还要装好 .NET SDK。
  3. 解压下载的文件并运行。页面说 Godot 自成一体,不需要安装。
  4. 在项目管理器里新建项目。也可以导入你已有的项目。

想在终端里直接用 godot 运行它,命令行页给了 Windows 上的 Scoop 命令和 macOS 上的 Homebrew 命令。在 Linux 上,你把可执行文件放进 /usr/local/bin,并命名为 godot。

scoop bucket add extras
scoop install godot
brew install godot

如何使用

你在场景里工作。场景是一棵节点树,你给节点添加脚本,节点之间通过信号互相通信。下面这些按键可以从编辑器里运行你的作品。

运行和搜索
你要做什么Windows 和 LinuxmacOS
运行当前场景F6Cmd + R
运行项目F5Cmd + B
退出正在运行的场景F8Cmd + .
搜索类参考文档F1Opt + Space

示例

你在新项目里做第一个场景。在 Scene 面板里,你点 Other Node,选 Label,再点 Create。在 Inspector 里,你在 Text 属性中输入 Hello World,并把标签拖到视图中央。你把场景存成 scene.tscn。然后在项目文件夹里打开终端,单独测试这个场景:

godot scene.tscn

一个游戏窗口打开,显示 Hello World。在编辑器里按 F6,会对当前打开的场景做同样的事。按 F5 会运行整个项目,第一次运行时会让你选一个主场景。

新手与专家

新手:Godot 里的一个游戏就是一棵节点树。节点是基本构件:节点有几十种,可以显示图像、播放声音、充当摄像机,还能做很多别的事。你把节点组合成场景,比如一个角色或一个菜单,场景还可以嵌套在其他场景里。先读“Introduction to Godot”页,再读关键概念页和“Nodes and Scenes”这一课。如果你从没写过程序,就从 GDQuest 的 Learn GDScript From Zero 开始。它免费,在浏览器里就能运行。

专家:你编译出来的可执行文件包含整个引擎。target=editor 编译编辑器,target=template_debug 或 target=template_release 编译导出模板。dev_build 选项关掉优化并写入调试符号。production 选项在文档说可用的地方开启链接时优化。下面两行在 Linux 上编译编辑器,并以无窗口模式启动它。

scons platform=linuxbsd target=editor
./bin/godot.linuxbsd.editor.x86_64 --headless

在 CI 里,命令行页用一个名为 Linux/X11 的导出预设来导出。它需要已安装的导出模板和一个已存在的目标文件夹。

godot --headless --export-release "Linux/X11" /var/builds/project

“Export as dedicated server”模式会把可视内容从导出包里去掉。ZIP 包用常见工具就能打开,但它需要一个传入 --main-pack 的启动脚本。export_presets.cfg 可以放进版本控制。.godot/export_credentials.cfg 里存着密码和密钥,要把它排除在外。

注意事项

你在这里运行的大多是你自己电脑上的程序。少数几件事发生在它之外。

  • 许可证:MIT。你随游戏发布的 Godot 可执行文件是这份软件的一个副本,所以你的文档里必须带上它的版权声明和许可证。许可证页说,在你的游戏文档或制作人员名单里放一个指向 godotengine.org/license 的链接,是满足许可证条款的一种可接受方式。引擎的许可证不覆盖你做出来的内容
  • 隐私:出于隐私考虑,项目管理器默认不联网。点击 Asset Library 标签页里的 Go Online,或在它的设置里改网络模式,就会让它联网
  • 网页编辑器:它不能导出、不能调试,也不能运行 C# 或 GDExtension。它的文件存在浏览器自己的存储里,而不是文件夹里,所以要用 Download Project Source 来保存它们
  • Android 编辑器:页面称它是实验性的,触控界面还没有适配,也不支持 C#
  • C# 和商店版:C# 需要 .NET 版编辑器。itch.io、Steam 和 Epic Games Store 上的版本不包含它
  • 文档版本:这些说明遵循最新版文档,它可能写到比你下载的版本更新的版本。如果某一步对不上,请查看稳定版文档
  • 第三方部分:许可证页说,Godot 里的库各自带有自己的许可证,并且和 MIT 兼容
  • 不是背书:这些说明由 Mindket 编写,Godot 项目没有制作也没有认可它们

README 和文件

README

Godot Engine:安装说明

这个工具包里只有安装说明,由 Mindket 编写。Godot Engine 由 Godot Engine 贡献者们制作。编辑器从 Godot 官网下载,源码在他们的仓库里:https://github.com/godotengine/godot

这些说明不是 Godot 基金会或 Godot Engine 贡献者们制作的,也没有得到他们的认可。

许可证:MIT。LICENSE.txt 文件(https://github.com/godotengine/godot/blob/master/LICENSE.txt)开头写着“Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md).”和“Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur.”。README 说 Godot 是“completely free and open source under the very permissive MIT license.”,意思是完全免费、开源,采用非常宽松的 MIT 许可证。

这些说明照抄了 Godot 文档里的命令和少量短段落。常见问题页说文档按知识共享署名 3.0(CC BY 3.0)发布,署名为“Juan Linietsky, Ariel Manzur and the Godot Engine community.”。常见问题页地址:https://docs.godotengine.org/en/latest/about/faq.html

这是什么

README 把 Godot Engine 称为“a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface.”,意思是一个功能丰富的跨平台游戏引擎,用统一的界面制作 2D 和 3D 游戏。它说游戏可以一键导出到主要的桌面平台(Linux、macOS、Windows)、移动平台(Android、iOS)、网页平台和主机。编辑器里有代码编辑器、动画编辑器、瓦片地图编辑器、着色器编辑器、调试器和性能分析器,游戏代码用 GDScript 或 C# 来写。文档说 C++ 和其他语言可以通过 GDExtension 使用,不用重新编译引擎。

2014 年 2 月开源之前,Godot 由 Juan Linietsky 和 Ariel Manzur 作为内部引擎开发了好几年。README 说它由 Godot 基金会这个非营利组织支持。

这个工具包汇集了 Godot 网站和文档给出的安装步骤:在各个系统上获取编辑器、第一个项目、导出、命令行,以及从源码构建引擎。

事先需要准备

  • 一台运行 Windows、macOS 或 Linux 的电脑。编辑器也能在 Android 上和网页浏览器里运行,这两种目前都是实验性的。见各平台的说明。
  • 图形硬件。下载页推荐“Vulkan 1.0 compatible hardware”,并把“OpenGL 3.3 / OpenGL ES 3.0 compatible hardware”列为最低要求。
  • 磁盘空间。系统要求页给出最小编辑器安装需要 200 MB,并说导出模板安装后最多占 1.5 GB,具体取决于你选的平台。
  • 如果要用 C#,需要 .NET 版编辑器和 .NET SDK。标准下载不含 C# 支持。
  • 要做游戏,得有扎实的编程基础。文档说,想充分用好 Godot,“you need good programming foundations”,也就是需要扎实的编程基础。

这个工具包里的说明

  • setup/windows.md:下载、Scoop 和系统要求
  • setup/linux.md:下载,以及把 godot 放进 PATH
  • setup/macos.md:通用版下载、Homebrew 和在终端里运行
  • setup/android.md:实验性的 Android 编辑器
  • setup/web-editor.md:实验性的浏览器编辑器、它的限制,以及怎样带入一个项目
  • setup/first-project.md:项目管理器、编辑器、关键概念和第一个场景
  • setup/exporting.md:导出预设、导出模板,以及导出窗口里的按钮
  • setup/exporting-desktop.md:Windows、Linux 和 macOS
  • setup/exporting-mobile.md:Android 和 iOS
  • setup/exporting-web.md:HTML5 导出
  • setup/command-line.md:在终端里运行、调试和导出,以及在 CI 里使用
  • setup/compiling-from-source.md:获取源码和 SCons 基础
  • setup/compiling-linux-bsd.md:Linux 和 BSD 的要求与构建命令
  • setup/compiling-windows.md:Visual Studio 或 MinGW、SCons 和可选的库
  • setup/compiling-macos.md:Xcode、SCons、应用包和导出模板
  • setup/versions-and-updates.md:Godot 怎样给版本编号,补丁更新是什么
  • setup/learning.md:官方和社区的学习与提问去处

文档和你下载的版本不一致时

这些说明里的文档页都是“latest”版。发布政策页列出了一个仍在 master 分支上开发的版本,有些段落提到了它。一个例子是自动设置 Android SDK,页面说它从 Godot 4.8 开始。说明保留每段文字在页面上的写法,所以如果你下载的版本较旧,请查看文档页的“stable”版。

来源

  • 仓库的 README:https://github.com/godotengine/godot/blob/master/README.md
  • 仓库的 LICENSE.txt:https://github.com/godotengine/godot/blob/master/LICENSE.txt
  • 许可证页:https://godotengine.org/license
  • 功能页:https://godotengine.org/features
  • 下载页:https://godotengine.org/download/windows/ 、https://godotengine.org/download/linux/ 、https://godotengine.org/download/macos/ 和 https://godotengine.org/download/android/
  • Introduction to Godot:https://docs.godotengine.org/en/latest/getting_started/introduction/introduction_to_godot.html
  • 系统要求:https://docs.godotengine.org/en/latest/about/system_requirements.html
  • 常见问题:https://docs.godotengine.org/en/latest/about/faq.html
  • 发布政策:https://docs.godotengine.org/en/latest/about/release_policy.html
  • 命令行教程:https://docs.godotengine.org/en/latest/tutorials/editor/command_line_tutorial.html
  • 从源码构建:https://docs.godotengine.org/en/latest/engine_details/development/compiling/index.html
  • 导出:https://docs.godotengine.org/en/latest/tutorials/export/index.html
文件
README.md  6 KB
setup/android.md  3 KB
setup/command-line.md  6 KB
setup/compiling-from-source.md  6 KB
setup/compiling-linux-bsd.md  9 KB
setup/compiling-macos.md  6 KB
setup/compiling-windows.md  6 KB
setup/exporting-desktop.md  5 KB
setup/exporting-mobile.md  6 KB
setup/exporting-web.md  4 KB
setup/exporting.md  5 KB
setup/first-project.md  6 KB
setup/learning.md  4 KB
setup/linux.md  2 KB
setup/macos.md  3 KB
setup/versions-and-updates.md  3 KB
setup/web-editor.md  3 KB
setup/windows.md  3 KB

18 个文件,共 87 KB,以 zip 压缩包下载。

更新内容

  • 第 2 版 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • 第 1 版 · 2026-11-03

评价

还没有评分

写评价

还没有评价。

大家怎么说

Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。

TomteGodot Engine – Godot 3.4 is released with major features and UX polish96 分Godot EngineToday, Paul Mozet (Lead Programmer on Sovereign Tower) and Lisa Garnier (Narrative Design and Technical Artist on Sovereign Tower) from Wild Wits Games tell us about their experience developing their first #GodotEngine game: Sovereign Tower godotengine.org/article/godo...188 赞 · 2 条回复@RoundtableSpaceNPCs are finally getting interesting. These 10 GitHub repos can help build game characters that talk, remember, react, and actually feel alive: 1. Inworld AI SDK https://t.co/PLZjOUZkDN 2. Convai SDK https://t.co/5Ygq8GeVFf 3. LangGraph https://t.co/wO4zmCvDsW 4. Mem0 https://t.co/NsdbOI3BYn 5.…r/godotWhy does the engine expose a setting that has no purpose?axiomdata316Godotengine/godot: Godot Engine – Multi-platform 2D and 3D game engine2 分GameFromScratchThe most popular #GodotEngine Terrain System add-on == Terrain3D == just got it's biggest update in over a year! Given the lack of terrain tools out of the box, this Godot plugin is hugely important! gamefromscratch.com/godot-terrai... #gamedev #indiedev46 赞 · 1 条回复@YoDevpMi opinión: la más infravalorada del pack es Material Maker. Sacarle PBR procedurales en nodos (sin Substance) cambia el flujo si haces assets para juegos. Godot + Blender + Krita cubren casi un pipeline indie completo. ¿Cuál usas ya y cuál te falta probar?r/godotMy first PR: Configurable Drag &amp; Drop mouse cursoriFireVisionOS Godot Engine support mergedI noticed that Godot Engine Apple Vision OS support is merged today. <3 https://github.com/godotengine/godot/pull/1056281 分HexagonNico ⬇️ GodotFest#gamedev #indiedev #iindiegame #indiegames #gaming #godot #godotengine #pixelart #minesweeper37 赞 · 6 条回复@RoundtableSpaceAI is starting to make game development feel way more accessible 1. Godot https://t.co/Drw5IVsbL3 2. Stable Baselines3 https://t.co/y3zKX7JKag 3. ML-Agents https://t.co/t9qCksfV54 4. ComfyUI https://t.co/lSjJULII9n 5. TripoSR https://t.co/plFbqX3I47 6. OpenVoice https://t.co/WVx3jTxb4B 7. Whisper…r/godotMemory leaks while using ResourceLoader.

搜索日期

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

Claude Code Game Studios

Donchitos · 技能

一套专为 Claude Code 打造的游戏开发 AI 智能体、技能及配置规则集,提供结构化的开发层级。它支持多种常用游戏引擎,并能有效管理工作流、文档编写与质量控制。

新上架36.1k

Claude Code Skills & Plugins

alirezarezvani · 技能

为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。

新上架29.8k

buzz

block · 工具包

可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。

新上架37.3k