游戏引擎对比
除非热爱到极点,否则如果你在一个没有前途的方向投入太多时间和精力,几年之后,你一定会后悔。
前端如是、Unity如是。
想走长期的路线,一定是关注底层的本质,那些是变动频率较低的,能产生长期价值。
比较好的选择是Godot和UE。Godot是为未来做准备的(现在的Godot生态和岗位太少)。
UE
Godot
秦无邪OvO
先说结论:2D独立游戏的话,完全可以转Godot了!就无邪这一年半多时间的使用体验来说,4.x稳定版本,用于生产环境完全没有问题,我用Godot 4.2做的《史莱姆公主》游戏试玩版DEMO去年就上架了steam,正式版近期也会推出。另外我想说的是,Godot的插件库看着简陋,其实该有的功能也基本够用了,而且因为插件也开源,你还能改造插件,Unity资产商店的插件我也买过不少,很多时候我只需要一个简单的功能模块,它却给我塞了好多用不上的功能然后卖高价(感觉不划算)。很多小伙伴可能担心重复造轮子的问题,事实上在Godot这边,常用的轮子基本上都有了,只要花点学习成本用它就行了,Unity的反复作死给了Godot很大的发展空间,如果你对做游戏感兴趣,就使用Godot引擎本体,你若想改进Godot引擎,就去它的Github社区提交PR和反馈issue,现在因为有了AI这个东西,Godot只会更新越来越快,这就是势,就像大家都知道咱们中国迟早要超越美国一样👊🇨🇳🔥,未来我们当然也会有自己的游戏引擎(这东西又不是光刻机),甚至我预测未来轮到我们进行文化输出的时候,ZF一定会逐步解开游戏行业的镣铐(黑神话悟空作为先遣队已经打了样),对了最后说一句,Unity转Godot没什么成本,最多一个月时间就适应了,放心去玩吧!
godot相当于是强制用户使用组合式的开发,这真的太好了。
Unity
Unity作死
为什么选择UE?
蓝图的形式很契合我的情况。
转UE吧,去Siki学院看入门教学,有Unity基础且看的快的话两周就能入门,我就是这样。现在UE用下来的感受就是一个字“爽”,特别适合我这种半吊子程序员,做游戏只用蓝图,完全不用写一行代码,而且每个蓝图模块非常清晰独立,基本不会让设计师遇到什么逻辑错误。抛去UE的超写实材质表现不谈,最让我喜欢的还有UE的自动动画转换,傻瓜式一键转换所有人形骨骼动画给其他模型复用,几乎没有任何差异。换到Unity里你还要找插件,或者设置IK,不满意甚至还要让动画师重做动画。重要的事说两遍:UE用起来非常顺手,非常爽。
关于转引擎
一个月有点久,我用Gemini要求它写一篇面向精通Unity的用户的Godot教程,然后要求它写几个简单案例开发流程讲解。跟着操作两三天就入门了,一星期就差不多会了[doge]