2D 和 3D 游戏都能做的引擎长什么样
GDevelop 以 2D 起家,近年补齐了 3D。官方功能页把它描述为「轻量、快速、任何设备都能用」,底层是 WebGL 与 WebAssembly。两侧能力分别长这样。
2D 这边有什么
- 精灵与动画:多帧动画、碰撞掩码、自定义原点;
- 瓦片地图:直接用 LDtk 或 Tiled 编辑器做的地图文件;
- 粒子发射器:火、烟、雨、爆炸这类动态效果;
- 着色器特效:模糊、辉光、扭曲、黑白等内置效果,点选即用,不用写着色器代码;
- 骨骼动画:支持 Spine 制作的骨骼动画角色;
- 平台跳跃引擎:专用的平台与角色行为,斜坡、单向平台、抓边缘都内置。
3D 这边有什么
- 3D 模型对象:导入模型摆进场景,编辑器里实时预览位置、光照与相机;
- 3D 平台角色与物理:同一套行为体系在 3D 场景里也有对应版本;
- 动态光照与阴影:场景里加光源,角色投影;
- 3D 相机控制:第一人称、跟随视角都能配。

官方功能页的 3D 展示图就是一个低多边形风格的公路场景,这类风格是它 3D 能力的典型应用——风格化、轻量,而不是对标大型 3D 引擎的写实管线。

怎么选
- 纯 2D 平台跳跃、弹幕、解谜:能力完全够,且是社区案例最密集的方向;
- 低多边形 3D 或 2.5D:可以,但复杂 3D 项目要留意设备性能;
- 互动课件、广告小游戏、品牌推广页:网页一键导出加免费托管是这类需求的常见组合。
- 上一页:条件加动作:不用写代码的游戏逻辑长什么样
- 下一页:桌面版网页版手机版三种形态怎么选