1 unstable release
new 0.1.0-indev | Jan 19, 2025 |
---|
#1971 in Game dev
2KB
[!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.
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
- TODO: Implementation of a Roblox VM that runs Luau and the task scheduler as needed.
- TODO: Implementation of Instances, Roblox data types
- TODO: Implementation of Actors
- 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
~215–640KB
~15K SLoC