# Rook: reconstructing the Roblox engine

> Rook reconstructs a Roblox-compatible engine in Rust so user-supplied places can run outside Roblox. It loads .rbxl, .rbxm, .rbxlx and .rbxmx files and implements Luau scripting, an instance model, physics and rendering; its behavior notes and conformance cases compare results with Roblox Studio.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/AsyncFinn/rook>
- Primary source: <https://github.com/AsyncFinn/rook/blob/a2e35fe632c1f09a1ee3a5ddf23c5a39dd9cdf2a/README.md>
- Catalog page: <https://awesomerea.org/resources/rook-roblox-engine-case/>
- Record JSON: <https://awesomerea.org/resources/rook-roblox-engine-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/rook-roblox-engine-case/index.md)

## Requirements & limits

- **Prerequisites:** Rust 1.97.1 or later and user-supplied Roblox place files are documented inputs.
- **Limits:** The project is in early development; GUI work is in progress and self-hosted servers are planned.
- **Testing evidence:** The author reports loading 99.3% of 3,077 archive place files.
- **License:** Apache-2.0 licence.

## Primary sources

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

## More in Games

- [rrt2-decomp: a Rust reimplementation of Railroad Tycoon II](https://awesomerea.org/resources/rrt2-decomp-case/index.md) · Case study
- [RTAGlass: a Windows reimplementation of Road Trip](https://awesomerea.org/resources/rtaglass-case/index.md) · Case study
- [Rugrats: Search for Reptar: a Rust reconstruction of the PlayStation game](https://awesomerea.org/resources/rugrats-search-for-reptar-case/index.md) · Case study
- [rust-theft-auto: reimplementing the original Grand Theft Auto engine](https://awesomerea.org/resources/rust-theft-auto-case/index.md) · Case study
- [Rusty MCLA: rebuilding Midnight Club: Los Angeles in Rust](https://awesomerea.org/resources/rusty-mcla-midnight-club-los-angeles-case/index.md) · Case study
- [RustyWorld: a Rust reimplementation of the Another World engine](https://awesomerea.org/resources/rustyworld-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
