4ian/GDevelop
游戏面向所有人的开源无代码游戏引擎,可制作 2D、3D 和多人游戏并发布到手机、桌面和网页。
项目介绍
GDevelop 是一款无代码游戏开发软件,用来制作 2D、3D 和多人游戏,目标平台包括 iOS、Android、桌面和网页。游戏逻辑通过事件系统和模块化行为搭建,不要求写代码;编辑器内还提供 AI 辅助,可以协助或共同构建项目(source:1)。
仓库同时包含编辑器和运行时:Core 描述游戏结构,GDJS 是基于 PixiJS 和 Three.js 的 TypeScript 引擎,GDevelop.js 通过 WebAssembly 提供绑定,newIDE 是基于 React 和 Electron 的编辑器,Extensions 提供内置对象与行为,例如 Box2D 和 Jolt Physics(source:21)。
快速使用
只做游戏时不需要本地构建:从官网下载桌面应用,在编辑器中新建项目即可开始。编辑器和事件系统的说明在 GDevelop wiki,已发布的游戏可以在 gd.games 和作品展示页查看。
如果要参与编辑器开发,入口是编辑器 README,工具链以 Node.js 为基础(source:38)。首次贡献者可以从 good first issues 或 good first contributions 中挑任务;编写扩展按扩展指南操作,引擎 API 文档在 docs.gdevelop.io。
使用约束与许可
Core、GDJS、newIDE 和 Extensions 采用 MIT 许可,导出的游戏可以分发或出售,不要求开源。GDevelop 名称和 Logo 归 Florian Rival 所有,代码许可不包含品牌授权。在线游戏服务和商业支持是另外的付费产品((12))。
HotRepo 点评
在 2026-11-08 的 JavaScript 日榜快照中,项目新增 56 星,当天在该语言榜最高排到第 3 名。这只是单次记录,不能据此判断趋势:已采集的 Star 曲线为空,也没有全部语言日榜名次,因此无法仅凭站内数据评估长期热度。可以确定的是,一个同时包含浏览器编辑器、TypeScript 运行时和扩展生态的成熟引擎仍在持续获得关注。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。