
该用哪款游戏引擎?
在这页回答 6 个问题。你会得到前 3 名,以及可以克隆运行的源码。不用注册。
第 1 / 6 题
你主要做 2D 还是 3D?
短名单怎么打分
目录里的每款引擎都会打分,然后保留前三名。分数来自维度、平台、语言、经验、项目规模和协议。结果页会写出命中的规则。
每一题会改变什么
1你主要做 2D 还是 3D?
选 2D 会抬高 Godot、Phaser、Defold、GDevelop、LÖVE 和 TIC-80。选 3D 会抬高 Unreal Engine、Unity、Three.js、Babylon.js、PlayCanvas、Stride 和 O3DE。两者都要,则看标成 2D/3D 的引擎,包括 Godot、Unity、Bevy、Cocos Creator、libGDX 和 MonoGame。
2目标平台是?
Web 会抬高 Phaser、Three.js、Babylon.js、PlayCanvas、GDevelop 和 Construct 3。移动端会抬高 Unity、Godot、Defold 和 Cocos Creator。PC 对应能导出到 Windows、macOS 或 Linux 的引擎。多平台偏向导出列表更长的引擎。
3编程语言偏好?
GDScript 指向 Godot。C# 指向 Unity、MonoGame 和 Stride,也会抬高 Godot。JavaScript 或 TypeScript 指向 Phaser、Three.js、Babylon.js、PlayCanvas 和 Cocos Creator。C++ 指向 Unreal Engine、O3DE 和 OGRE。无偏好则跳过这项加分。
4你的经验水平?
零基础会抬高 Godot、TIC-80、GDevelop、Construct 3、Phaser 和 Defold。已经做过游戏的人不会被推向最小的运行时,更深的工具链仍留在排序里。
5项目规模?
Demo 或 Game Jam 会抬高 TIC-80、Phaser、Godot、LÖVE 和 Defold。中型项目会抬高 Unreal Engine 和 Unity,Godot、Stride 和 O3DE 也有较小加分。小型项目本身不加分。
6是否必须开源且商业友好?
选择必须开源且可商用,会给 MIT、Apache-2.0、BSD、Zlib 和 ISC 加分。这包括 Godot、Bevy、Phaser、raylib、LÖVE,以及其他使用这些协议的引擎。Unity 仍是专有协议,Unreal Engine 仍是源码可用。两者留在排序里,拿不到这项加分。
答完以后看到什么
最后一题会打开结果页:三款引擎、各自命中的原因,以及可以克隆的源码。规格和协议在引擎详情页。
问卷会提到的引擎
每次都会给这 26 款引擎打分。打开一款即可查看规格、协议和配套源码。
- GodotGDScript, C# / MIT / 2D/3D
- UnityC# / Proprietary / 2D/3D
- Unreal EngineC++, Blueprints / Source-available / 3D
- PhaserJavaScript, TypeScript / MIT / 2D
- Three.jsJavaScript, TypeScript / MIT / 3D
- Babylon.jsJavaScript, TypeScript / Apache-2.0 / 3D
- BevyRust / MIT / 2D/3D
- DefoldLua / Source-available / 2D
- PlayCanvasJavaScript / MIT / 3D
- TIC-80Lua, JavaScript, Ruby, Wren, Fennel / MIT / 2D
- RPG Maker MZJavaScript / Proprietary / 2D
- GDevelopJavaScript / MIT / 2D
- Construct 3JavaScript / Proprietary / 2D
- Ren'PyPython / MIT / 2D
- LÖVELua / Zlib / 2D
- Cocos CreatorTypeScript / Source-available / 2D/3D
- MonoGameC# / MIT / 2D/3D
- libGDXJava / Apache-2.0 / 2D/3D
- raylibC / Zlib / 2D/3D
- OrxC++ / Zlib / 2D
- StrideC# / MIT / 3D
- FyroxRust / MIT / 2D/3D
- Panda3DPython, C++ / BSD / 3D
- O3DEC++ / Apache-2.0 / 3D
- OGREC++ / MIT / 3D
- s&boxC# / Proprietary / 3D
已经有两个名字了?
对比页并排写语言、协议、维度,以及建议先克隆的项目。
关于这份问卷
- 需要注册吗?
- 不需要。答案写在结果页的网址里,可以分享,也可以重做。
- 选了开源,还会出现 Unity 和 Unreal Engine 吗?
- 会。这一题只给 MIT、Apache-2.0、BSD、Zlib、ISC 加分。专有协议和源码可用的引擎,只要其他答案合适,仍然可以进前三。
- 为什么只给三款?
- 结果页是短名单。完整目录在引擎页,每款都有可运行源码。
- 能看到为什么排在前面吗?
- 能。每条结果都会列出加分规则,例如 2D 工具、Web 导出或开源协议。
- 拿到短名单之后先看哪里?
- 先打开引擎页看协议和导出平台,再克隆一个配套项目跑起来。