Rojo is a Roblox development tool which enables you to use external code editors while developing on Roblox and stay synced with Roblox Studio.
Since it enables the use of external code editors, you also gain the benefits which come with them such as Version Control & other Extensions.
Rojo is used by many reputable Roblox Development teams to create Roblox Games including Adopt Me, Jail Break, Funky Friday, & many others!
Why Should You Use it
Rojo will massively improve your current Roblox development workflow! The key benefit to Rojo is that it enables you to use the most popular code editor, Visual Studio Code. The difference between Roblox Studio’s code editor and Visual Studio Code is night and day, you can’t even imagine.
Extensions
Visual Studio Code is an amazing tool on its own, but becomes even better with extensions! Here are just a few of the commonly used ones:
- Roblox LSP: Provides massive improvements directly while you code such as: Auto Completion, IntelliSense, & much more!
- Selene: Helps write correct Lua code. Imagine a Lua master looking over your shoulder and explaining your mistakes in real-time!
- GitHub Copilot: Suggests code and entire functions in real-time. It’s basically an AI which has been trained and continues to train based on similar and your own code!
Version Control
There are many version control tools out there, but Git is by far the most popular and GitHub is the most popular hosting platform. Using version control gives us even more than the following advantages:
- Easily track all changes to your project
- Collaborate with others on the same project, while keeping the codebase synced
- Backup your project with each change, which can be easily viewed, tracked, and reverted
Prerequisites
Before using Rojo, you must install Visual Studio Code which in its simplest form is an extremely useful Code Editor. You can download Visual Studio Code from here.
TIP: Make sure you install Visual Studio Code, not Visual Studio as these are two different programs!
Installation
Visual Studio Code Extension
Once you have Visual Studio Code, you can get the Rojo extension here. Simply click “Install” and this should open the Rojo extension directly in Visual Studio Code, allowing you to easily install it.
Roblox Studio Plugin
There doesn’t seem to be an official download link for the latest Rojo plugin, but you can always find it on the creator’s (LPGhatguy) page here!
At the time of writing this article, the latest version is Rojo 7, which can be downloaded here.
Creating a New Rojo Project
There is an easy to follow tutorial on Rojo’s official website guiding you through creating a new project, check it out here.