Lua is used for Roblox game development.
Install Rokit and Moonwave. Bun is needed for Moonwave.
bun add -g moonwave
mkdir <name>
cd <name>
rokit init
rokit add rojo-rbx/rojo
rokit add UpliftGames/wally
rokit add rojo-rbx/run-in-roblox
rokit add JohnnyMorganz/wally-package-types
rojo init
wally init
Edit wally.toml
wally install
rojo sourcemap default.project.json --output sourcemap.json
wally-package-types --sourcemap sourcemap.json Packages/ DevPackages/ ServerPackages/
scripts/run-tests.luausrc/jest.config.luausrc/client/App.luausrc/stories/App.story.luauselene.tomlRun in Roblox Studio.
run-in-roblox --place <name>.rbxl --script scripts/run-tests.luau
moonwave dev # or
moonwave build --publish
rokit self-update