作者NDark (溺於黑暗)
看板GameDesign
标题Fw: [讨论] Google开发工具工程总监:Rust 开发者的
时间Thu May 2 10:03:41 2024
※ [本文转录自 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。这种两倍,十倍的言论,笑笑就好。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 219.70.128.119 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1714311680.A.2EE.html
1F:→ Apache: 语境不同捏 大部分Rust开发者应该都会认同不适合gamedev 04/28 22:01
2F:→ Apache: 但更准确的说 游戏的非关键组件不能用更脚本的语言写吗 04/28 22:09
3F:→ SkankHunt42: 游戏非performance critical一直都有脚本语言啊 04/28 23:27
4F:→ SkankHunt42: 直接用Lua或乾脆自制语言 或blueprint那种拉一拉的我 04/28 23:27
5F:→ SkankHunt42: 都见过 04/28 23:27
6F:推 Lhmstu: rust游戏底层开发的社群太少了,想当摩西只会填海。虽然 04/28 23:34
7F:→ Lhmstu: 我也不确定rust现在主力应用是哪个方面,可能要问rust大 04/28 23:34
8F:→ Lhmstu: 神了 04/28 23:34
9F:推 Apache: Linux和Android 主要是HAL和driver这种高度模组化的部分 04/28 23:49
10F:→ Apache: 也有一些核心模组用Rust重写 04/28 23:49
11F:推 Apache: Firefox和Chromium也有支援 毕竟Rust是Mozilla做的 04/28 23:55
12F:推 expiate: 我好奇的是大部分游戏不是都有opengl and Vulkan来做吗? 04/29 02:15
13F:→ expiate: 是指用rust来做pipeline部分? 04/29 02:16
14F:推 cancelpc: 一堆游戏都用脚本写,游戏引擎才需要Rust这种 04/29 03:53
15F:→ cancelpc: 所以听写游戏的,大都不准确。 04/29 03:53
16F:→ oopFoo: 游戏界是很愿意尝试新的东西的行业。开发成本高又难,如果 04/29 07:53
17F:→ oopFoo: Rust可以帮助写底层的生产力提昇,Rust很快就会在游戏界 04/29 07:56
18F:→ oopFoo: 普及。John Nagle就指出Rust在开发速度上反而是缓慢的 04/29 07:59
19F:→ tzouandy2818: 蛤 Rust不是本来就主打牺牲效率换安全性吗 04/29 09:14
20F:→ tzouandy2818: 开发速度缓慢是语言特性吧 04/29 09:14
21F:→ Suleika: 光Rust的特性就注定在台湾的缺很少 04/29 09:15
22F:→ ssccg: rust的开发速度的意思不是很快生产品,是不会做出来之後一 04/29 12:31
23F:→ ssccg: 堆安全漏洞整天要去修补的意思 04/29 12:31
24F:推 Apache: Rust的高效是相对於C/C++ 而即使是跟Java比都相形见绌 04/29 14:40
25F:→ Apache: 现在的语言已经不那麽强调泛用性了 样样通的银弹很难存在 04/29 14:40
26F:推 LipaCat5566: 有玩rust的ecs框架 是觉得还蛮好的 04/29 19:10
27F:→ LipaCat5566: 可以参考看看veloren 04/29 19:16
28F:→ oopFoo: 我明白ecs想解决的问题,但ecs现在是不好用问题多,等过一 04/30 07:09
29F:→ oopFoo: 阵子来看,才知道是不是走错路。 04/30 07:10
30F:推 tsrn46336686: 现在一堆游戏已经都是ECS架构了,For Honor、Overea 05/01 23:41
31F:→ tsrn46336686: tch、博得之门3、Helldivers 2,像独立游戏也有 VRi 05/01 23:41
32F:→ tsrn46336686: sing 05/01 23:41
33F:→ tsrn46336686: 不少游戏都是引擎C++ 或C#,游戏机制用 Lua 写 05/01 23:42
34F:→ tsrn46336686: 有 Hades 的话看资料夹里大多 game code 都是 Lua 05/01 23:42
35F:→ tsrn46336686: 程式码,全都开放给你看 05/01 23:42
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: NDark (1.163.124.207 台湾), 05/02/2024 10:03:41
36F:→ NDark: 单纯转 leaving-rust-gamedev 这连结 05/02 10:04