Note
This repository is mirrored from Forgejo to GitHub. Issues and pull requests are accepted from both sites, but pushes only occur from Forgejo.
Shadow DataModel and script runner emulating Roblox APIs and behaviors. Hooks
into a frontend that provides rendering, input, etc., such as
Godot or another game engine. Like
React, but for games.
This project is not affiliated with Roblox Corporation.
Developer documentation is generated using Doxygen. Currently, only especially important details documented. More details may be added in the future.
See COPYRIGHT.txt.
- The Roblox Luau API is maintained by Roblox Corporation.
- Rojo team: Documentation of the
.rbxmfile format. See the credits in the Rojo documentation for original sources. - Pseudoreality: Documentation of identities and capabilities.
- This project supersedes godot-luau-script, a GDExtension adding support for Luau (but not Roblox APIs) to Godot 4.x. Various components of shadowblox are based off of godot-luau-script.