Roblox 게임 제작 방법: 설치부터 AI를 활용한 첫 게임까지 (2026)
요약
본 가이드는 Roblox Studio 설치부터 AI 어시스턴트를 활용한 점프 코스 제작까지의 전 과정을 단계별로 안내합니다. 초보자도 쉽게 따라 할 수 있도록 스크립트 오류 원인과 기본적인 맵 구성 요소(파츠, 탐색기 등)를 상세히 설명하며, 게임 개발에 필요한 실질적인 가이드라인을 제공합니다.
핵심 포인트
- Roblox Studio는 무료 앱이며 Windows/Mac 환경에서 사용 가능합니다.
- Baseplate 템플릿으로 시작하는 것이 초보자에게 가장 이해하기 쉽습니다.
- Studio 화면은 중앙 3D 맵, 홈 탭, 탐색기, 속성 네 부분으로 구성됩니다.
- AI 어시스턴트를 활용하여 점프 코스를 만들고 자동차 에셋을 배치할 수 있습니다.
Roblox 게임 제작 방법을 찾아보면 '프로그래밍을 못해도 괜찮다'는 이야기가 자주 나오지만, 실제로 Roblox Studio를 처음 열면 버튼이 수십 개 나열되어 있어 어디서 손대야 할지 막막합니다. 이 글에서는 Roblox Studio를 처음 설치한 날, 블록 하나 놓는 것부터 AI 어시스턴트를 활용해 밟으면 사라지는 점프 코스를 만들고, 무료 자동차 에셋을 넣어 달리게 하는 과정까지 실제로 진행했던 화면들을 순서대로 정리했습니다. 도중에 스크립트(Script)를 넣는 위치를 잘못해서 막혔던 부분과 그 원인도 그대로 담았습니다. 동작 환경이나 공개 조건 등 변경될 수 있는 정보는 2026년 10월 13일 Roblox 공식 문서를 통해 확인했습니다.
Roblox 게임은 Roblox Studio라는 무료 앱으로 만듭니다. 공식 문서에 명시된 동작 환경은 다음과 같습니다.
| 항목 | 최소 사양 | 권장 사양 |
|---|---|---|
| OS | Windows 10, macOS 10.14 | Windows 11, macOS 14 이상 |
| ... | ||
| Roblox 계정도 필요합니다. 플레이할 때 사용하는 계정이 있다면 그대로 사용할 수 있고, 없다면 설치 과정에서 만들 수 있습니다. 공식 문서에 따르면 Roblox Studio는 Windows와 Mac만 지원합니다. 스마트폰이나 iPad로 제작하는 방법은 후반부의 '스마트폰으로 Roblox 게임 만들기: Build'에서 소개하겠습니다. |
- 크리에이터 허브(create.roblox.com)에서
제작 시작하기를 누르고 Studio 다운로드를 누릅니다. - Windows용으로는RobloxStudioInstaller.exe,
Mac용으로는RobloxStudio.dmg가 다운로드됩니다. Windows의 경우 실행 전에 보안 확인이 나오므로, 발행처가 Roblox Corporation인지 확인하고 실행해야 합니다. - 설치가 완료되면 Studio가 열리고 로그인 화면이 표시됩니다.
로그인을 누르면 브라우저가 열립니다. 계정이 없다면 계정 만들기를 눌러 생년월일, 사용자 이름, 비밀번호를 입력하여 등록합니다. 사용자 이름 칸에는 '본명을 사용하지 마세요'라는 안내 문구가 나옵니다.
등록이 끝나면 'Roblox Studio로 이동하기' 화면과 이용 약관 동의 화면이 연달아 나오고, 동의하면 Studio로 돌아가 시작 화면이 열립니다. 처음에는 투어(Tour)를 진행하라는 화면이 나오지만, 건너뛰어도 괜찮습니다.
시작 화면에서 새로 만들기 또는 템플릿을 누르면 미리 만들어진 맵들이 나열됩니다. 제 화면에 나온 템플릿은 총 15가지였습니다.
| 종류 | 템플릿 |
|---|---|
| 빈 맵 | Baseplate, Classic Baseplate, Flat Terrain |
| ... | |
| 처음이라면 Baseplate가 가장 이해하기 쉽습니다. 바닥과 캐릭터만 나오는 스폰 지점만 있기 때문에 자신이 무엇을 배치했는지 바로 알 수 있습니다. 장애물 레이스(Obby)를 만들고 싶다면 Classic Obby, 레이싱 게임이라면 Racing을 열어 작업하는 것이 더 빠르게 진행할 수 있습니다. |
Studio 화면은 크게 4가지로 나뉘어 있습니다.
- 중앙의 3D 화면: 게임의 맵입니다. 마우스 오른쪽 버튼을 누른 채 드래그하면 시점이 돌아가고, W·A·S·D 키로 이동합니다. - 상단의 홈(Home) 탭: 파츠(블록) 추가, 이동, 스케일, 회전, 색상, 앵커(Anchor) 버튼이 있습니다. - 오른쪽의 탐색기(Explorer): 맵에 들어있는 요소들이 트리 구조로 표시됩니다. Workspace 아래에 있는 것이 실제로 맵에 배치된 것입니다. - 오른쪽 하단의 속성(Properties): 선택한 것의 색상(Color), 재질(Material), 투명도(Transparency) 등을 변경합니다.
홈 탭에서 **파츠(Parts)**를 누르면 회색 블록이 나옵니다. 속성의 Color를 누르면 색상 선택 화면이 열리므로, 임시로 스폰 지점을 연두색으로 바꿔보았습니다. 블록이 굴러다니거나 눌리지 않도록 상단의 앵커 (자물쇠 아이콘)를 켜둡니다. 위의 파란색 ▶을 누르면 자신의 캐릭터로 바로 테스트할 수 있습니다.
블록에 움직임을 주기 위해서는 **스크립트(Script)**가 필요합니다. Roblox에서는 Luau(루아우)라는 언어를 사용합니다. 밟으면 반투명해지고 1초 후에 사라지는 블록의 코드는 다음과 같습니다.
local part = script.Parent
local touched = false
part.Touched:Connect(function(hit)
...
넣는 방법은, Explorer에서 블록(Part)에 마우스를 올려놓고 + → Script를 선택한 후, 열린 편집 화면의 print("Hello world!")을 지우고 이 코드를 붙여 넣기만 하면 됩니다.
말로 설명하기는 간단하지만, 저는 실제로 여기서 막혔습니다. 테스트(Test)를 눌러도 블록이 사라지지 않았고, 출력 화면에는 빨간 글씨로 이런 오류가 떴습니다.
원인은 세 가지가 겹쳐 있었습니다.
| 증상 | 원인 | 해결 방법 |
|---|---|---|
Touched is not a valid member of Workspace | 스크립트가 블록 안이 아니라, Workspace 바로 아래에 있었음 | Explorer에서 Script를 드래그하여 Part 위에 놓기 |
| 마지막 줄의 1글자 실수 | 붙여 넣을 때 s가 한 글자 더 들어감 | 지우기 (한 글자라도 스크립트 전체가 멈춤) |
| 수정한 내용이 사라짐 | 테스트(▶) 중에 수정하고 있었음 | 빨간 ■으로 테스트를 멈춘 후 수정하기 |
Explorer에서 무엇이 어디 아래에 들어있는지, 처음에는 가장 이해하기 어려운 부분입니다. 다시 시도했을 때도, 이번엔 스크립트가 바닥(Baseplate) 아래에, 새로운 블록은 Texture 아래에 들어가 버렸습니다. 그래서 '더 쉬운 방법'으로 전환했습니다. 그것이 다음 AI 어시스턴트입니다.
Roblox Studio에는 **어시스턴트(Assistant)**라는 AI가 들어 있습니다. 공식 문서에 따르면, 질문에 답하는 것뿐만 아니라, 오브젝트나 스크립트의 생성/수정, Creator Store의 에셋 삽입, 3D 모델 생성까지 할 수 있습니다. 화면 가장 위 줄 오른쪽에 있는 어시스턴트 버튼을 누르면, 오른쪽으로 채팅 화면이 열립니다.
한국어로 그대로 요청할 수 있습니다. 제가 보낸 요청은 네 가지였습니다.
- "빨간 블록 하나를 만들어서 스폰 지점 앞에 놓고, 플레이어가 밟으면 반투명하게 되었다가 1초 후에 사라지게 해줘"
- (수정) 사라진 블록이 원래대로 돌아오는 리스폰 기능 추가
- 10개가 연결되도록 돌다리 형태로 생성
- (수정) 10개 모두에 첫 번째 블록과 같은 기능 및 리스폰 기능을 넣도록 요청
요청 하나당 15~30초 정도 걸렸습니다. 단계 4에서 수동으로는 어려웠던 '밟으면 사라지는 블록'이 첫 번째 요청 한 번으로 완성되었고, 블록도 스크립트도 올바른 위치에 들어갔습니다.
세 번째 요청 후, 어시스턴트는 만든 내용을 이렇게 정리해 주었습니다. 블록 크기는 3×1×3, 블록 사이는 4 스터드 간격으로 점프해서 건널 수 있는 간격, 스폰 지점 앞에서 일렬로 10개입니다. 새로운 블록은 RedSteppingStones라는 폴더에 모아둔 후, "이 돌다리에도, 밟으면 사라지고 재생성되는 기능을 넣을까요?"라고 먼저 물어왔습니다.
네 번째 요청까지 마치자, 밟으면 반투명해지고 1초 후에 사라지며, 3초 후에 같은 장소로 돌아오는 돌다리 코스가 완성되었습니다.
스크린샷의 시간으로 보면, 어시스턴트를 처음 열고부터 10개의 돌다리를 건너는 테스트까지 약 15분이었습니다. 직접 스크립트를 넣으며 헤매던 시간보다 짧게 끝났습니다.
요청을 잘 쓰는 요령. Roblox 공식 Build 가이드에서도 게임의 플레이 방식을 구체적으로 적으라고 권장합니다. 첫 번째 요청처럼, 색상・위치・움직임・시간까지 한 문장에 넣어두면, 나중에 수정할 횟수가 줄어듭니다.
만든 게임은 두 가지 방법으로 저장할 수 있습니다.
- 파일 → 다른 이름으로 저장 (Save As): 자신의 컴퓨터에
.rbxl파일로 저장합니다. 저는 이 방법으로 다운로드 폴더에 저장했습니다. - - 파일 → 게시 (Publish): Roblox 클라우드에 올려서 자신의 계정에 연결합니다. 다른 컴퓨터에서도 계속 만들 수 있습니다. 게시해도 처음에는 자신과 편집 권한이 있는 사람만 들어올 수 있습니다.
왼쪽의 **툴박스(Toolbox)**에 있는 Creator Store에서, 다른 사람이 만든 모델을 검색해서 넣을 수 있습니다. 무료인 것이 많고, 유료인 것도 있습니다. 시험 삼아 무료 'Drift Car mobile'을 넣어보니, 계기판이 달린 차가 그대로 운전되었습니다.
다만, 다른 사람이 만든 모델에는 스크립트가 들어 있는 경우가 많습니다. 넣은 후에는 Explorer에서 어떤 스크립트가 함께 들어왔는지 한 번 확인해 두면 안심입니다.
어시스턴트 화면 오른쪽 상단의 … 메뉴에서 어시스턴트 설정을 열면, 사용량, API 키, MCP 서버, 스킬의 네 가지 탭이 있습니다.
사용량. 무료 사용량 바가 있으며, 위에서 요청한 4가지 작업(블록, 리스폰, 돌다리, 돌다리의 기능)을 마친 후 6% 사용됨, 6일 후에 초기화라고 표시되었습니다. 무료분을 모두 소진하면 Robux로 추가 사용량을 구매하는 설정을 켤 수 있고, 일일 지출 상한액도 정할 수 있습니다(제 화면에서는 이 설정이 꺼져 있었고, 상한액란에는 500 Robux가 표시되어 있었습니다). 공식 문서에는 무료 사용량이 정확히 얼마나 되는지는 나와 있지 않으므로, 이 6%는 '이 정도 작업에 이 정도를 사용한다'는 참고치로 봐주세요.
API 키. 기본 모델은 'Roblox 기본값'으로 설정되어 있으며, 일일 사용 상한액을 따릅니다. 대신 Anthropic(Claude), OpenAI, Google의 API 키를 직접 넣어 다른 AI를 사용할 수도 있습니다. 이 경우 비용은 각 사의 API 요금으로 별도 발생하며, 데이터가 해당 회사와 공유된다는 주의사항도 표시됩니다. API로 사용할 때 얼마나 들지는 토큰 계산기로 미리 계산할 수 있습니다.
MCP 서버. 'Studio를 MCP 서버로 사용'을 켜면, 외부 AI 코딩 도구가 열려 있는 Studio를 직접 조작할 수 있습니다. 공식 문서에 따르면, 스크립트의 읽기/쓰기, Luau 코드 실행, 플레이 테스트 시작/정지, 캐릭터 이동 및 키 입력 재현, 화면 캡처까지 가능합니다. 빠른 연결을 지원하는 것은 Antigravity, Codex CLI, Claude Code, Claude Desktop, Cursor, Gemini CLI, Visual Studio Code입니다(제 화면에는 설치된 4개만 표시되었습니다). Claude Code가 처음이라면 Claude Code 사용법과 요금은 Claude Code의 요금 및 Codex의 요금을 참고하세요.
Studio는 PC 전용이지만, 2026년 7월에 Roblox의 스마트폰 앱에 Build라는 AI 제작 기능이 추가되었습니다. 공식 문서에 따르면, 앱의 Build 탭에 만들고 싶은 게임을 글로 쓰면, AI가 플레이 방법, 캐릭터, 배경, 사운드까지 만들어 버튼 하나로 공개할 수 있습니다. 현재는 클릭커, 아케이드, 횡스크롤 등 2D/2.5D 게임이 중심이며, 일일 무료 요청 횟수가 정해져 있고 초과하면 Robux로 크레딧을 구매합니다.
이번에는 공개까지 하지는 않았지만, 공식 문서에 적힌 조건을 정리해 드립니다.
- 16세 이상에게 공개: 계정 생성 후 2일 이상 경과해야 하며, 얼굴 기반 연령 추정 또는 신분증으로 연령 확인이 필요합니다. 첫 질문(연령 제한 콘텐츠 여부)에 답하면 공개됩니다. - 전체 연령에 공개: 위의 조건 외에도 본인 인증, 2단계 인증, 그리고 Roblox Plus(또는 Premium)를 2개월 연속 구독하거나 환불되는 1,000 Robux의 공개 수수료가 필요합니다. 수수료는 60일 동안 활성 플레이어 25명을 유지하면 돌려받을 수 있습니다. - 수익: 패스, 개발자 제품, 구독, 유료 비공개 서버 등으로 Robux를 벌고, 개발자 환금 프로그램(DevEx)으로 현금화합니다. 표준 비율은 1 Robux당 $0.0038이며, 30,000 Robux가 $114입니다. 13세 이상이고, 30,000 Robux 이상을 벌고 있는 것이 신청 조건입니다.
AI 어시스턴트 덕분에 초보자도 설치부터 한 시간 조금 만에 '밟으면 사라지는 돌다리' 정도는 만들 수 있었습니다. 다만, 직접 사용해 본 솔직한 감상은 이렇습니다.
제대로 된 게임을 만들려면 무료 상한량이 부족할 것 같고, 어시스턴트 화면이 생각보다 좁아서, 게임 화면은 가리지 않더라도 어시스턴트만 별도의 창으로 분리할 수 있으면 좋겠습니다. 무료 에셋이나 템플릿, 그리고 유료 것도 종류가 많아서 만들기 쉬워 보입니다.
돌다리 하나에 무료 사용량의 6%를 썼기 때문에, 맵이나 상점, 저장 기능까지 갖춘 게임을 어시스턴트만으로 만들려면 무료분으로는 부족할 가능성이 높습니다. 큰 작업은 Robux로 추가 사용량을 구매하거나, MCP를 통해 Claude Code나 Codex 같은 도구를 연결하는 방법도 함께 고려해야 할 것 같습니다.
돌다리는 입구에 불과하며, 실제 게임은 장르와 규모에 따라 기간과 비용이 크게 달라집니다. AI 게임 제작비 계산기에서 출시처로 Roblox를 선택하고 장르와 규모를 입력하면 예상되는 기간, AI 도구의 비용, 그리고 바로 사용할 수 있는 첫 프롬프트까지 확인할 수 있습니다.
Roblox 게임 만들기는 무료인가요?
Roblox Studio 설치, 게임 제작, 클라우드 저장(Publish)은 무료입니다. 어시스턴트 AI는 무료 사용량이 있으며, 초과할 경우 Robux로 추가 구매해야 합니다. 전 연령대에 공개하려면 Plus 또는 Premium 계약이 필요하거나, 환불되는 1,000 Robux의 수수료 조건이 있습니다.
프로그래밍을 못해도 만들 수 있나요?
간단한 게임이라면 만들 수 있습니다. 이번 사라지는 돌다리는 코드를 단 한 줄도 직접 작성하지 않고, 어시스턴트에게 일본어로 요청하는 것만으로 만들 수 있었습니다. 다만, 에러가 발생했을 때 탐색기(Explorer)의 구조(무엇이 어디 아래에 있는지)를 읽을 수 있다면 헤매는 시간이 상당히 줄어듭니다.
스마트폰이나 iPad로 만들 수 있나요?
Roblox Studio는 Windows와 Mac 전용입니다. 스마트폰에서는 Roblox 앱의 Build 기능을 사용해 2D/2.5D 게임을 AI로 만들 수 있습니다.
만든 게임을 친구에게 보여주려면요?
공개하기 전이라도 파일 → 얼리 테스터(Early Tester)를 통해 연령대가 비슷한 친구 최대 10명까지 초대할 수 있습니다.
출처: Roblox 크리에이터 허브 (Roblox Studio 설정, 게임 및 플레이스 생성/게시, Assistant for Studio, Studio MCP 서버 연결, Build로 게임 만들기, Developer Exchange) (2026년 10월 13일 확인). 화면은 2026년 10월 13일에 Windows 11로 촬영했습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기