ROBLPANG ORIGINAL개발 · Studio 기초

Roblox Studio 초보가 Explorer·Properties·Output부터 익혀야 하는 이유

로블팡 편집부커뮤니티 조회 6

Roblox Studio를 처음 열면 가장 먼저 눈에 들어오는 건 3D 화면이지만, 실제로 게임을 만들 때 자주 보는 곳은 Explorer, Properties, Output입니다. 초보자는 파트를 배치하고 색을 바꾸는 것부터 시작하는 경우가 많지만, 프로젝트가 조금만 커져도 “이 오…

Roblox Studio를 처음 열면 가장 먼저 눈에 들어오는 건 3D 화면이지만, 실제로 게임을 만들 때 자주 보는 곳은 Explorer, Properties, Output입니다. 초보자는 파트를 배치하고 색을 바꾸는 것부터 시작하는 경우가 많지만, 프로젝트가 조금만 커져도 “이 오브젝트가 어디에 있지?”, “스크립트가 왜 안 돌아가지?” 같은 문제가 생깁니다. 이 세 창을 익혀두면 문제를 찾는 시간이 크게 줄어듭니다.

1. Explorer는 게임 안의 구조를 보는 지도입니다

Explorer에는 Workspace, ReplicatedStorage, ServerScriptService, StarterGui 같은 서비스와 그 안에 들어 있는 오브젝트가 계층 구조로 표시됩니다. 단순히 파일 목록처럼 생각하기보다 “이 오브젝트가 누구의 자식이고 어디에서 관리되는가”를 보는 창이라고 생각하면 쉽습니다. 같은 이름의 Part가 여러 개 있어도 부모가 다르면 완전히 다른 대상일 수 있습니다.

2. 이름을 대충 짓지 않는 습관이 중요합니다

처음에는 Part, Part, Part1처럼 자동 이름을 그대로 둬도 괜찮아 보이지만 오브젝트가 50개만 넘어가도 찾기 힘들어집니다. SpawnDoor, EnemyFolder, WaveStartButton처럼 역할이 드러나는 이름을 붙이면 나중에 스크립트를 읽을 때도 이해가 빠릅니다. 폴더를 만들어 맵, 적, UI, 효과를 나눠두는 것도 도움이 됩니다.

3. Properties는 선택한 오브젝트의 상태를 확인하는 곳입니다

크기, 위치, 색, Anchored, CanCollide, Transparency 같은 기본 속성뿐 아니라 오브젝트 종류에 따라 다양한 값이 표시됩니다. 화면에서 보이는 모습만 보고 판단하지 말고 이상한 동작이 있으면 Properties를 확인하세요. 예를 들어 파트가 떨어진다면 Anchored, 통과된다면 CanCollide처럼 원인과 직접 연결되는 속성이 있을 수 있습니다.

4. 값을 한 번에 여러 개 바꾸기 전에 원래 상태를 기억하기

문제를 고치겠다고 속성을 여러 개 동시에 바꾸면 어떤 변경이 해결에 영향을 줬는지 알기 어렵습니다. 한두 개씩 바꾸고 Play 테스트를 반복하는 편이 좋습니다. 특히 물리, 네트워크, UI 관련 값은 작은 차이로 동작이 달라질 수 있으니 변경 이유를 남겨두면 나중에 되돌리기 쉽습니다.

5. Output은 오류가 났을 때 제일 먼저 볼 곳입니다

스크립트가 “아무 반응도 없다”고 느껴질 때 실제로는 오류 메시지가 Output에 이미 찍혀 있는 경우가 많습니다. 빨간 오류가 보이면 문장 전체를 읽고, 어떤 스크립트의 몇 번째 줄인지 확인하세요. 에러 문구 일부만 보고 코드를 전부 갈아엎기보다 해당 줄에서 nil 값, 잘못된 이름, 존재하지 않는 오브젝트를 찾는 게 우선입니다.

6. print를 이용해 실행 흐름을 확인하기

오류가 없어도 원하는 결과가 안 나오면 스크립트 중간에 print를 넣어 어디까지 실행되는지 확인할 수 있습니다. 버튼을 눌렀을 때 이벤트가 실행되는지, 변수 값이 예상과 같은지, 조건문 안으로 들어가는지 단계별로 확인하면 막연하게 추측하는 것보다 훨씬 빠릅니다. 테스트가 끝난 뒤 필요 없는 디버그 출력은 정리하세요.

7. Play와 실제 실행 환경의 차이를 의식하기

Studio에서 보이는 오브젝트와 게임 실행 중 서버·클라이언트가 보는 상태는 다를 수 있습니다. 단순 배치 문제는 Explorer와 Properties로 충분하지만, RemoteEvent나 플레이어별 UI가 들어가면 서버와 클라이언트 구분이 중요해집니다. 이 단계부터는 “코드가 어디에서 실행되는지”까지 같이 봐야 합니다.

8. 초보자에게 추천하는 연습

빈 프로젝트에서 Part 하나를 만들고 이름, 크기, Anchored를 바꾼 뒤 Script로 색을 변경해보세요. 그 다음 일부러 존재하지 않는 이름을 적어 Output에 어떤 오류가 뜨는지 확인해보면 좋습니다. 작은 실험을 반복하면 큰 프로젝트에서 오류를 만났을 때도 겁먹지 않고 원인을 좁힐 수 있습니다.

핵심은 Explorer로 위치를 찾고, Properties로 상태를 확인하고, Output으로 실행 결과를 보는 습관입니다. Studio를 잘 다룬다는 건 코드를 많이 외우는 것보다 문제가 생겼을 때 어디를 먼저 봐야 하는지 아는 것에 가깝습니다.

같이 보면 좋은 로블팡 콘텐츠

이 글은 로블팡 운영진이 직접 작성한 정보성 콘텐츠입니다. Roblox 및 개별 게임의 기능·정책은 업데이트에 따라 달라질 수 있으므로 중요한 수치는 게임 내 최신 안내도 함께 확인해주세요. 댓글·추천 등 커뮤니티 기능은 원본 게시글에서 이용할 수 있습니다.