gamedev-roblox
Roblox World Creation
Use this skill to take a Roblox experience from empty Studio place to a published, retainable world using the engine, language, and platform reality of July 2026. It covers the durable build spine (greybox → first playable → detail → ship) and fences the volatile platform layer (rates, limits, renamed APIs) so you teach what is true today, not what was true in 2023 — or in May 2026 (the RFY discovery algorithm, DataStore budget model, and 2D UGC publishing rules all materially changed since then; see the dated corrections in references/discovery-economy-policy.md and references/luau-and-architecture.md).
This is a software/game-development domain skill. It is self-contained: pick the stage you are in, load the one reference for that stage, do the work, verify volatile claims before quoting them.
Quick Reference
| Stage | Read or Run | Durable default (Jul 2026) |
|---|---|---|
| Setup & toolchain | references/setup-and-toolchain.md |
Studio + Rojo + Rokit + Wally for git-native teams; Script Sync (Full Release since Jun 2026, Team-Create compatible) if you need Team Create; default.project.json defines the DataModel tree |
| Language & architecture | references/luau-and-architecture.md |
--!strict Luau; task.wait/spawn/defer never wait()/spawn(); server-authoritative; RemoteEvent + UnreliableRemoteEvent for high-frequency; ProfileStore for player data |
| Build the world | references/world-building.md |
Greybox in Parts first; 1 stud ≈ 0.28 m; StreamingEnabled = true; Unified Lighting LightingStyle = Realistic + PrioritizeLightingQuality (the old Technology enum is deprecated) |
| Performance & traps | references/performance-and-traps.md |
Anchor static parts; transparency 0 or 1 only; disconnect every connection; UpdateAsync + session lock + BindToClose; WaitForChild in LocalScripts |
| Discovery, economy, policy | references/discovery-economy-policy.md |
Design for RFY's 28-day, 3-phase retention model (Day 1 / Day 2–7 / Day 8–28; rewritten Jun 2026 — the old 7-day qPTR model is superseded); complete the maturity questionnaire; design sinks for every source; never trust the client for economy |
| AI-assisted creation | references/setup-and-toolchain.md#ai-assisted-creation |
Studio Assistant (planning mode), Material Generator (GA), Code Assist, Studio MCP server for external LLMs — real and shipping; Texture Generator still Beta |