[로블록스]#2 - 인터페이스
Roblox Studio를 처음 켰을 때 가장 당황스러운 건 문법도, 멀티플레이도 아닌 인터페이스였다. 이번 글에서는 Unity 개발자 기준으로 Roblox Studio UI를 정리해본다.
1. Roblox Studio를 켜면 보이는 것들
Roblox Studio를 처음 실행하면 화면은 단순해 보이지만, 막상 무엇부터 봐야 할지 감이 잘 오지 않는다.
- Explorer(탐색기 패널) : 오브젝트 구조, Unity의 Hierarchy창
- Properties(속성 패널) : 선택한 오브젝트의 속성, Unity의 Inspector창
- Viewport : 실제 월드 화면, Unity의 SceneView
- Toolbar : 실행, 중지, 테스트, 기능 등

2. Explorer = Hierarchy
Explorer는 Unity의 Hierarchy와 거의 같은 역할을 한다.
게임 월드에 존재하는 모든 객체가 트리 구조로 표시된다.
Unity에서 GameObject를 찾듯,
Roblox에서는 Explorer에서 Part와 Model을 찾는다.
중요한 점은, 어디에 위치하느냐에 따라 동작이 달라진다는 것이다.
3. Properties = Inspector
Properties는 Unity의 Inspector와 동일한 개념이다.
선택한 Part, Model, Script의 모든 속성이 여기서 바뀐다.
- Position / Size
- Anchored / CanCollide
- Transparency / Color
- Name
Unity와 가장 큰 차이점은 값을 바꾸면 즉시 서버 기준으로 반영된다는 점이다.
4. Explorer의 Workspace의 정체
Workspace는 실제 게임 월드다.
플레이어가 보고, 부딪히고, 상호작용하는 모든 것이 Workspace 안에 있어야 한다.
화면에 보여야 한다 → Workspace
안 보이게 숨기고 싶다 → 다른 곳
5. ServerStorage / ReplicatedStorage 차이
이 부분에서 Unity 개발자는 가장 많이 헷갈린다.
✔ ServerStorage
서버 전용 저장소.
클라이언트에서는 절대 접근할 수 없다.
✔ ReplicatedStorage
서버와 클라이언트가 공유하는 저장소.
ModuleScript, 공용 데이터에 사용된다.
위치접근용도
| 접근자 | 역할 | 참고 | |
| ServerStorage | 서버만 | 보안, 서버 로직 | |
| ReplicatedStorage | 서버 + 클라 | 공용 모듈(스탯, 상수 테이블 등) | 클라이언트 접근 가능(치트 위험) |

6. Play / Stop / Test 버튼의 의미
Roblox Studio의 실행 버튼은 Unity보다 훨씬 중요한 의미를 가진다.
- Test(테스트) : 서버 + 클라이언트 실행(SpawnLocation에서 시작)
- Play Here(여기서 테스트하세요) : 현재 위치에서 시작(카메라가 있는 현재 위치에서 시작)
- Run(실행) : 캐릭터 생성 없이 스크립트만 실행, 서버 로직/자동 시스템 테스트용
- Server + client(서버 및 클라이언트) : 클라이언트 여러 개를 동시에 실행해보는 멀티플레이 테스트용
- Stop(빨간색 버튼) : 서버 종료
플레이(▶) 버튼을 누르는 순간, 서버가 실제로 생성된다는 점을 항상 의식해야 한다.

7. 인터페이스 정복 핵심 요약
- Explorer = 구조
- Properties = 속성
- Workspace = 실제 월드
- Storage 위치에 따라 접근 권한이 달라진다
- 실행 = 서버 생성
8. 다음 글 예고
다음 글에서는 드디어 Script / LocalScript / ModuleScript를 정리해본다.
왜 이 스크립트는 동작하고,
저 스크립트는 아무 일도 안 일어나는가?
'■ 로블록스 개발 노트 > 개발일지' 카테고리의 다른 글
| [로블록스]#6 - 입력 처리 & 카메라 제어 (1) | 2025.12.30 |
|---|---|
| [로블록스]#5 - 캐릭터 & Humanoid (0) | 2025.12.29 |
| [로블록스]#4 - Lua 문법 (0) | 2025.12.29 |
| [로블록스]#3 - Script 구조 (0) | 2025.12.29 |
| [로블록스]#1 Unity개발자의 로블록스 개발일지 (0) | 2025.12.29 |
댓글