楼主:
NDark (溺于黑暗)
2024-05-02 10:03:41※ [本文转录自 Soft_Job 看板 #1cBb80Bk ]
作者: oopFoo (3d) 看板: Soft_Job
标题: Re: [讨论] Google开发工具工程总监:Rust 开发者的
时间: Sun Apr 28 21:41:16 2024
※ 引述《Lushen (pttlushen)》之铭言:
: Google开发工具工程总监:Rust 开发者的生产力是 C++ 的两倍
: https://bit.ly/3JASfNe
另外一个相反的例子。
https://loglog.games/blog/leaving-rust-gamedev/
三年后离开 Rust 游戏开发
https://news.ycombinator.com/item?id=40172033
讨论的火热。Rust算是ycombinator吹捧的语言。
John Nagle(Animats)对Rust的评论是很中肯的。
软件界常常会Cargo Culting。这种两倍,十倍的言论,笑笑就好。
作者:
Apache (阿帕契)
2023-04-28 22:01:00语境不同捏 大部分Rust开发者应该都会认同不适合gamedev但更准确的说 游戏的非关键组件不能用更脚本的语言写吗
游戏非performance critical一直都有脚本语言啊直接用Lua或干脆自制语言 或blueprint那种拉一拉的我都见过
作者:
Lhmstu (lhmstu)
2023-04-28 23:34:00rust游戏底层开发的社群太少了,想当摩西只会填海。虽然我也不确定rust现在主力应用是哪个方面,可能要问rust大神了
作者:
Apache (阿帕契)
2023-04-28 23:49:00Linux和Android 主要是HAL和driver这种高度模组化的部分也有一些核心模组用Rust重写Firefox和Chromium也有支援 毕竟Rust是Mozilla做的
作者:
expiate (夜露死苦)
2023-04-29 02:15:00我好奇的是大部分游戏不是都有opengl and Vulkan来做吗?是指用rust来做pipeline部分?
一堆游戏都用脚本写,游戏引擎才需要Rust这种所以听写游戏的,大都不准确。
作者:
oopFoo (3d)
2023-04-29 07:53:00游戏界是很愿意尝试新的东西的行业。开发成本高又难,如果Rust可以帮助写底层的生产力提升,Rust很快就会在游戏界普及。John Nagle就指出Rust在开发速度上反而是缓慢的
蛤 Rust不是本来就主打牺牲效率换安全性吗开发速度缓慢是语言特性吧
作者:
Suleika (Suleika)
2023-04-29 09:15:00光Rust的特性就注定在台湾的缺很少
作者:
ssccg (23)
2023-04-29 12:31:00rust的开发速度的意思不是很快生产品,是不会做出来之后一堆安全漏洞整天要去修补的意思
作者:
Apache (阿帕契)
2023-04-29 14:40:00Rust的高效是相对于C/C++ 而即使是跟Java比都相形见绌现在的语言已经不那么强调泛用性了 样样通的银弹很难存在
有玩rust的ecs框架 是觉得还蛮好的可以参考看看veloren
作者:
oopFoo (3d)
2023-04-30 07:09:00我明白ecs想解决的问题,但ecs现在是不好用问题多,等过一阵子来看,才知道是不是走错路。
现在一堆游戏已经都是ECS架构了,For Honor、Overeatch、博得之门3、Helldivers 2,像独立游戏也有 VRising不少游戏都是引擎C++ 或C#,游戏机制用 Lua 写有 Hades 的话看资料夹里大多 game code 都是 Lua程式码,全都开放给你看
楼主:
NDark (溺于黑暗)
2024-05-02 10:04:00单纯转 leaving-rust-gamedev 这连结