GDevelop是一款功能齐全、无需编码、开源的游戏开发软件。你可以为移动设备(iOS、Android)、桌面和网页构建2D、3D和多人游戏。GDevelop快速且易于使用:游戏逻辑是通过直观而强大的基于事件的系统和可重用行为构建的。
入门
❔ 我想... | 🚀 该怎么做 |
---|---|
下载GDevelop来制作游戏 | 前往GDevelop网站下载应用! |
为编辑器做贡献 | 下载Node.js并按照这个README操作。 |
创建/改进扩展 | 下载Node.js并按照这个README操作。 |
帮助翻译GDevelop | 前往Crowdin上的GDevelop项目或翻译应用内教程。 |
获取在线游戏服务或商业支持 | 查看针对专业人士、团队或个人创作者的优惠。 |
你是否有兴趣首次为GDevelop做贡献?看看这些**适合新手的问题、适合新手的贡献或路线图上的"🏐 不太难"卡片**。
架构概览
目录 | ℹ️ 描述 |
---|---|
Core | GDevelop核心库,包含实现IDE和处理GDevelop游戏的通用工具。 |
GDJS | 游戏引擎,用TypeScript编写,使用PixiJS(WebGL),为所有GDevelop游戏提供支持。 |
GDevelop.js | Core 、GDJS 和Extensions 到JavaScript的绑定(使用WebAssembly),由IDE使用。 |
newIDE | 游戏编辑器,用JavaScript编写,使用React、Electron和PixiJS。 |
Extensions | 游戏引擎的扩展,提供对象、行为、事件和新功能。 |
要了解更多关于GDevelop架构的信息,请阅读这里的架构概览。
Core库、C++和TypeScript游戏引擎的预生成文档可在此处获取。
用GDevelop制作的游戏
- 在gd.games上找到由GDevelop驱动的游戏平台上的GDevelop游戏。
- 查看使用GDevelop创建并发布在Steam、iOS(App Store)、Android(Google Play)、Itch.io、Newgrounds、CrazyGames、Poki等平台上的游戏展示。
链接
社区
- GDevelop论坛和Discord聊天。
- GDevelop主页
- GDevelop维基(文档)
- 帮助将GDevelop翻译成你的语言:Crowdin上的GDevelop项目。
开发路线图
- Trello.com上的GDevelop路线图,全面了解可能添加的功能。请在这里为新功能/请求投票和评论。
- GitHub问题页面,用于技术问题和bug。
- Github讨论讨论新功能和想法。
许可证
- 核心库、原生和HTML5游戏引擎、IDE以及所有扩展(分别是
Core
、GDJS
、newIDE
和Extensions
文件夹)均采用MIT许可证。 - GDevelop的名称及其标志是Florian Rival的专有财产。
使用GDevelop导出的游戏基于GDevelop游戏引擎(见Core
和GDJS
文件夹):该引擎以MIT许可证分发,因此你可以分发、销售或对使用GDevelop创建的游戏做任何事情。特别是,你不被强制要求将你的游戏开源。