已迁移
https://www.yuque.com/quaint/develop/ldnc5g
从零开始的Rust生活。。。
Rust基础
主要参考了Rust官方书籍
https://doc.rust-lang.org/book/foreword.html
也可以直接看《Rust权威指南》 书籍。
Rust游戏开发
Rust在游戏领域也有了十足的成长。
- Amethyst游戏引擎基金会成立。
- Specs倡导的ECS模式,在Rust社区颇受欢迎。并且Specs也有了继承者nitric,会为开发者提供更好的体验。
- 曾开发 《战神:奥林匹斯之链》 和《 战神:斯巴达之魂》 的业界大厂 Ready at Dawn Studios 全面拥抱Rust。其CTO亲自动手实现了一个用于测试2D渲染的Playground库modulator_play。
- 前EA首席设计官成立的新独立游戏工作室Embark宣布使用Rust为主要语言。
- 各种轻量级游戏框架或库出现:比如轻量级2D游戏框架ggez、纯Rust实现的2D和3D物理引擎nphysics、2D和3D的碰撞检测库ncollide等
- Rust和WASM结合应用于游戏也有不少例子,最有意思的是这个开源的基于浏览器的流沙游戏:MaxBittker/sandspiel
