Skip to content
Charles
Go back

游戏引擎对比

Edit page

本文只比较游戏客户端引擎和渲染框架,不把联机服务端、匹配和房间服务混在一起。

引擎支持 Web可视化编辑器编程语言2D 支持费用适合场景
GodotGDScript / C# / C++极好开源免费2D、独立游戏和跨平台
DefoldLua极好开源免费轻量 2D 和移动游戏
Cocos CreatorTS / JS很好开源免费Web、移动端和国内生态
LayaAirTS / JS / AS很好开源免费Web 和小游戏
Bevy实验 / 社区弱,偏代码Rust很好开源免费Rust 和数据驱动实验
PixiJSJS / TS很好开源免费Web 2D 渲染
Three.jsJS / TS一般开源免费Web 3D 和自定义渲染
BabylonJSJS / TS一般开源免费Web 3D
PhaserJS / TS极好引擎开源,编辑器另计Web 2D
MonoGameC#很好开源免费C# 代码向开发
StrideC#很好开源免费.NET 3D
FlatRedBallC#极好开源免费C# 2D
love2d否,需社区移植Lua很好开源免费Lua 轻量游戏
UnityC#很好免费档 + 商业门槛商业跨平台和生态
Unreal否,像素流另论C++ / 蓝图一般免费档 + 商业门槛高质量 3D
CryEngineC++ / Lua一般免费档 + 商业门槛高质量 3D
Wonderland EngineJS / TS一般免费档 + 商业门槛WebXR
PlayCanvasJS一般免费档有限制Web 3D
UnigineC++ / C#一般免费档有限制工业与模拟
GameMakerGML极好商业收费2D 商业游戏
Construct事件 + JS极好收费低代码 Web 2D
GDevelop事件 + JS极好免费档有限制无代码和快速原型
Stencyl无代码很好免费档有限制教学和轻量 2D

怎么选

需要多人联机、房间和实时状态时,另选游戏服务端框架对比。参考:Poki Developer GuideCrazyGames Documentation

案例记录:《异星幸存者》已上架 Steam,当时选择旧版 Unity 与国内可用性有关。


Edit page
Share this post:

Previous Post
容器基础镜像对比
Next Post
游戏服务端框架对比