# Rook：重建 Roblox 引擎

> Rook 用 Rust 重建兼容 Roblox 的引擎，让用户提供的 place 文件可在 Roblox 之外运行。它读取 .rbxl、.rbxm、.rbxlx 和 .rbxmx，实现 Luau 脚本、实例模型、物理与渲染，并用行为记录和一致性用例与 Roblox Studio 比较。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-06
- 收录于：2026-11-09
- 原始资源：<https://github.com/AsyncFinn/rook>
- 一手来源：<https://github.com/AsyncFinn/rook/blob/a2e35fe632c1f09a1ee3a5ddf23c5a39dd9cdf2a/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/rook-roblox-engine-case/>
- 记录 JSON：<https://awesomerea.org/resources/rook-roblox-engine-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/rook-roblox-engine-case/index.md)

## 使用条件与局限

- **前提条件：**文档要求 Rust 1.97.1 或更新版本，并由用户提供 Roblox place 文件。
- **局限：**项目仍处于早期开发阶段；GUI 正在开发，自托管服务器尚在计划中。
- **测试证据：**作者称在 3,077 个归档 place 文件中有 99.3% 可以加载。
- **许可：**采用 Apache-2.0 许可证。

## 一手来源

1. <https://github.com/AsyncFinn/rook/blob/a2e35fe632c1f09a1ee3a5ddf23c5a39dd9cdf2a/README.md>

## 同分区更多条目：游戏

- [rrt2-decomp：《Railroad Tycoon II》的 Rust 重实现](https://awesomerea.org/zh/resources/rrt2-decomp-case/index.md) · 案例
- [RTAGlass：Road Trip 的 Windows 重实现](https://awesomerea.org/zh/resources/rtaglass-case/index.md) · 案例
- [Rugrats: Search for Reptar：PS 游戏的 Rust 重建](https://awesomerea.org/zh/resources/rugrats-search-for-reptar-case/index.md) · 案例
- [rust-theft-auto：重建初代 Grand Theft Auto 引擎](https://awesomerea.org/zh/resources/rust-theft-auto-case/index.md) · 案例
- [Rusty MCLA：以 Rust 重建《Midnight Club: Los Angeles》](https://awesomerea.org/zh/resources/rusty-mcla-midnight-club-los-angeles-case/index.md) · 案例
- [RustyWorld：用 Rust 重建 Another World 引擎](https://awesomerea.org/zh/resources/rustyworld-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
