1 unstable release
0.2.0-indev | Jan 30, 2025 |
---|
#1482 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
~18–28MB
~506K SLoC