这个项目能做什么
GDevelop 是一款开源、跨平台的游戏开发软件,允许用户为移动设备(iOS 和 Android)、桌面端和网页创建 2D、3D 和多人游戏。它被定位为无代码工具,使用基于事件的系统和模块化行为来构建游戏逻辑。README 文件还提到,AI 可以辅助创作过程。
该仓库围绕几个主要部分组织。Core 包含描述游戏结构的核心类以及处理 GDevelop 游戏的工具。GDJS 是用 TypeScript 编写的引擎,通过 WebGL 使用 PixiJS 和 Three.js 进行 2D 和 3D 渲染。GDevelop.js 提供了 Core、GDJS 和 Extensions 的 JavaScript 和 WebAssembly 绑定,供编辑器使用。newIDE 是用 JavaScript 编写的编辑器,采用 React、Electron、PixiJS 和 Three.js 构建。Extensions 包含引擎的内置扩展,包括对象、行为和功能,如运行在 WebAssembly 上的物理引擎。官方、实验性和社区扩展也链接到独立的仓库中。
README 文件链接了使用 GDevelop 的资源、创建扩展、为编辑器或引擎做贡献、向资产商店提交游戏模板或资源包、通过 Crowdin 翻译项目、获取在线游戏服务或商业支持的方法。使用 GDevelop 制作的游戏可以在 gd.games 上找到,并在 Steam、App Store、Google Play、Itch.io、Newgrounds、CrazyGames 和 Poki 等平台上展示。
许可详情:Core 库、原生和 HTML5 游戏引擎、IDE 以及所有扩展(对应 Core、GDJS、newIDE 和 Extensions 文件夹)均采用 MIT 许可证。GDevelop 名称和标志归 Florian Rival 独有。README 指出,使用 GDevelop 导出的游戏基于 GDevelop 游戏引擎,该引擎根据 MIT 许可证分发,因此用户可以自由分发、销售或对所创建的游戏进行任何操作,而无需强制将其开源。
评论
0 评分人数达到10人后显示
登录后参与讨论。