Mason Remaley 在用 Rust 从 2018 年写到发售的游戏《Way of Rhea》上线后,去 r/rust_gamedev 做了一场 AMA,本文是整理过的精选。他被 Rust 吸引是因为受够了 CMake 之类的摩擦:读了 Steve Klabnik 的书后,发现一门底层语言竟自带构建系统、单元测试与文档生成,还有代数数据类型和非异常式错误处理,很难再说服自己继续用高摩擦的语言。最让他头疼的是编译时间,其次是 unsafe Rust 文档差、一提就被当成"写代码犯罪",以及缺少反射。生态上他有时觉得目标错了:"所有范式只有影响到最终用户时才有意义",避免这个陷阱的办法是"把事情做完"——做音频库就配一个播放器,做游戏引擎就用它真的发一款游戏。他还点评了 gl、scopeguard、notify、reqwest,并说 Steam Input 虽然好用但实现糟糕、把游戏绑死在 Steam 上。