Warning
This project is still heavily in development and as such you will see very frequent changes in the codebase and crashes from unimplemented features.
A GDExtension written in Rust that adds Luau and creates a RblxVM class for Godot to create a Roblox-compatible environment for games to run in.
(+ some extras)
A stub for rbxl games to run insde Godot, written completely inside Rust leveraging the low-level API of Godot Game Engine.
- Implementation of a Roblox VM that runs Luau and the task scheduler as needed.
- TODO: Implementation of Instances, Roblox data types
- Implementation of Actors
- Implementation of scripts
- TODO: Implementation of UI
- TODO: Implementation of inputs
- TODO: Implementation of rendering
- TODO: Implementation of loading .rbxl files
- TODO: Implementation of physics
- TODO: Implementation of networking
- Clone the repo
- Install rust nightly
- Run
cargo build - A test project is included in the repo
