前言
之前和小伙伴想做一款 2D Web 游戏,开个帖子记录一下技术选型过程。
要求
- 编程语言要常用
- 支持 Web 平台
- 有服务端 SDK
- 2D 支持好
- 加载快
- 有编辑器
- 免费
结论
- 没有服务端 SDK:Stencyl
- 编程语言不常用:GameMaker、Stencyl
- 不支持 Web:Unreal
- 没有编辑器:PixiJS、Three.js
- 编辑器收费:Phaser
- 2D 支持差:Wonderland、BabylonJS
- Web 加载慢:Godot
- 收费:GDevelop、Construct、PlayCanvas
- 排除:Defold,Unity
排除 Defold,因为想起了被 Lua 支配的日子。排除 Unity,因为国内只能用特供版。
最终满足需求的引擎有:Cocos Creator、LayaAir。