Skip to content
Go back

游戏引擎和服务端框架对比

Edit

前言

和小伙伴开发游戏,开帖记录引擎与服务端框架选型。不含通用 BaaS(Firebase、Supabase、Appwrite)及纯 Matchmaking SaaS 细比。

游戏引擎

引擎支持 Web可视化编辑器编程语言服务端 SDK2D 支持费用
GodotGDScript/C#/C++极好开源免费
DefoldLua极好开源免费
Cocos CreatorTS/JS很好开源免费
LayaAirTS/JS/AS很好开源免费
Bevy实验/社区弱(偏代码)Rust社区很好开源免费
PixiJSJS/TS很好开源免费
Three.jsJS/TS一般开源免费
BabylonJSJS/TS开源免费
PhaserJS/TS极好引擎开源,编辑器收费
MonoGameC#很好开源免费
StrideC#很好开源免费
FlatRedBallC#极好开源免费
love2d否(需社区移植)Lua很好开源免费
UnityC#很好免费档 + 收入门槛后收费
Unreal否(像素流另论)C++/蓝图一般免费档 + 收入门槛后收费
CryEngineC++/Lua一般免费档 + 门槛收费
Wonderland EngineJS/TS免费档 + 门槛收费
PlayCanvasJS一般免费档有限制
UnigineC++/C#部分免费档有限制,达到收入门槛后收费
GameMakerGML极好非商业免费,商业收费
Construct事件 + JS极好收费
GDevelop事件 + JS极好免费档有限制
Stencyl无代码很好免费档有限制

游戏服务端框架

服务端框架开源自托管实时通信匹配/房间持久化SDK 示例
Nakama内置JS/TS、C#、Unity、Godot
Colyseus需集成JS/TS、Unity、Godot、Defold
PlayFab内置JS、C#、Unity
Photon是(收费)需集成JS、C#、Unity
Mirror社区方案需集成Unity(C#)
FishNet是 / 商业档需集成Unity(高性能向)
Skynet自研需集成Lua
Lance.gg需集成JS/TS
W4 Cloud内置Godot
Wonderland Cloud部分需集成JS
Agones / GameLift 等开源/云视方案偏专用服务器编排匹配常外挂外置多人主机进程调度,不是完整游戏后端框架

结论

要求 Web + 可视化编辑器 + 通用语言 + 服务端 SDK + 2D 好 + 引擎编辑器免费时,仍优先:Godot、Defold、Cocos Creator、LayaAir、Unity(国内注意 Unity 版本与账号限制)。Rust 代码向可看 Bevy;Unity 联机常见 Mirror / FishNet

《异星幸存者》https://store.steampowered.com/app/3676310 已上架 Steam;当时不用新版 Unity 与国内可用性有关。

参考


Edit
Share this post on:

Previous Post
KubeSphere 替代品对比
Next Post
分布式 ID 对比