不考虑国内赚钱就跑的套现模式。如果都实用Rust语言 ...
rust 是系统级编程,也就渲染,场景管理,序列化,动画,物理,ai需要,上层逻辑不需要 rust 是系统级编程,也就渲染,场景管理,序列化,动画,物理,ai需要,上层逻辑不需要 rust游戏引擎已经有过推荐了:说几个Rust游戏引擎里面列出的引擎有3个:
[*]Bevy
[*]Amethyst
[*]Piston
小有名气的《veloren》就是使用rust开发的游戏(不过veloren没有声明自己使用的引擎,应该是自研引擎)
<hr/>至于描述里提到的godot的话,godot官方主推的语言是GDScript,而不是rust。让godot支持rust是第三方开发的插件,第三方维护的语言绑定可能无法跟上官方的更新。
(刚才去看了一眼,rust插件目前兼容的godot版本是3.3,比官方最近更新的3.4要低一个版本)
当然如果对新版功能没有那么多追求的话,是可以稳定长期使用同一个版本。只不过我作为godot的用户,个人认为如果选择godot了,那我肯定会推荐使用GDScript。
<hr/>其实如果只是单纯的列出引擎的话,那可以在这个列表中找到超过三十个Rust游戏引擎:
Rust游戏引擎列表(但里面还是列出了一些通过第三方插件提供Rust支持的游戏引擎,比如:raylib、SDL、SFML……等,这些我记得都是C++游戏引擎)
但是可能有点跑题,问题貌似要的是:那种游戏引擎比较好?而不是列出所有的Rust游戏引擎。也就是说还要对比里面哪个游戏引擎最好。
那么我在Rust列表里见到了那么多通过外部插件来提供Rust支持的游戏引擎。我觉得既然Rust通过第三方插件提供支持,还能列到Rust引擎列表里。
那就直接给unity或者unreal搞个Rust插件,就得到了比较好的Rust引擎了。 没有unity和unreal级别的引擎,那rust就永远别想和C#,C++争。
你招几个c++老炮,可比招几个rust初级工程师容易多了。
别看知乎rust吹得震天响,揪出来十个,七八个怕是连代码都没写过几行。
国内合格的rust工程师,完全可以拉几个qq群装下。会写rust的,几个千人群也够了。 游戏程序里大量运用面向对象思想,没说rust不行,但是你非要用rust是不是折磨自己呢?
页:
[1]