EARLY DEVELOPMENT, USE WITH CARE
Rojo is a flexible multi-tool designed for creating robust Roblox projects.
It's designed for power users who want to use the best tools available for building games, libraries, and plugins.
It has a number of desirable features right now:
- Work from the filesystem, in your favorite editor
- Version your place, library, or plugin using Git or another VCS
Soon, Rojo will be able to:
- Create installation scripts for libraries to be used in standalone places
- Similar to rbxpacker, another one of my projects
- Add strongly-versioned dependencies to your project
Installation
Rojo has two components:
- The binary, written in Rust
- The Roblox Studio plugin, written in Lua
To install the binary, there are two options:
- Cargo, which requires you to have Rust installed
- Pre-built binaries from the the GitHub releases page
Cargo (Recommended)
Make sure you have Rust 1.21 or newer installed.
Install Rojo using:
# Installed!
Pre-Built (Windows only)
Download the latest binary from the GitHub releases page. Put it somewhere you can access it from a terminal!
Usage
For more help, use rojo help
.
New Project
Just create a new folder and tell Rojo to initialize it!
Rojo will create an empty project in the directory.
Migrating an Existing Roblox Project
Coming soon!
License
Rojo is available under the terms of the MIT license. See LICENSE.md for details.