A lightweight Roblox framework. Manages modular gameplay code using Rojo and Git for version control.
- Clone the repository
- Install Rojo and add to PATH
- Open a local test place (
.rbxl) in Roblox Studio - Run
rojo serveto sync modules into Roblox Studio
- Make changes in
src/ - Test changes in test place
- Commit and push changes with:
git add . git commit -m "Describe change" git push
Stage specific modules (recommended for clean commits):
git add src/ServerScriptService/PlayerController.server.luau
git commit -m "Update PlayerController module"
git pushOr stage all changes:
git add .
git commit -m "Describe all changes"
git pushNote: Only code files are tracked. .rbxl files are not in Git.
- After testing, copy changes from test
.rbxlinto production.rbxl - Open production
.rbxlin Studio - Publish to Roblox cloud (
Alt + Pand thenUpdate existing game...to select live experience)
