📚Glossary

디토랜드 이용에 도움이 될 용어 사전이에요.

  • Ctrl + F 를 이용해서 용어를 검색해보세요. 🔍

용어설명

API Reference

디토랜드 스튜디오 스크립트에서 사용할 수 있는 기능들을 정리한 문서에요. 👉 API Reference 페이지

App (앱)

모바일 디바이스에서 디토랜드를 실행할때 사용되는 모바일 프로그램이에요. 디토랜드 앱은 구글 플레이 스토어 및 애플 스토어에서 다운 받을 수 있어요.

Avatar (아바타)

나를 표현할 수 있는 캐릭터에요. 디토룸에서 디토랜드 아바타를 멋지게 꾸밀 수 있어요.

Breakpoint (중단점)

디토랜드 스튜디오에서, 디버깅을 위해 테스트 플레이 도중 원하는 로직에서 멈출 수 있게 하는 기능이에요. 👉 중단점 메뉴얼

Character (캐릭터)

플레이어가 조작할 수 있는 개체에요.

Class (클래스)

오브젝트의 종류( StaticMesh, Camera, NPC 등 )를 의미해요. 스튜디오 월드트리에서 오브젝트를 선택한 후, 프로퍼티 창의 Class Name 에서 확인할 수 있어요. API Reference 에 Class 별로 사용할 수 있는 기능이 정리되어 있어요. 👉 API Reference 페이지

Client (클라이언트)

서버에 입장한 플레이어 개개인의 기기를 의미해요.

Client Script (클라이언트 스크립트)

클라이언트에서 처리해야 하는 코드를 작성하는 스크립트에요. ex) UI 출력, 키 입력 이벤트, 카메라 전환 등

Coding Style (코딩 스타일)

코드를 일관성 있고, 알아보기 쉽게 작성하기 위한 규칙이에요. 👉 Coding Style 페이지

Collider (콜라이더)

캐릭터 및 오브젝트 간의 충돌을 체크할 수 있는 오브젝트에요.

Connect Land (연결 랜드)

월드 내에서 텔레포트할 수 있도록 연결되어 있는, 시작 랜드를 제외한 랜드를 의미해요.

Contents (콘텐츠)

[1] 디토랜드 플랫폼에서 즐길 수 있는 모든 것들을 의미해요. ex) 등록된 월드, 플레이스, 디토룸에서 아바타 꾸미기 등 [2] 툴박스에 업로드된 리소스(토이, 모델링, 이미지 오디오)를 의미해요.

Coroutine (코루틴)

동시에 다른 일을 처리할 수 있도록 독립적인 흐름을 만들어 줄 수 있는 기능이에요. Lua 스크립트에서 코루틴을 사용할 수 있어요. 👉 코루틴 메뉴얼

Creator (크리에이터)

디토랜드 플랫폼에, 직접 제작한 월드콘텐츠를 등록하는 개발자를 의미해요.

Credit (크레딧)

디토랜드에서 충전 가능한 재화 중 하나에요. 👉 디토랜드 상품 소개 (크레딧)

Dashboard (대시보드)

나만의 디토랜드 캐릭터를 꾸밀 수 있는 프로그램이에요. PC 에서 디토랜드 웹사이트에 접속 후 > 디토룸 탭에서 실행할 수 있어요.

Debugging (디버깅)

버그 및 오류를 찾아서 해결하는 과정을 의미해요.

Dedicated Server (데디 서버)

월드, 랜드에 입장할 때 자동으로 생성되는 서버를 의미해요. 최대 인원이 넘어가면, 새롭게 생성된 데디 서버로 입장하게 돼요.

DitoRoom (디토룸)

디토랜드 캐릭터 아바타를 꾸밀 수 있는 나만의 공간이에요.

Enterprise (엔터프라이즈, 기업 계정)

디토랜드에서 특수한 기능을 사용할 수 있는 계정 권한이에요. 👉 엔터프라이즈 가입 방법 👉 엔터프라이즈 전용 기능 메뉴얼

Enum (열거형)

관련된 값들을 그룹화하여 정의한 자료형을 의미해요. 디토랜드 스튜디오에서 사용할 수 있도록 정의된 Enum 을 확인해보세요. 👉 API Reference > Enums

FPS

[1] 1인칭 슈팅 게임(First-Person Shooter)이에요. [2] 초당 프레임 수(Frames Per Second)를 의미해요.

FSM (유한 상태 기계)

각각의 상태에 대한 정의와 상태끼리의 전환 조건에 대한 설계를 의미해요. 디토랜드 스튜디오에서, FSM 을 설계할 수 있는 기능을 제공하고 있어요. 👉 AI FSM 메뉴얼

Gold (골드)

디토랜드에서 충전 가능한 재화 중 하나에요. 👉 디토랜드 상품 소개 (골드)

Group (그룹)

[1] 디토랜드 플랫폼에서, 함께 제작 및 플레이할 구성원들이 모인 팀을 의미해요. [2] 디토랜드 스튜디오에서, 여러 오브젝트를 하나로 묶을 때 이용하는 오브젝트에요. 👉 디토랜드 그룹 메인

Inventory (인벤토리)

[1] 플레이어에게 지급된 아이템이 보관되는 공간을 의미해요. [2] 디토룸에서 보유 중인 의상, 헤어 등을 확인할 수 있는 탭이에요.

Item (아이템)

[1] 디토랜드 스튜디오에서, Workspace 에 추가할 수 있는 오브젝트 종류 중 하나에요. 플레이어의 인벤토리에 지급하거나, 캐릭터에 장착하도록 구현할 수 있어요. [2] 디토룸에서 아바타를 꾸밀 수 있는 의상, 헤어 등을 의미해요.

Known Issues (알려진 이슈)

디토랜드에서 발생하고 있는 문제 사항들을 기록한 문서에요. 패치가 완료되면, 해당 문서도 갱신돼요. 👉 Known Issues

Land (랜드)

디토랜드 플랫폼에 등록하는 콘텐츠로, 월드를 구성하는 단위에요. 월드의 시작 랜드나, 연결 랜드로 등록할 수 있어요.

Land Order (랜드 순서)

월드연결 랜드에 순서대로 부여되는 번호에요. 디토랜드 스튜디오에서 랜드텔레포트를 구현할 때 필요해요.

LocalPlayer (로컬 플레이어)

클라이언트 단에서 직접 조작하고 입력하는 플레이어 자신을 의미해요.

Logic (로직)

스크립트에 작성된 코드의 내용 및 흐름을 의미해요.

Lua (루아)

디토랜드 스튜디오 스크립트에서 사용할 수 있는 프로그래밍 언어에요. 👉 API Reference > Lua

Manual (메뉴얼)

디토랜드에서 사용할 수 있는 기능들의 사용법을 정리한 문서에요. 👉 Manual 페이지

Material (머테리얼)

StaticMesh 의 재질(벽돌, 금속, 풀 등)을 의미해요.

Matrix (매트릭스)

오브젝트의 위치 / 회전 / 크기 정보를 가지고 있는 속성인, 트랜스폼을 의미해요.

Metaverse (메타버스)

가상을 뜻하는 'Meta'와 세계를 뜻하는 'Verse'의 합성어로, 현실과의 경계가 허물어진 가상 세계를 의미해요.

ModKit (모드킷)

외부 도구로 제작한 리소스(3D 모델, 이미지, 오디오)를 디토랜드 스튜디오에서 사용할 수 있도록 업로드할 수 있는 기능이에요. 👉 모드킷 메뉴얼

Module Script (모듈 스크립트)

범용적인 기능들을 정의하거나, 스크립트의 기능을 확장할 때 사용하는 스크립트에요.

Multi Test Play (멀티 테스트 플레이)

디토랜드 스튜디오에서, 제작한 콘텐츠를 멀티 플레이 환경에서 테스트할 수 있는 기능이에요. 여러 명의 플레이어가 동작하는 것을 직접 테스트해볼 수 있어요. 👉 멀티 테스트 플레이 방법

NPC

직접 플레이할 수는 없지만, 캐릭터와 동일한 외형으로 표시되는 오브젝트에요. 👉 NPC 오브젝트 메뉴얼

Obby (오비)

장애물을 통과해서 목적지까지 도달하는 장르의 콘텐츠에요.

Object (객체)

[1] 디토랜드 스튜디오에서, 월드트리에 배치되는 모든 것들을 의미해요. [2] 객체지향 프로그래밍에서, 클래스가 구현된 것을 의미해요.

Palette (팔레트)

디토랜드 스튜디오에서, 재사용할 오브젝트를 등록하여 일괄 수정할 수 있도록 제공하는 기능이에요. 👉 팔레트 메뉴얼

Patch (패치)

주기적으로 디토랜드의 서비스를 개선하는 작업이에요. 패치가 완료되면, 패치노트에서 개선된 목록을 확인할 수 있어요. 👉 Release Note

Phase (페이즈)

단계 별로 진행되는 콘텐츠에서, 각 단계를 의미해요. ex) 로비 페이즈 → 준비 페이즈 → 플레이 페이즈 → 결과 페이즈 → 로비 페이즈 → … 디토랜드 스튜디오에서, Phase 시스템을 쉽게 구현할 수 있도록 샘플 맵을 제공하고 있어요. 👉 Phase 시스템 샘플 맵

Place (플레이스)

디토랜드 플랫폼에서, 다양한 컨셉의 메타버스 공간을 생성할 수 있도록 제공하는 콘텐츠에요. 음성 채팅 및 미디어 함께 보기를 할 수 있어요.

Platform (플랫폼)

디토랜드의 다양한 콘텐츠를 제공하는 웹페이지, 등의 모든 서비스를 의미해요.

Player (플레이어)

[1] 디토랜드 플랫폼퍼블리시월드에 입장하면, 실행되는 프로그램을 의미해요. [2] 월드에 입장하는 각 클라이언트를 의미해요. [3] 스크립트에서 접근할 수 있는 플레이어 객체를 의미해요.

Player Output (플레이어 아웃풋)

디토랜드 스튜디오에서, 로그 메시지를 확인할 수 있는 창이에요.

PlayerID (플레이어 아이디)

디토랜드 플랫폼에서, 플레이어들을 식별하기 위한 고유 번호에요. 디토랜드에 로그인할 때 작성하는 아이디와는 다른 정보에요.

PlayerNickName (플레이어 닉네임)

디토랜드 플랫폼에서, 플레이어가 설정한 닉네임이에요.

Private Server (비공개 서버)

비공개 상태인 월드를 의미해요. 👉 월드 공개 / 비공개 설정 방법

Property (프로퍼티, 속성)

디토랜드 스튜디오에서 오브젝트가 기본적으로 갖고 있는 속성을 의미해요. ex) StaticMesh 의 프로퍼티 : Color, Name, Transform 등

Public Server (공개 서버)

공개 상태인 월드를 의미해요. 👉 월드 공개 / 비공개 설정 방법

Publish (퍼블리시)

디토랜드 스튜디오에서 제작한 월드를 디토랜드 플랫폼에 등록하는 것을 의미해요. 👉 스튜디오에서 제작한 월드 퍼블리시하는 방법

Release Note (릴리즈노트, 패치노트)

디토랜드에 새로 추가 및 변경된 기능들을 소개하는 문서에요. 패치가 완료되면, 해당 문서도 갱신돼요. 👉 Release Note

RemotePlayer (리모트 플레이어)

서버와 동기화되는 클라이언트 플레이어에요. Client Script 에서 플레이어에 대한 처리를 할 때 사용해요.

Resource (리소스)

모델링, 텍스쳐, 이미지, 사운드 등 콘텐츠 제작에 필요한 재료를 의미해요.

RMO

디토랜드 스튜디오에서 제작한 월드를 내 컴퓨터에 저장하면 생성되는 파일(확장자)이에요.

Sample (샘플)

디토랜드 스튜디오 스크립트 기능의 사용법을 참고할 수 있는 예제에요. 👉 Sample 맵 목록

ScreenUI (스크린UI)

위젯을 관리하기 위한 오브젝트에요. ScreenUI 에 추가된 위젯은 2D 로 출력돼요.

Script (스크립트)

디토랜드 스튜디오에서 스크립트 에디터를 열 수 있는 오브젝트에요. 용도에 따라 Server Script, Client Script, Module Script 등이 있어요.

Script Editor (스크립트 에디터)

디토랜드 스튜디오에서, 스크립트의 내용을 확인 및 수정할 수 있는 도구에요.

Script Parameter (스크립트 파라미터)

디토랜드 스튜디오에서, 오브젝트스크립트에 추가할 수 있는 사용자 정의 변수에요.

Server (서버)

서버에 입장한 클라이언트를 총괄하는 역할을 해요. 유저데이터 저장 및 로드 / 캐릭터 스폰 등을 담당해요.

Server Script (서버 스크립트)

서버에서 처리해야 하는 코드를 작성하는 스크립트에요. ex) 플레이어에게 아이템 지급, 캐릭터 사망 처리 등

Spawner (스포너)

등록한 오브젝트를 무작위로 생성하는 스크립트 기능이에요. 👉 API Reference > Spawner

SpawnPoint (스폰 포인트)

캐릭터가 생성되는 위치를 설정하는 스크립트 기능이에요.

Start Land (시작 랜드)

월드에 접속하면, 가장 먼저 입장하게 되는 랜드에요.

StaticMesh (스태틱메쉬)

디토랜드 스튜디오에서 사용할 수 있는 큐브, 구, 원기둥 모양 등의 기본 오브젝트와 3D 모델링을 의미해요. Workspace 에 배치해서 배경 오브젝트로 활용할 수 있어요.

Studio (스튜디오)

디토랜드 플랫폼에 등록할 콘텐츠를 제작할 수 있는 제작 도구에요. 👉 스튜디오의 기본 사용 메뉴얼

SurfaceUI (서피스UI)

위젯을 관리하기 위한 오브젝트에요. SurfaceUI 에 추가된 위젯은 3D 로 배치돼요.

Teleport (텔레포트)

월드 내에서, 연결된 랜드 간에 이동하는 것을 의미해요. 👉 Land Teleport 메뉴얼

Template (템플릿)

디토랜드 스튜디오에서, 콘텐츠를 제작할 때 활용할 수 있도록 제공하는 샘플 콘텐츠에요.

Test Play (테스트 플레이)

디토랜드 스튜디오에서, 제작한 콘텐츠를 미리 플레이 해볼 수 있는 기능이에요. 👉 테스트 플레이 모드

Texture (텍스쳐)

[1] StaticMesh 의 재질에 적용된 이미지에요.

[2] 위젯에 적용된 이미지에요.

Theme (테마)

디토랜드 스튜디오에서, 배경 맵으로 제공하는 템플릿이에요.

Toolbox (툴박스)

디토랜드 스튜디오에서, 등록된 토이 리스트를 확인하고 다운로드할 수 있는 창이에요.

Toy (토이)

디토랜드 스튜디오에서, 내가 만든 오브젝트스크립트 등을 공유하기 위해 툴박스에 등록한 콘텐츠를 의미해요. 👉 디토랜드에서 제공하는 토이 목록

Toybox (토이박스)

디토랜드 스튜디오 월드트리에서 오브젝트를 배치할 수 있는 계층 중에 하나에요. Toybox 에 배치한 오브젝트는 Workspace 에 배치한 것과 달리, 월드에 존재하지 않고 플레이 환경에서도 보이지 않아요. 특정 시점에 생성할 오브젝트를 보관할 때 사용해요.

TPS

3인칭 슈팅 게임(Third-Person Shooter)이에요.

Transform (트랜스폼)

오브젝트의 위치 / 회전 / 크기 정보를 가지고 있는 속성이에요.

Trigger (트리거)

이벤트를 호출할 조건이나 시점을 의미해요. 트리거로 사용되는 Collider 같은 오브젝트를 의미하기도 해요.

UIEditor (UI 에디터)

디토랜드 스튜디오에서, 위젯을 편집할 수 있도록 제공하는 창이에요.

UserData (유저데이터)

서버에 저장하는 각 플레이어의 데이터를 의미해요. 👉 유저데이터 저장 및 로드 구현하는 법

Vector (벡터)

x, y, z 로 표현하는 값이에요. 오브젝트의 위치 / 회전 / 크기를 설정할 때 사용해요.

Visual Script (비주얼 스크립트)

디토랜드 스튜디오에서, Lua 코드를 작성하지 않아도 콘텐츠를 제작할 수 있도록 도와주는 스크립트에요. 순서도를 그리듯이, 노드를 배치해서 로직을 구성해볼 수 있어요.

Widget (위젯)

디토랜드 스튜디오에서, 플레이어의 화면에 표시되는 버튼, 텍스트, 이미지 등을 의미해요. ScreenUI / SurfaceUI 에 자식으로 추가할 수 있어요.

Workspace (워크스페이스)

디토랜드 스튜디오 월드트리에서 오브젝트를 배치할 수 있는 계층 중에 하나에요. Workspace 에 배치한 오브젝트는 월드에 존재하게 돼요.

World (월드)

[1] 디토랜드 플랫폼에 등록하는 콘텐츠로, 랜드로 구성되어 있어요.

[2] 오브젝트가 배치되고, 캐릭터가 돌아다닐 수 있는 공간을 의미해요.

WorldTree (월드트리)

디토랜드 스튜디오에서, 배치한 오브젝트의 목록을 확인할 수 있는 창이에요. 오브젝트의 계층 구조(부모, 자식 관계)를 반영해요.

Last updated