본문 바로가기
AI.Codeing

로블록스 게임 AI 바이브코딩으로 만들기 2026 – MCP 연결부터 실전 게임까지

by Mi_meon 2026. 7. 4.

로블록스 게임 AI 바이브코딩으로 만들기 2026 – MCP 연결부터 실전 게임까지

📅 2026년 1월  |  ⏱️ 읽는 시간 약 15분  |  🏷️ 로블록스, 바이브코딩, MCP, Claude, 게임만들기

💡 이 글에서 얻을 수 있는 것
"로블록스 게임을 만들고 싶은데 코딩이 너무 어려워요." 2026년 현재 Claude AI와 MCP(Model Context Protocol)를 연결하면 AI가 직접 로블록스 스튜디오 안에서 코드를 작성하고 오브젝트를 배치해줍니다. 이 글에서는 Claude MCP 연결 방법부터 실제 게임을 만드는 전 과정을 단계별로 안내합니다. 코딩을 몰라도 따라할 수 있습니다.

1. 로블록스 바이브코딩이란?

로블록스(Roblox)는 전 세계 3억 명 이상이 즐기는 게임 플랫폼이자 게임 제작 도구입니다. 로블록스 스튜디오(Roblox Studio)를 사용해 누구나 게임을 만들고 배포할 수 있습니다.

기존에는 게임을 만들려면 Lua 스크립팅을 배워야 했습니다. 하지만 Claude AI와 MCP를 연결하면 말로 설명하는 것만으로 AI가 직접 스튜디오 안에서 코드를 작성하고 오브젝트를 배치합니다.

구분 기존 방식 AI 바이브코딩
코딩 언어Lua 직접 학습 필요자연어로 설명
게임 제작 기간수주~수개월수시간~수일
진입 장벽높음낮음
AI 지원없음Claude가 직접 코드 작성
수정 방법코드 직접 수정"이렇게 바꿔줘"라고 말하기
💡 MCP(Model Context Protocol)란?
Claude AI가 외부 도구(로블록스 스튜디오 등)를 직접 제어할 수 있게 해주는 연결 프로토콜입니다. MCP를 통해 Claude가 로블록스 스튜디오 안에서 직접 명령을 실행할 수 있습니다.

2. 시작 전 준비물

준비물 1 – 로블록스 계정
roblox.com에서 무료 계정을 만듭니다.
준비물 2 – 로블록스 스튜디오 설치
roblox.com/create → Start Creating → 스튜디오 다운로드 및 설치
Windows / macOS 모두 지원합니다.
준비물 3 – Claude Desktop 설치
claude.ai/download에서 Claude Desktop 앱을 설치합니다.
MCP 연결은 Claude Desktop 앱에서만 가능합니다. (웹 브라우저 버전 불가)
준비물 4 – Node.js 설치
nodejs.org에서 LTS 버전을 설치합니다.
MCP 서버 실행에 필요합니다.
✅ 위 4가지가 준비되면 시작할 수 있습니다.

3. Claude MCP 연결하기

MCP(Model Context Protocol) 연결이 이 글의 핵심입니다. 한 번만 설정하면 이후에는 Claude에게 말로 지시하는 것만으로 로블록스 스튜디오가 움직입니다.

3-1. 로블록스 MCP 플러그인 설치

STEP 1 – 로블록스 스튜디오 플러그인 설치
로블록스 스튜디오 실행 → 상단 메뉴 → Plugins → Manage Plugins
검색창에 "Claude MCP" 또는 "Roblox MCP" 검색 → 설치

또는 아래 GitHub에서 직접 설치:
https://github.com/roblox-mcp/roblox-studio-mcp
STEP 2 – MCP 서버 설치
터미널(명령 프롬프트)을 열고 아래 명령어를 실행합니다.
npm install -g @roblox/mcp-server
설치 완료 후 서버를 실행합니다.
roblox-mcp-server
MCP Server running on port 3000 메시지가 나오면 성공입니다.

3-2. Claude Desktop MCP 설정

STEP 3 – Claude Desktop 설정 파일 수정
Claude Desktop 설정 파일을 엽니다.
# Windows %APPDATA%\Claude\claude_desktop_config.json # macOS ~/Library/Application Support/Claude/claude_desktop_config.json
아래 내용을 추가합니다.
{ "mcpServers": { "roblox-studio": { "command": "roblox-mcp-server", "args": [], "env": {} } } }
STEP 4 – 연결 확인
  1. 로블록스 스튜디오 실행 → MCP 플러그인 활성화
  2. Claude Desktop 재시작
  3. Claude 대화창 좌측 하단에 🔌 아이콘 확인
  4. Claude에게 "로블록스 스튜디오 연결됐어?" 라고 질문
  5. Claude가 스튜디오 상태를 응답하면 연결 성공
✅ 연결이 완료되면 Claude에게 말로 지시하는 것만으로 로블록스 스튜디오가 반응합니다!
⚠️ MCP 연결이 안 될 경우:
1. Node.js 버전 확인 (18 이상 필요)
2. 로블록스 스튜디오가 실행 중인지 확인
3. 방화벽에서 포트 3000 허용
4. Claude Desktop 완전 종료 후 재시작

4. 로블록스 스튜디오 기본 이해

바이브코딩으로 게임을 만들기 전에 스튜디오의 기본 개념만 알아두면 Claude에게 더 정확한 지시를 할 수 있습니다.

용어 설명 비유
Workspace게임 세계가 펼쳐지는 공간게임 맵
Part기본 블록 오브젝트레고 블록
Model여러 Part의 묶음레고 조립품
Script서버에서 실행되는 Lua 코드게임 규칙
LocalScript클라이언트에서 실행되는 코드화면 UI 조작
ServerScriptService서버 스크립트 보관 폴더게임 로직 창고
StarterGuiUI 요소 보관 폴더화면 디자인 창고
ReplicatedStorage서버+클라이언트 공유 폴더공용 자료실
💡 이 용어들을 몰라도 괜찮습니다. Claude에게 "Workspace 안에 빨간 블록 만들어줘"처럼 말하면 알아서 처리합니다.

5. 게임 만들기 1 – 장애물 달리기 (Obby)

Obby(Obstacle Course)는 로블록스에서 가장 인기 있는 장르입니다. 장애물을 피해 목표 지점까지 달리는 게임입니다. MCP로 30분 안에 만들 수 있습니다.

Claude에게 보내는 프롬프트

프롬프트 1 – 기본 맵 생성
"로블록스 스튜디오에서 장애물 달리기 게임을 만들어줘. 기본 구성: - 출발 지점: 초록색 Start 플랫폼 - 도착 지점: 금색 Finish 플랫폼 - 중간 장애물 10개 (다양한 색상의 블록) 장애물 종류: 1. 움직이는 블록 (좌우로 이동) 2. 회전하는 블록 3. 좁은 다리 (폭 1~2 스터드) 4. 점프 패드 (밟으면 높이 점프) 5. 떨어지는 블록 (밟으면 사라짐) 스크립트: - 플레이어가 Finish에 닿으면 '클리어!' 메시지 표시 - 장애물에 닿으면 출발 지점으로 리스폰"
프롬프트 2 – 체크포인트 추가
"중간 중간에 체크포인트를 5개 추가해줘. 체크포인트는 노란색 파티클이 나오는 원형 파트로 만들고 밟으면 해당 지점이 리스폰 위치로 저장되게 해줘."
프롬프트 3 – UI 추가
"화면 좌측 상단에 HUD를 추가해줘. - 현재 스테이지 번호 표시 (1/10) - 플레이어 순위 표시 - 클리어 시간 타이머"
프롬프트 4 – 사운드 효과 추가
"점프할 때, 체크포인트 달성할 때, 게임 클리어할 때 각각 다른 사운드 효과를 추가해줘. 로블록스 기본 제공 사운드 ID를 사용해줘."
✅ 위 4개의 프롬프트만으로 완성도 있는 Obby 게임이 완성됩니다!

6. 게임 만들기 2 – 수집 게임

맵 곳곳에 흩어진 아이템을 수집해서 점수를 올리는 게임입니다.

프롬프트 1 – 기본 맵과 아이템
"로블록스에서 수집 게임을 만들어줘. 맵: - 100×100 크기의 초원 맵 - 나무, 바위, 언덕 배치 (자연스럽게) 아이템: - 별 모양 파트 (노란색, 회전 애니메이션) - 맵 곳곳에 50개 랜덤 배치 - 플레이어가 닿으면 수집 (파티클 효과 + 사운드) 점수 시스템: - 별 1개 = 10점 - 화면 상단에 현재 점수 표시 - 전체 수집 시 '미션 완료!' 메시지"
프롬프트 2 – 리더보드 추가
"화면 우측에 리더보드를 추가해줘. 현재 접속한 플레이어들의 점수를 실시간으로 순위별로 표시해줘. 1등은 금색, 2등은 은색, 3등은 동색으로 표시해줘."
프롬프트 3 – 타이머 모드 추가
"3분 타이머를 추가해줘. 시간 내에 최대한 많이 수집하는 방식으로 변경하고 시간 종료 시 최고점수 플레이어를 발표해줘."

7. 게임 만들기 3 – 간단한 RPG 시스템

레벨업, 아이템, 전투가 있는 간단한 RPG 시스템을 만들어봅니다.

프롬프트 1 – 기본 RPG 시스템
"로블록스에서 간단한 RPG 시스템을 만들어줘. 캐릭터 스탯: - HP (체력): 기본 100 - 공격력: 기본 10 - 레벨: 기본 1 - 경험치: 0/100 몬스터: - 빨간 슬라임 (HP 30, 경험치 20) - 파란 고블린 (HP 60, 경험치 50) - 맵에 각각 10마리씩 랜덤 배치 - 처치 후 10초 뒤 리스폰 전투 시스템: - 클릭으로 공격 - 공격 성공 시 데미지 표시 (빨간 숫자) - 몬스터 처치 시 경험치 획득 - 경험치 100 달성 시 레벨업 (HP, 공격력 증가)"
프롬프트 2 – 인벤토리 시스템
"인벤토리 시스템을 추가해줘. - 몬스터를 처치하면 아이템 랜덤 드롭 (30% 확률) - 드롭 아이템: 체력 포션, 공격력 강화 물약 - I 키를 누르면 인벤토리 창 열기 - 아이템 클릭으로 사용"
프롬프트 3 – 상점 시스템
"마을 중앙에 NPC 상점을 추가해줘. - NPC에 가까이 가면 상점 UI 열림 - 판매 아이템: 체력 포션 50골드, 강화 물약 100골드 - 몬스터 처치 시 골드 획득 - 현재 골드 화면에 표시"

8. 게임 배포 & 수익화

게임이 완성되면 전 세계 플레이어에게 공개하고 수익도 낼 수 있습니다.

게임 배포하기

STEP 1 – 게임 저장
로블록스 스튜디오 → File → Publish to Roblox → 게임 이름, 설명, 썸네일 입력 → 저장
STEP 2 – 공개 설정
로블록스 웹사이트 → 내 게임 → 설정 → Public으로 변경
STEP 3 – 썸네일 제작
Claude에게 요청할 수 있습니다.
"로블록스 게임 썸네일에 들어갈 텍스트를 작성해줘. 게임 이름: [게임 이름] 장르: Obby 분위기: 밝고 재미있는 느낌"

로블럭스로 수익화하기

수익 방법 설명 수익 조건
게임패스 판매특별 능력/아이템을 유료로 판매게임 내 유료 콘텐츠 설계
개발자 상품게임 내 아이템/화폐 판매Developer Products 설정
프리미엄 페이아웃프리미엄 회원 접속 시 로벅스 지급Engagement 높은 게임
광고 수익게임 내 광고 표시Roblox 광고 파트너십
💡 로벅스(Robux) 1,000개 = 약 3.5달러로 환전 가능합니다. 인기 게임 제작자는 월 수천만 원의 수익을 올리기도 합니다.
게임패스 추가 프롬프트
"게임에 VIP 게임패스 시스템을 추가해줘. - VIP 배지를 구매한 플레이어는 이름 옆에 👑 표시 - 이동 속도 1.5배 - 아이템 드롭률 2배 게임패스 ID는 나중에 넣을 테니 변수로 처리해줘."

9. 바이브코딩 꿀팁

팁 1. 작은 단위로 요청하기

한 번에 모든 걸 요청하면 오류가 많이 납니다. 기능 하나씩 추가하는 방식이 훨씬 안정적입니다.

❌ 나쁜 예: "RPG, 아이템, 상점, 퀘스트, 던전 다 만들어줘" ✅ 좋은 예: "먼저 기본 전투 시스템만 만들어줘" → 확인 후 → "이제 아이템 드롭 추가해줘" → 확인 후 → "상점 시스템 추가해줘"

팁 2. 오류 메시지 그대로 전달하기

스튜디오 Output 창에 빨간 오류 메시지가 나오면 그대로 복사해서 Claude에게 전달합니다.

"이 오류가 났어, 고쳐줘: [오류 메시지 붙여넣기]"

팁 3. 테스트는 자주

코드가 추가될 때마다 F5(Play 버튼)로 테스트하세요. 문제를 일찍 발견할수록 수정이 쉽습니다.

팁 4. CLAUDE.md 파일 활용

게임의 전체 구조와 규칙을 CLAUDE.md 파일로 만들어두면 Claude가 프로젝트 맥락을 더 잘 이해합니다.

"이 게임의 전체 구조와 규칙을 CLAUDE.md 파일로 정리해줘. 다른 기능을 추가할 때 이 파일을 참고하도록."

팁 5. 로블록스 마켓플레이스 활용

캐릭터 모델, 맵, 이펙트 등을 처음부터 만들지 않아도 됩니다. 로블록스 마켓플레이스에서 무료 에셋을 가져다 사용하고 Claude에게 연동을 요청하세요.

10. 정리

단계 내용 소요 시간
환경 준비로블록스 스튜디오 + Claude Desktop + Node.js30분
MCP 연결MCP 서버 설치 + Claude 설정30분
Obby 게임장애물 달리기 완성1~2시간
수집 게임아이템 수집 + 리더보드1~2시간
RPG 시스템전투 + 인벤토리 + 상점2~4시간
배포공개 설정 + 수익화30분
  • 로블록스 계정 및 스튜디오 설치
  • Claude Desktop 설치
  • Node.js 설치 (18 이상)
  • MCP 서버 설치 및 실행
  • Claude Desktop 설정 파일 수정
  • MCP 연결 확인
  • 첫 번째 게임(Obby) 완성
  • 게임 배포 및 공개 설정

로블록스 바이브코딩은 게임 개발 경험이 전혀 없어도 Claude와 MCP를 통해 실제로 플레이할 수 있는 게임을 만들 수 있는 가장 빠른 방법입니다. 특히 자녀와 함께 게임을 만들어보는 경험으로도 훌륭합니다.

📌 이 글이 도움이 되셨나요?
구독하시면 로블록스 게임 개발 팁과 AI 바이브코딩 실전 가이드를 매주 무료로 받아보실 수 있습니다.
반응형