WEPPY

Multi-Place Work 가이드

여러 Roblox Studio 창을 Studio ID로 구분해 로비, 게임, 상점 Place를 한 번의 요청에서 나눠 작업하는 방법.

로비, 게임 본편, 상점, 튜토리얼 Place를 각각 Roblox Studio 창으로 열어두고, 한 요청에서 Place별 작업을 나눠 맡깁니다.

Connection 페이지 — 여러 AI 에이전트와 Studio Targets 연결 상태

언제 쓰나요?

Roblox 경험은 하나의 Place만으로 끝나지 않는 경우가 많습니다. 로비에서 포털을 만들고, 게임 본편에서 도착 지점을 만들고, 상점 UI와 튜토리얼 안내까지 맞춰야 할 수 있습니다.

Multi-Place Work는 이런 작업을 위해 여러 Roblox Studio 창을 하나의 MCP 서버에 연결합니다. Dashboard는 각 Studio 창을 studio-1, studio-2 같은 Studio ID로 보여주고, AI 에이전트는 그 ID를 기준으로 정확한 Place에 작업을 보냅니다.

장점은 다시 설명하고 복사하는 시간이 줄어든다는 점입니다. 한 요청 안에서 “Lobby는 이렇게, Game은 이렇게”처럼 나눠 말할 수 있습니다. 여러 에이전트를 따로 쓰는 경우에도 각 에이전트 세션에서 Studio ID를 지정하고, Dashboard에서 어떤 에이전트가 어느 Studio를 보고 있는지 확인할 수 있습니다.

준비 순서

  1. 작업할 Place를 각각 별도의 Roblox Studio 창으로 엽니다.
  2. 각 Studio 창에서 WEPPY Plugin을 연결합니다.
  3. Dashboard의 Connection 페이지를 엽니다.
  4. Studio Targets에서 Place 이름, Place ID, Studio ID를 확인합니다.
  5. 프롬프트에 Studio ID와 Place 역할을 함께 적습니다.

예를 들어 Dashboard에서 Lobby가 studio-1, Game이 studio-2로 보이면 아래처럼 요청합니다.

studio-1은 Lobby, studio-2는 Game이야.
Lobby에는 이벤트 포털과 보상 안내 UI를 만들고,
Game에는 포털 도착 지점과 안내 메시지를 추가해줘.

좋은 프롬프트 패턴

한 요청으로 여러 Place 나누기

studio-1 Lobby에는 상점 입구 버튼을 만들고,
studio-2 Game에는 게임 종료 후 Lobby로 돌아가는 버튼을 추가해줘.
두 Place 모두 같은 텍스트와 색상 규칙을 사용해줘.

여러 에이전트 세션을 따로 쓸 때

한 에이전트가 다른 에이전트에게 직접 일을 시킬 수는 없습니다. Claude와 Codex를 동시에 쓴다면 각 앱 또는 세션에서 따로 요청합니다.

Claude 세션:

studio-1 Lobby의 이벤트 UI를 수정해줘.
공유 ModuleScript를 바꾸기 전에는 변경 계획을 먼저 설명해줘.

Codex 세션:

studio-2 Game의 포털 도착 스크립트를 확인해줘.
공유 ModuleScript가 필요하면 먼저 어떤 변경이 필요한지 설명해줘.

이 방식은 여러 에이전트가 같은 MCP 서버에 연결되어 있을 때 유용합니다. Dashboard에서 각 에이전트와 Studio Target을 확인하고, 각 세션의 프롬프트에 대상 Studio ID를 직접 적습니다.

Assets와 함께 쓰기

상점 버튼용 보석 아이콘을 만들고 shared asset으로 저장한 뒤,
studio-1 Lobby의 ShopButton과 studio-2 Game의 RewardPanel에 같은 asset URI를 적용해줘.

PlayTest로 Place별 검증하기

studio-1에서 포털 버튼이 보이는지 확인하고,
studio-2에서 도착 지점 스크립트가 오류 없이 실행되는지 Run 모드로 테스트해줘.

라우팅 규칙

WEPPY는 프롬프트에 적힌 명시적 대상 정보를 가장 먼저 따릅니다.

우선순위대상 지정 방식설명
1Studio ID / Connection ID / Place ID프롬프트에 직접 적힌 대상이 항상 우선합니다.
2Pinned Studio대상이 없을 때 Dashboard에서 고정한 Studio로 보냅니다.
3Recent priority대상이 없으면 최근 실제 작업이 라우팅된 활성 Studio를 선택합니다.

Multi-Place 작업에서는 가능한 한 Studio ID를 직접 적는 것이 좋습니다. “Lobby Place”처럼 이름만 적으면 프로젝트 안에 비슷한 이름이 있을 때 잘못 해석될 수 있습니다.

잘못된 Place 수정 방지 체크리스트

  • Dashboard Connection 페이지에서 Studio ID와 Place 이름을 먼저 확인합니다.
  • 프롬프트 첫 줄에 studio-1은 Lobby, studio-2는 Game처럼 매핑을 적습니다.
  • 위험한 삭제나 대량 변경 전에는 AI에게 대상 Place와 변경 계획을 먼저 출력하게 합니다.
  • 작업이 끝나면 Dashboard Changelog에서 변경된 Place와 변경 종류를 확인합니다.
  • 필요한 경우 각 Place에서 PlayTest를 따로 실행해 결과를 비교합니다.

다음 단계

  • MCP Dashboard 가이드에서 Studio Targets와 라우팅 상태를 더 자세히 확인하세요.
  • Assets 가이드에서 shared asset을 여러 Place에 적용하는 방법을 이어서 볼 수 있습니다.
  • Playtest로 Place별 변경 결과를 검증하세요.