编程语言 / GDScript

GDScript

精选以 GDScript 编写的开源游戏与游戏源码项目,适合学习语法、引擎接入与实战部署。

在列表中筛选
TinyTakinTeller/GodotProjectZero

Inspired by A Dark Room, A Dark Forest is an incremental experimental minimalistic idle game project.

★ 210 ⑂ 32

黑暗森林(Godot 极简放置点击游戏)

一款受《A Dark Room》启发的极简增量放置游戏,使用 Godot 4.4 与 GDScript 开发。项目最初是作者学习 Godot 的首个游戏作品,后发展为有 10 余名贡献者的社区项目。游戏已在 Steam 与 Itch 上架,代码采用 MIT 许可,美术等资源版权归各贡献者所有。仓库 README 记录了从 Itch 原型发布到加入最终 Boss 战等里程碑。

动作游戏 Godot C 入门
★ 210 Fork 32 未明确 更新 2026-10-29
Reia:Godot + Rust 开源动作冒险 MMO RPG

Reia:Godot + Rust 开源动作冒险 MMO RPG

Reia 是一款用 Godot(以 GDScript 为主)开发的开源动作冒险 RPG,目标形态包含 MMO;配套网络层 Sustenet 由 Rust 编写,并单独开源。据 README,玩家可离线游玩、与朋友联机,或登录进入 MMO 体验,还能创建和探索世界、经营自己的经济与产品,并通过剧情推进来恢复 Reia 世界。仓库提供官网、Discord 与参与岗位说明,实际完成度与可玩内容待核验。

动作游戏 Godot GDScript 高级
★ 992 Fork 66 AGPL-3.0 更新 2026-11-07
DynaDungeons:Godot 炸弹人克隆

DynaDungeons:Godot 炸弹人克隆

使用 Godot 与 GDScript 编写的炸弹人克隆,采用 Bomb Party 图块集(CC BY 3.0)。支持最多 4 人本地多人对战,玩家用炸弹与道具在基础关卡竞技。项目原为学习 Godot 的练习,自 2015 年起不再活跃开发;当前分支需 Godot 3.x,另有 Godot 2.1 旧分支。

动作游戏 Godot GDScript 入门
★ 246 Fork 45 GPL-3.0 更新 2026-10-16
开源游戏精选列表(Awesome Open Source Games)

开源游戏精选列表(Awesome Open Source Games)

这是一个 Awesome 风格的开源游戏资源列表,收集源码可在 GitHub 获取的游戏,并按浏览器、原生、移动端、聊天机器人等平台分类,细分为 FPS、RPG、策略、竞速、沙盒、解谜等玩法类型;另设“Just The Source”和框架/引擎等栏目。具体条目与链接以仓库 README 为准。

其他 无明确引擎 C 入门
★ 3,374 Fork 309 CC0-1.0 更新 2026-11-09
99Managers 五人制足球经理(Godot 体育经营游戏)

99Managers 五人制足球经理(Godot 体育经营游戏)

一款用 Godot Engine 4 开发的五人制足球经营游戏,采用 GDScript 编写。玩家可借助实时 2D 比赛引擎运行真实五人制比赛,并通过内置编辑器自定义球员、球队与赛事。项目支持 Android、Linux、macOS 与 Windows,README 提供 Steam、F-Droid、Google Play、Flathub 和 itch.io 的获取渠道。

动作游戏 Godot C 中级
★ 24 Fork 4 AGPL-3.0 更新 2026-11-09
微信小程序/小游戏 Promise 化与 TypeScript 支持(wxmini-promisify)

微信小程序/小游戏 Promise 化与 TypeScript 支持(wxmini-promisify)

wxmini-promisify 是一个面向微信小程序与小游戏的工具库,提供 TypeScript 类型支持,并把基于回调函数的异步 API 转换为 Promise 形式,便于使用 async/await 编写代码。仓库语言标注为 JavaScript,主题涵盖 promisify、miniprogram、minigame 等。注意:给定 readme 摘录内容与该项目不符,实际用法与细节待核验。

其他 自研引擎 GDScript 中级
★ 425 Fork 65 MIT 更新 2026-11-06
烧脑益智游戏(colloc)

烧脑益智游戏(colloc)

一款基于 Pixi.js 的烧脑益智游戏,使用 TypeScript 开发,仓库标签涉及微信小游戏与微信小程序。仓库简介仅说明其为益智游戏,具体玩法、关卡与功能细节待核验。需注意:仓库 README 摘要内容为 Godot 4 Open RPG 项目介绍,与该项目简介不一致,实际项目信息待核验。

RPG Godot GDScript 中级
★ 3,049 Fork 371 未明确 更新 2026-11-07
Cax:跨小程序/小游戏/Web 的 Canvas 渲染引擎(支持 SVG)

Cax:跨小程序/小游戏/Web 的 Canvas 渲染引擎(支持 SVG)

Cax 是一个 JavaScript 编写的 Canvas 渲染引擎,支持 SVG,并兼容小程序、小游戏和 Web 环境。仓库 topics 标注了 2d、canvas、minigame、miniprogram、render、svg、weapp、web、wegame 等方向,说明其定位为跨端 2D 渲染。需要注意:仓库提供的 README 摘录内容与项目本身不符,实际功能细节与使用方式待核验。

模拟经营 Godot GDScript 入门
★ 47 Fork 21 未明确 更新 2026-10-04
Egret 白鹭引擎(HTML5 移动游戏引擎)

Egret 白鹭引擎(HTML5 移动游戏引擎)

Egret 是一款面向移动端的开源游戏与应用引擎,使用 JavaScript/TypeScript 开发,支持通过 HTML5 Canvas 与 WebGL 渲染,目标平台包括 Android、iOS 和 Windows。仓库主题涵盖游戏引擎、HTML5 游戏等方向。注意:给定 README 摘录内容实际描述的是另一款游戏 Tanks of Freedom,与 Egret 引擎本身不符,具体功能与用法待核验。

策略 Godot GDScript 中级
★ 1,213 Fork 162 未明确 更新 2026-10-26
Plasma 游戏引擎(H-uru 分支,源自 Cyan Worlds / Myst Online)

Plasma 游戏引擎(H-uru 分支,源自 Cyan Worlds / Myst Online)

Plasma 是 Cyan Worlds 游戏引擎的社区分支,源自 GPLv3 授权的 CyanWorlds.com Engine(Headspin/Plasma),用 C++ 编写、CMake 构建,侧重缺陷修复、跨平台兼容与功能增强,与《Myst Online》/URU 相关。构建需 NVIDIA PhysX 4.1、Python 3.8+、OpenAL Soft、Ogg/Vorbis、OpenSSL、Freetype 等第三方库;实际平台支持情况待核验。

益智解谜 自研引擎 GDScript 中级
★ 11 Fork 10 GPL-3.0 更新 2026-03-01
PhysicsJS 模块化 JavaScript 物理引擎

PhysicsJS 模块化 JavaScript 物理引擎

PhysicsJS 是一个用 JavaScript 编写的模块化、可扩展、易于使用的物理引擎,源码位于 src/ 目录,发行文件位于 dist/ 目录。README 明确说明该项目已停止维护,作者建议改用 Matter.js。README 标注的最新版本为 0.7.0(beta)。开发时需安装 grunt 并执行 grunt 构建任务来生成 _working/ 开发构建并运行单元测试;具体安装与用法请查阅其官网。

平台跳跃 Godot GDScript 中级
★ 140 Fork 40 MIT 更新 2026-10-28
Crafty JavaScript 游戏引擎(Crafty JS)

Crafty JavaScript 游戏引擎(Crafty JS)

Crafty 是一个 JavaScript 游戏引擎(库),用实体(Entity)与组件(Component)的方式组织游戏元素,无需继承;内置事件绑定系统,开发者不必手动操作 DOM 或编写自定义绘制流程。纯 JavaScript 实现,README 称可在主流浏览器中运行,并能与其它 JS 库组合使用;社区还提供论坛支持与用户模块集合。README 中包含一个简易 Pong 示例代码。

动作游戏 Godot GDScript 高级
★ 991 Fork 65 MIT 更新 2026-11-07