请问选 Unity 还是 Godot

2022-11-22 14:15:04 +08:00
 x1aoYao

大佬们是这样的,半年前我开始在下班后写独立游戏玩,用的是 Rust 的 Bevy 框架。 由于是初次使用 Rust 所以进度很慢,现在仅完成了基本玩法框架,还有非常非常多的地方需要调,但现在遇到一个问题:

需要输出 3D 游戏画面了,而不是只能用来 Debug 的 2D 纯色块和数字,现在只能我脑内渲染还原,对我调游戏细节帮助很有限。 但是我对渲染完全不懂,只做过服务器开发,也不在游戏行业,所以从 0 开始撸画面还是 3D 的对我来说不现实, 想找一个有非常多开箱即用的渲染工具,至少前期只有我一个人的情况下先用着,而 Bevy 能搜到的资料很少,且离 1.0 稳定版也还早(已经经历了从 0.7 迁移到 0.8 到 0.9)

所以我只想把它用作服务端,承担大部分业务逻辑,部署在服务器上还能多人联机,然后把客户端主要用作画面渲染表现,这就回到了标题的问题,选 Unity 还是 Godot 来做客户端:

  1. Unity: 用的人多,资料文档都比较丰富,但我没接触过 C#
  2. Godot: 开源,易上手,支持第三方语言,但资源估计要差很多
6439 次点击
所在节点    游戏开发
43 条回复
chnzxg
2022-11-24 21:25:10 +08:00
@x1aoYao 我是在 b 站看 m_studio 这个 up 的视频学 unity ,他的视频都比较易懂,就是节奏稍快点。因为本来是做 java 的,接触 c#基本没啥压力。学了一段时间尝试自己做游戏发现逻辑是没啥问题了,但是 3d 模型和渲染这块知识实在是欠缺,就滚去学 blender 了,准备先打好一些图形学基础。楼主有兴趣的话可以加我微信一起交流 : ) gemini_sum
simoncherrygz
2022-11-27 15:04:57 +08:00
@chnzxg @x1aoYao 我之前是做 Android ,公司项目需要接触了 unity ,用了差不多 2 年; blender 也会一丢丢;看两位朋友也是从其他方向转过来,感觉有点相似,如方便的话希望能够交流交流,谢谢
Xpeihy
2022-11-29 08:25:37 +08:00
去外网搜过一遍你就会清楚,每个引擎都有它们各自的特点,没有说谁就比谁一定好。反正大部分老外的建议就是开一个很小的项目,用每个引擎都试一遍,你就知道你喜欢用哪个了。

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

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

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

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

© 2021 V2EX