该用哪款游戏引擎?

在这页回答 6 个问题。你会得到前 3 名,以及可以克隆运行的源码。不用注册。

第 1 / 6 题

你主要做 2D 还是 3D?

短名单怎么打分

目录里的每款引擎都会打分,然后保留前三名。分数来自维度、平台、语言、经验、项目规模和协议。结果页会写出命中的规则。

每一题会改变什么

  1. 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. 2目标平台是?

    Web 会抬高 Phaser、Three.js、Babylon.js、PlayCanvas、GDevelop 和 Construct 3。移动端会抬高 Unity、Godot、Defold 和 Cocos Creator。PC 对应能导出到 Windows、macOS 或 Linux 的引擎。多平台偏向导出列表更长的引擎。

  3. 3编程语言偏好?

    GDScript 指向 Godot。C# 指向 Unity、MonoGame 和 Stride,也会抬高 Godot。JavaScript 或 TypeScript 指向 Phaser、Three.js、Babylon.js、PlayCanvas 和 Cocos Creator。C++ 指向 Unreal Engine、O3DE 和 OGRE。无偏好则跳过这项加分。

  4. 4你的经验水平?

    零基础会抬高 Godot、TIC-80、GDevelop、Construct 3、Phaser 和 Defold。已经做过游戏的人不会被推向最小的运行时,更深的工具链仍留在排序里。

  5. 5项目规模?

    Demo 或 Game Jam 会抬高 TIC-80、Phaser、Godot、LÖVE 和 Defold。中型项目会抬高 Unreal Engine 和 Unity,Godot、Stride 和 O3DE 也有较小加分。小型项目本身不加分。

  6. 6是否必须开源且商业友好?

    选择必须开源且可商用,会给 MIT、Apache-2.0、BSD、Zlib 和 ISC 加分。这包括 Godot、Bevy、Phaser、raylib、LÖVE,以及其他使用这些协议的引擎。Unity 仍是专有协议,Unreal Engine 仍是源码可用。两者留在排序里,拿不到这项加分。

答完以后看到什么

最后一题会打开结果页:三款引擎、各自命中的原因,以及可以克隆的源码。规格和协议在引擎详情页。

引擎源码库

问卷会提到的引擎

每次都会给这 26 款引擎打分。打开一款即可查看规格、协议和配套源码。

已经有两个名字了?

对比页并排写语言、协议、维度,以及建议先克隆的项目。

关于这份问卷

需要注册吗?
不需要。答案写在结果页的网址里,可以分享,也可以重做。
选了开源,还会出现 Unity 和 Unreal Engine 吗?
会。这一题只给 MIT、Apache-2.0、BSD、Zlib、ISC 加分。专有协议和源码可用的引擎,只要其他答案合适,仍然可以进前三。
为什么只给三款?
结果页是短名单。完整目录在引擎页,每款都有可运行源码。
能看到为什么排在前面吗?
能。每条结果都会列出加分规则,例如 2D 工具、Web 导出或开源协议。
拿到短名单之后先看哪里?
先打开引擎页看协议和导出平台,再克隆一个配套项目跑起来。