BRE (Blueprint Roblox Editor) is a blueprint editor for creating Roblox games using a plugin within Roblox Studio.
The project uses Rojo, a VS Code extension for managing Roblox projects.
You can clone the repository and build the plugin yourself:
git clone https://github.com/Program132/BlueprintRobloxEditor.git
cd BlueprintRobloxEditor
rojo build -o BlueprintRobloxEditor.rbxmxYou can also download the latest release!
Once you have the plugin, copy it to your Roblox plugins folder:
Windows (PowerShell):
Copy-Item "BlueprintRobloxEditor.rbxmx" "$env:LOCALAPPDATA\Roblox\Plugins\BlueprintRobloxEditor.rbxmx"- Windows path:
%LOCALAPPDATA%\Roblox\Plugins\ - Mac path:
/Users/$USER/Library/Application Support/Roblox/Versions/<version>/Plugins
Roblox plugins have limited access to your local file system, so project management works slightly differently:
- Click the Save Project button in the top bar.
- The plugin will automatically save your state inside Roblox Studio's local plugin settings so you don't lose progress if you close Studio.
- For backing up to an actual file: The plugin creates a StringValue named __BlueprintExport under the Workspace.
- Select __BlueprintExport in the Explorer, go to the Properties panel, and copy the text in the Value property.
- Paste this text into a new text file and save it as my_project.json on your computer.
- To load an external project file, click Open Project in the top bar.
- A native file dialog will appear. Select your .json project file.
- The Blueprint Editor will now load and render the project!
| Action | Control |
|---|---|
| Add Node | Right-click on the canvas to open the node menu. |
| Move Node | Drag the header of any node. |
| Connect Pins | Drag from an output pin to an input pin. |
| Delete Node | Hover over a node and press Delete or Backspace. |
| Pan Canvas | Right-click or Middle-click and drag the background. |