个人开发者想试水一下 2D 游戏开发,应该怎么选框架?

2025 年 6 月 21 日
 inyfee

如题哈,我是一个完全没有游戏开发经验的前端程序猿. 现在想试水一下 2D 游戏开发, 目标是想做一款很简单的像素类的小游戏, 可以生成一些地图,用户创建角色, 在地图里进行简单的互动,无须战斗系统.

最近也问了一下 Ai, 推荐的有:

1 、Phaser

2 、cocos creator

3 、godot

4 、rpg maker

前面似乎都是免费的开源的, 但是 rpg maker,收费的, 看起来略贵啊, 我今天看了一下,要 79 刀.

各位有什么推荐吗?

4760 次点击
所在节点    游戏开发
17 条回复
Livid
2025 年 6 月 21 日
Phaser 很好用,而且用 AI 也可以获得很好的自动完成效果。

https://www.v2ex.com/t/1139399
FanyFull
2025 年 6 月 21 日
小丑牌用的是 love2d ,方便使用 lua 进行开发。云风也用 lua 搞过 2d 引擎,印象中 c++ 的底层是 fork rmlui 进行优化的,看他推特上说性能挺好的。
newtype0092
2025 年 6 月 21 日
@FanyFull 之前的 cocos2d-x 也是用 lua 的,后来 cocos creator 出来后就重心慢慢偏到 js 上了,lua 还是太小众了。。。
WorseIsBetter
2025 年 6 月 21 日
可以试试 Ebitengine: https://ebitengine.org/

不过看楼主的需求比较简单,如果是我的话,可能就选择自己造轮子了(上学那会儿用 SDL 写过一个仿魔塔的小游戏)
dearmymy
2025 年 6 月 22 日
如果时间稍微充足点,还是建议个人直接 unity 。游戏美术资源,代码遇到的坑都有解决方案。部署各平台也方便。
zuosiruan
2025 年 6 月 22 日
小游戏国内就 cocos creator 和 layabox
leo72638
2025 年 6 月 22 日
如果要求很低的可以 rpg maker ,这个没有这么贵吧,steam 经常 85% off ,到手 40rmb 。
有点要求的建议 Unity 。
PlsDontStop
2025 年 6 月 22 日
2d 游戏用 unity 或者 godot 其他不建议考虑 unity 生态更完善 但是最近整活比较多 godot 是 unity 出事之后很多 2d 开发者转向的一个开源引擎 但是发展还比较初期
inyfee
2025 年 6 月 22 日
感谢各位, 我应该会从 phaser 和 godot 都去学一下看看哪个适合我.
qcbf111
2025 年 6 月 22 日
我觉得,all in unity 是目前游戏开发的最优解。生态最成熟,各种方向都有很多成熟的商业产品。比如有一堆 2d 、3d 微信小游戏,甚至还有大量单 html 页面广告试玩游戏。也有不少 pc 、主机 3A 游戏。独立开发者 steam 、taptap 绝大部分出自 unity ,全球商业公司绝大部分产品也是 unity 开发的。
7inFen
2025 年 6 月 22 日
前段时间问过 AI ,还有一个 Pixijs
lxcForPHP
2025 年 6 月 22 日
@7inFen 正在玩一个 Pixijs 开发的游戏,感觉做的挺好的,就是长时间运行,有内存泄漏。
Ethan24067
2025 年 6 月 22 日
我是玩 Until Then 这个游戏才知道的 godot ,感觉效果是真的好!!!
zty5678
2025 年 6 月 22 日
必须 godot 啊,教程比较多。我在 b 站都收藏了好几个了,就是没时间看。

UnluckyNinja
2025 年 6 月 22 日
游戏引擎大体上就是前端宿主+游戏相关 SDK+编辑器,
godot 是通用游戏引擎,2D 3D 什么都能做,还有用它来开发软件的(例如 MaterialMaker 和 CozyBlanket ),优点就是经验可以沿用到下一个项目,网络学习资源相比几年前也多了不少,包括国内外。用 godot 时不想写 gdscript 也可以写 C#,godot 很重视对 C#的支持。
另外两个通用游戏引擎,UE 做小游戏属于杀鸡用牛刀了,而且没有网页导出。
Unity 日薄西山,近期几乎没有什么正面新闻,再加上国内运营纯粹添堵的,你下一个非特供官方编辑器都要折腾半天,Unity 的独立开发者群体在逐渐向 godot 迁移。

其它的第二梯队引擎普遍没那么泛用,都有那么几个比较关键的缺点,导出平台受限/仅支持 2D 或 3D/游戏 genre 相对固定/教学资源少文档不完善,不太推荐使用,不过有的引擎也出现过独游神作。属于上限高下限低很看个人操作。
(顺便说下很多收费游戏引擎在 Steam 也有卖,就比如那个 RPG maker 系列,旧版史低时很便宜,官方主要靠卖资产包 DLC 。不过它主要是开发 topdown 回合制的 RPG ,如果你对游戏玩法有更多想法就不太适合。)

如果你已经计划好了游戏最终成品是什么样的,会用到什么功能,那么秉持 MVP 原则,用自己熟悉的语言和开发库,加上一些第三方编辑器,拼个自制引擎来开发也未尝不可。可以看下这篇文章: https://noelberry.ca/posts/making_games_in_2025/ ,蔚蓝的主程写的。
p1gd0g
2025 年 6 月 22 日
要商业化就老老实实 unity ,生态完整。不用商业化可以折腾 godot 。
crazyu
2025 年 6 月 22 日
@Livid 是我电脑的内存不够吗。我打开你的网页,很久都不能玩,电脑是 m1 16 + 512 的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1140172

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX