Godot Engine电脑版

大小:160.29M 类别:
  • 其它行业

官方安全无插件纠错

  • 更新时间2026-07-23
  • 版本v4.7.1
  • 系统Pc
  • 语言简体中文

Godot Engine电脑版是一款免费开源的跨平台游戏开发引擎,集2D游戏开发、3D场景构建、脚本编程与项目发布于一体,能够帮助开发者从创意设计到最终上线完成完整的游戏制作流程。相比部分商业引擎需要支付授权费用或分成,Godot采用开源模式,开发者可以免费使用并自由修改源码,因此深受独立开发者、学生以及小型游戏团队青睐。

引擎内置完善的2D与3D开发工具,支持场景节点化设计理念,可灵活搭建角色、地图、UI界面以及各种交互逻辑。开发者既可以使用专属的GDScript脚本语言快速实现功能,也能够选择C#、C++等编程语言进行更复杂的项目开发。同时,Godot提供动画编辑器、粒子系统、物理引擎、导航寻路以及可视化调试工具,大幅降低游戏开发难度,提高项目制作效率,是目前备受开发者关注的开源游戏引擎之一。

主要特色

1、直观的场景驱动设计

从简单的方块开始构建你的游戏

使用称为节点的构建模块来创建更复杂且可重复使用的场景。给场景添加脚本,自定义内置行为以实现你独特的游戏机制。依靠组合和节点层级,让游戏逻辑一眼就能看清。

超越发动机提供的功能

把场景做成功能齐全的组件,配备工具让设计师调整和调整外观和功能。把你的组件作为插件和模板分享给志同道合的开发者社区。

用自定义资源创建数据驱动元素

定义称为资源的可脚本对象,用来描述游戏中的字符、实体和数据结构。直接在编辑器中使用自定义对象,把它们分配给节点。资源自带一个高级 API 用于存储和读取,并且支持所有 Godot 类型,包括其他资源。

2、适合你需求的编码工具

用高级脚本语言写代码,毫无障碍

用Godot内置的脚本语言GDScript快速完成任务。它受Python和其他语言启发,即使是初学者也很容易上手。紧密的引擎集成使其能够以清晰自然的形式表达游戏逻辑。

GDScript 提供可选的静态类型支持,提升编码效率和运行时性能。强大的语言特性和一流的功能使代码既表达力强又简洁。

利用你的C#经验,让这里有宾至如归的感觉

如果你是经验丰富的C#用户,Godot为你提供了一流的.NET平台支持。用熟悉的库为游戏提供动力,提升性能,同时享受紧密的引擎整合。

注意:.NET 支持作为专用引擎可执行文件提供。自 Godot 4.2 起,C# 支持桌面和移动平台。未来应会增加网页支持,但在那之前,Godot 3仍是一个受支持的选项。

可以从多种社区支持的语言中选择

Godot 是为扩展设计的,这意味着你可以选择 Godot 团队本身不提供的编程语言。多亏了我们的社区,许多流行工具如Rust、Nim、Python和JavaScript都有语言绑定。

C++ 支持以 GDExtension API 的形式正式实现,它让你无需重新编译引擎,就能为游戏组件编写脚本和编程,达到最大性能。

修改引擎本身并集成第三方库

得益于Godot的模块化结构和直接的构建流程,你可以自己创建引擎模块。尽可能提升性能,或者与许多第三方库集成,使用低级C++代码。

3、简单却强大的3D引擎

支持高端和低端设备

为各种设备制作精美的3D游戏,从高性能台式机到中端安卓手机。Godot由OpenGL驱动,允许你的项目在大多数现代GPU上运行,包括集成显卡。

借助Vulkan、Direct3D 12和Metal渲染器,以及一套现代化的图形功能,让你的世界栩栩如生,充分利用游戏GPU的强大性能。

无缝集成您的资产管道

通过强大的导入流程,将你的3D模型带入游戏世界。拿整个场景——包括动画模型、灯光、摄像机和物理对象——并自定义引擎如何查看它们。修改你的资产,立即看到引擎的变化。

直接导入Blender文件以实现快速迭代,或者使用熟悉的glTF和FBX格式。

在引擎中制作动画视频和预渲染过场动画

通过Movie Maker模式,你可以以稳定的帧率和保证的模拟速度录制项目中的游戏和脚本场景。结合Godot的动画功能,充分利用引擎的视觉效果。

4、专为游戏和应用设计的2D工作流程

使用真实的二维和像素单元系统

多亏了专用的2D流水线,你可以不用再考虑Z轴,简化游戏逻辑。用像素和屏幕坐标来思考,引擎负责其余部分。

用瓦片地图编辑器节省创建2D世界的时间

无论你想要程序生成还是精心手工制作的关卡,借助Godot内置的瓦片地图编辑器,你都能实现所有目标。导入一个精灵,并将其转换成你2D世界的构建模块数据库。

掌握灵活图形界面系统的可用性

利用Godot独特的图形界面系统构建可扩展且自适应的用户界面。它专为游戏常见布局设计,同时也能处理复杂的UI应用和工具。

想看看Godot界面系统的功能,可以看看Godot编辑器本身!

5、 模范的XR支持

内置OpenXR和WebXR支持

OpenXR和 WebXR的支持都直接内置在引擎中。搭建XR项目只需几分钟。

Godot处于OpenXR开发的前沿,支持从手部追踪和身体追踪到空间理解API(场景发现和空间实体)等OpenXR扩展。

直接从Godot编辑器部署到各种XR设备上 实现真正的跨平台开发。

其他XR SDK则通过社区维护的插件得到支持。

XR工具包

第一方Godot XR Tools插件让你能够快速实现常见XR功能的高级实现,如移动、瞬移、物体交互等!

在你的耳机里玩游戏

Godot编辑器在多种头显上均支持。加装蓝牙键盘和鼠标,你就能在移动时在大型虚拟屏幕上创作游戏。

这包括实时编辑,打造你周围的沉浸式体验!

6、一个项目实现跨平台支持

将你的游戏交付到桌面、移动端和网页端

在任何现代桌面平台上开发并发布你的项目。让每个人都能通过部署到网页和移动端来玩你的游戏。让游戏处理各种输入形式,并在所有平台共享同一个项目。

直接在目标设备上测试

在真实硬件或模拟器上迭代,通过直接通过SSH部署游戏到目标设备。可以在移动设备、其他台式机或你喜欢的基于Linux的掌机上运行任何项目,且具备完整的调试和检查功能。

与发行商合作,面向主机市场

如果你想发布到主机平台,可以找到几家专门做这方面的第三方发行商。Godot游戏可以在任何现代硬件上运行,所以你只需要关注性能和操作。

7、完全开放且免费

下载并创建,无需合约或隐藏费用

Godot 在 MIT 许可证下是免费的。这意味着你不欠我们任何东西(除了友好的提及),你可以随意处理你的项目,甚至引擎本身。你可以构建你的游戏,或者在其上构建自己的引擎——一切都掌握在你手中。

在开源代码库中找到任何系统背后的逻辑

不用等支持团队回复,只要你能看源代码。Godot是一本开放的书,你只需一次git检查就能发现所有还没被记录的内容。如果你发现并修复了问题,我们也会很感激上游的事关。

Godot Engine电脑版项目导出教程

1、首次导出游戏时,我们需要下载导出模板。这些文件比较大,为了保持软件安装包的轻量性,它们默认不包含在内,安装它们,前往编辑器 → 管理导出模板,点击下载并安装。

2、或者在提前在官网https://godotengine.org/download/windows/下载好文件,从文件安装。

3、现在导出模板已经安装完成可供使用了,我们关闭窗口,转到项目并选择导出。

4、在这个窗口中,我们将添加目标构建平台,让我们添加“Windows 桌面”版本。

5、启用“嵌入 PCK”功能,这将导出一个独立的可执行文件。

6、然后向下在“产品名称”这里,输入你自己的名字,点击“导出项目”。

7、我打算直接把它放在桌面上,取消勾选“调试导出”,然后点击保存。

8、选择你自己的导出路径,导出完去看一看,文件夹里已经有了这个游戏文件,点击可以直接打开游戏!

以上就是Godot Engine电脑版游戏项目导出方法,希望可以帮助到各位用户!

更新日志

v4.7.1版本

2D 模块

优化 2D 编辑器拖拽放置代码

3D 模块

修复网格地图编辑器光标初始位置偏移问题

修复网格资源库编辑器无法正常处理只读资源库的问题

修复闭合三维曲线首尾控制点缺失入 / 出控制点的问题

动画模块

仅在项目保存和加载时读取动画折叠配置,优化运行性能

修复单次动画节点的重置中止功能失效问题

资源库模块

修复项目管理器中资源商店缩放模式引发的崩溃问题

将资源商店默认排序方式改为评分最高优先

音频模块

修复脉冲音频驱动错误状态下互斥锁未解锁的漏洞

构建系统

修复文档状态统计脚本错误标记部分类为100% 文档完善的问题

修复禁用 Volk 库时的 Vulkan 编译报错

为系统版哈夫字体库的配置文件补充缺失依赖组件

更新 macOS/iOS 导出配置文件与导出器的最低系统版本限制

核心模块

禁用新运算符内联优化

合并 4.7 分支首批补丁

合并 4.7 分支第三批补丁

修复启用特雷西性能分析工具时的 MSVC 编译错误

文档

更新下拉选择框适配最长选项属性的官方文档

编辑器

修复调试器无法在远程场景树中通过调用堆栈选中节点的问题

防止非主线程触发编辑器文件系统变更信号

修复即时预览功能开启后,首次选中对象无预览的问题

修复通过检查器可编辑子项新建资源时,资源被锁定的问题

优化长项目标题自动换行显示

修复悬浮脚本编辑器状态下运行项目可能卡顿卡死的问题

修复粘贴替换节点时的资源归属异常问题

优化检查器中音频流文件名的横向位置计算逻辑

切换场景后不再误编辑旧场景对象

修复文件面板移至底部后图标显示异常的问题

修复编辑器文件对话框中 .godot 格式图标饱和度异常问题

修复检查器右键菜单无法打开收藏栏目 的问题

修复切换语言后场景标签标题不刷新的问题

修复网格资源库编辑器删除按钮异常启用的问题

修复占位加载场景无法触发保存提示的问题

修复自动加载资源被释放后,项目设置界面崩溃的问题

修复非唯一资源标识显示错误的问题

修复项目管理器中编辑器右键菜单插件管理器崩溃问题

导出模块

修复无头模式导出时,实例着色器参数赋值错误的问题

扩展插件模块

优化延迟初始化逻辑,避免虚拟方法临时空指针存储问题

图形界面模块

修复数值微调框未调用基类范围值变更函数的问题

数值范围组件:当步进偏移值过大时,不再以最小值作为偏移基准

优化下拉选择框尺寸,使其与弹出菜单宽度保持一致

修复滚动时树形控件编辑操作瞬间取消的问题

文本服务器:修复部分带肤色修饰符的表情符号渲染异常问题

双向文本:优化图片与字体标签的解析逻辑

修复容器布局计算未调用最小边界尺寸接口的问题

修复控件缩放时不遵循拉伸方向设置的问题

为默认主题的文件对话框菜单补充空白占位图标

修复触屏设备场景树拖拽功能失效的回归问题

修复图形编辑器连线显示异常、画面闪烁的问题

修复部分容器组件最大尺寸计算异常的问题

修复树形控件获取焦点区域时引发的崩溃问题

将数值微调框内部节点的继承材质属性设为开启

弹出菜单显示时,不再自动唤起虚拟键盘

资源导入模块

GLTF 格式:直接使用状态参数进行解析

GLTF 格式:修复导出时压缩贴图名称为空的问题

修复无独立材质覆盖配置时,材质提取失败的问题

修复 GLTF 节点获取场景路径接口的崩溃问题

输入模块

修复安卓设备虚拟键盘无法删除输入框已有文本的退格键失效问题

安卓平台:修复游戏运行时编辑器设置未实例化报错

修复触屏设备树形节点鼠标拖拽失效的回归问题

导航模块

修复暂停恢复后,导航代理被强制加入避障模拟的问题

网络模块

清空网络 Cookie 上下文时重置初始化状态,避免重复销毁引发异常

更新 mbedtls 加密库至 3.6.7 版本

物理模块

修复通过游戏视图接口生成碰撞体并点击交互时的崩溃问题

修复为乔尔特物理引擎临时缓冲区分配超过 2047 兆内存时的崩溃问题

平台适配

修复安卓画中画参数更新接口的崩溃问题

渲染模块

修复非均匀缩放网格实例的光照闪烁问题

跳过无效着色器变体负载数据,避免读取错误数据

修复网格实例停止移动后,变换状态残留两帧的问题

清空禁用平行光的内存数据,避免残留异常

Vulkan 渲染:屏蔽驱动不兼容的加载器警告

修复二维数组采样器透明属性提示失效问题

Metal 渲染:修复缓冲区越界报错

修复正交相机平行阴影剔除异常问题

着色器

当着色器内手动定义切线变量时,屏蔽网格无切线数据的警告提示

测试模块

加密模块:新增高级加密标准上下文测试用例

加密模块:新增签名验证、加密解密功能测试用例

第三方库

网格优化库:更新至 1.1.1 版本

展开内容

类似软件

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行