Install these tools before starting:
- Rojo : Synchronizes your file system with Roblox Studio. Rojo GitHub repository.
- Rokit : Next-generation toolchain manager for Roblox projects Rokit documentation.
- Lune (options) : A standalone Luau runtime built-in library for manipulating Roblox place & model files, and their instances Lune documentation
- Luau Language Server : Offers autocompletion and diagnostics for Luau scripts. Download the VS Code Extension.
- Luau Language Server Companion : Enhances your scripting experience in Roblox Studio by connecting to the Luau Language Server. Install the Plugin.
To set up the project easily from scratch, install the following recommended VS Code extensions:
- Rojo : Sync Roblox Studio with your file system.
- Stylua : Formats Luau code.
- Selene :A Luau linter.
- YAML : Useful for editing YAML configuration files.
- Shell-format : Formats shell scripts.
- Git-graph : Visualize your Git history directly in VS Code.
To build the place from scratch, follow these steps:
- Use the command below to build the
.rbxlx
file:rojo build -o "My World.rbxlx"
- Open the generated file
My World.rbxlx
in Roblox Studio. - Start the Rojo server with this command:
rojo serve
For more help, check out the Rojo documentation.