1 unstable release
new 0.2.0-indev | Jan 30, 2025 |
---|
#815 in Game dev
335KB
8K
SLoC
[!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.
⚠️ MOVED TO rblx_godot CRATE PLEASE UPDATE YOUR VERSION!
The Roblox To Godot Project
A GDExtension written in Rust that adds Luau and creates a RobloxVM
class for Godot to be able to run Roblox games.
(+ some extras)
About
A roblox runtime, written completely inside Rust leveraging the low-level API of Godot Game Engine.
Features
- 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
Compiling
- Clone the repo
- Install rust nightly
- Run
cargo build
- A test project is included in the repo
Special thanks
Dependencies
~17–28MB
~472K SLoC