Skip to main content

Quick Start

This walks through creating a workspace, adding a project, and running it in Roblox Studio.

1. Create a workspace

jafa init my-game
cd my-game

init scaffolds rokit.toml and wally/wally.toml, initializes git, installs tools via rokit install, and creates a starter project for you (which is where default.project.json, selene.toml, and stylua.toml come from). See Workspaces for what's actually created.

2. Add a project

jafa new my-experience

This adds projects/my-experience, scaffolded with the standard client/server/shared/ui folder structure. See Project structure for a full breakdown.

3. Build, open, and serve

Run all three in order with one command:

jafa dev my-experience

dev builds the project with Rojo, opens the resulting .rbxl file in Roblox Studio, then starts rojo serve so Studio can sync live changes.

You can also run each step individually — see the CLI Reference.