개인화된 개발 환경 설정
에디터 환경설정·단축키·플러그인·자동 저장과 로그 확인을 작업 습관에 맞춰 조정하고 변경 영향을 점검합니다.
기본 패널과 뷰포트 조작에 익숙해졌다면, 이제 에디터의 동작을 작업 습관에 맞게 다듬을 때입니다. 언리얼 에디터는 기본값으로도 충분히 쓸 수 있지만, 단축키와 자동 저장, 카메라 감도, 스냅 간격 같은 작은 설정을 손에 맞추면 반복 작업의 피로가 꽤 줄어듭니다. 이런 차이는 하나하나는 작아도 하루 종일 쌓이면 분명하게 드러납니다.
이 글에서는 에디터 환경설정(Editor Preferences)의 주요 항목과 단축키, 플러그인을 다루는 방법, 에디터가 보내는 알림과 로그를 읽는 곳을 살펴봅니다. 그리고 설정을 바꿀 때 무엇이 어디까지 바뀌는지 구분하는 방법도 함께 익힙니다.
에디터 환경설정과 프로젝트 설정의 차이
설정을 바꾸기 전에 먼저 구분할 것이 있습니다. 에디터 환경설정은 이 컴퓨터에서 에디터를 쓰는 사람 개인의 작업 방식을 정하는 설정입니다. 반면 프로젝트 설정(Project Settings)은 입력, 렌더링, 시작 맵처럼 그 프로젝트를 여는 모든 사람과 결과물에 함께 적용되는 규칙입니다. 그래서 개인의 편의는 에디터 환경설정에서 바꾸고, 프로젝트의 동작을 바꾸려 할 때만 프로젝트 설정을 엽니다. 프로젝트 설정은 다음 글에서 다룹니다.
개인 설정도 한 번에 많이 바꾸기보다는, 작업 속도를 막는 지점부터 하나씩 조정하는 편이 안전합니다. 여러 항목을 함께 바꾸면 무엇 때문에 동작이 달라졌는지 알기 어렵기 때문입니다. 또 단축키처럼 손에 익는 설정을 바꿨다면, 새 컴퓨터에서도 되살릴 수 있도록 바꾼 설정의 이름과 내보낸 파일의 위치를 적어 둡니다.
에디터 환경설정의 주요 항목
에디터 환경설정은 위쪽 메뉴의 Edit에서 Editor Preferences를 눌러 엽니다. 에디터가 어떻게 동작할지를 모아 둔 제어판 같은 창으로, 왼쪽에 카테고리가 나열되어 있고 위쪽의 검색창으로 설정 이름을 바로 찾을 수도 있습니다. 처음 알아 두면 좋은 항목은 다음과 같습니다.
General: 외형, 언어, 성능, 자동 저장
General 카테고리의 Appearance에서는 에디터의 테마와 글꼴 크기, 아이콘 크기 같은 외형을 바꿉니다. 오래 작업할 때 눈이 피로하다면 이곳부터 조정해 봅니다.
Region & Language에서는 에디터의 표시 언어를 바꿀 수 있습니다. 이 교재는 메뉴와 옵션 이름을 Epic 공식 문서처럼 영어 에디터 기준으로 적고, 필요한 곳에 우리말 뜻을 붙입니다. 그러니 한국어 에디터를 쓴다면 본문의 영어 이름과 화면의 이름을 비교해 가며 찾거나, 학습하는 동안 영어로 바꿔 두면 따라가기 쉽습니다.
Performance에는 Use Less CPU when in Background라는 설정이 있습니다. 에디터 창이 뒤로 가 있을 때 CPU 사용량을 줄여, 그동안 다른 프로그램이 자원을 쓸 수 있게 합니다. 노트북을 쓰거나 여러 프로그램을 함께 띄워 두고 작업한다면 쓸모가 있습니다.
Loading & Saving의 Auto Save 항목에서는 자동 저장을 다룹니다. 자동 저장을 켜는 설정(Enable AutoSave)과 저장 간격(Frequency in Minutes), 맵을 저장할지(Save Maps)와 콘텐츠 패키지를 저장할지(Save Packages)를 정합니다. 자동 저장은 에디터가 갑자기 종료됐을 때 작업을 되살리기 위한 복구용 사본이므로, 직접 저장하는 일과 소스 관리를 대신하지는 않습니다. 그래서 자동 저장은 켜 둔 채로 두고, 작업 주기와 에디터의 안정성에 맞춰 간격을 정합니다. 기본값을 그대로 써도 되고, 자주 바꾸는 작업이라면 5분이나 10분처럼 간격을 줄여도 됩니다.
Level Editor: 뷰포트 조작과 스냅
Level Editor 카테고리의 Viewports에서는 뷰포트 카메라의 조작 감각을 바꿉니다. Mouse Sensitivity는 마우스로 카메라를 돌릴 때의 감도이고, Invert Middle Mouse Pan은 가운데 버튼으로 끌어 화면을 옮길 때의 방향을 뒤집습니다. Mouse Scroll Camera Speed는 마우스 휠로 카메라를 앞뒤로 움직일 때의 속도입니다. 비행 카메라의 이동 속도 자체는 뷰포트 툴바의 카메라 속도 메뉴에서 바로 바꿀 수 있습니다.
같은 카테고리에서 스냅의 간격 목록도 정합니다. 앞 글에서 뷰포트 툴바로 고른 이동 스냅과 회전 스냅의 간격이 여기서 나오므로, 정밀한 배치가 많다면 더 작은 값을, 큰 구조물을 빠르게 배치한다면 더 큰 값을 목록에 둡니다.
Content Editors: 콘텐츠 브라우저와 에셋 에디터
Content Editors 카테고리에서는 콘텐츠 브라우저가 에셋을 어떻게 보여 주고 동작할지, 블루프린트 에디터나 재질 에디터 같은 에셋 편집기가 공통으로 어떻게 동작할지를 정합니다. 그래프의 격자나 연결선 표시처럼 노드 그래프를 읽기 쉽게 만드는 설정도 이쪽에 있습니다.
단축키 확인하고 바꾸기
언리얼 에디터는 기능이 많아서, 자주 쓰는 기능의 단축키를 알면 메뉴를 찾는 시간이 크게 줄어듭니다. 기본 단축키가 손에 맞지 않으면 직접 바꿀 수도 있습니다.
단축키는 에디터 환경설정의 General 카테고리에 있는 Keyboard Shortcuts에서 다룹니다. 위쪽 검색창에 Save, Move, Rotate처럼 기능의 이름을 넣으면 그 기능과 지금 연결된 단축키가 나옵니다. 바꾸려면 기능 옆의 단축키 칸을 클릭하고 원하는 키 조합을 누르는데, 이미 다른 기능에 쓰이는 조합이라면 경고가 나타납니다. 이 경고를 무시하고 덮어쓰면 원래 그 키를 쓰던 기능의 단축키가 사라지므로, 어느 기능과 겹쳤는지 읽고 결정합니다.
처음에는 기본 단축키에 익숙해지는 것이 좋습니다. 이동, 회전, 크기 조절의 W, E, R과 저장의 Ctrl+S 같은 핵심 단축키부터 손에 익혀 두면, 다른 사람의 화면이나 공식 문서를 볼 때도 같은 키로 따라갈 수 있습니다.
단축키를 처음 다룬다면, 바꾸기 전에 읽는 것부터 해 봅니다. Keyboard Shortcuts에서 저장 명령을 검색해 명령의 이름과 지금 연결된 키를 적습니다. 바꿀 필요가 있다면 충돌 경고를 확인하고 바꾼 뒤, 새 키로 저장 명령을 실제로 실행해 봅니다. 이때 단축키 설정이 바뀐 것과 레벨이 저장된 것은 서로 다른 결과라는 점을 구분합니다.
문서에 적힌 카테고리나 옵션이 보이지 않으면 창의 검색으로 이름을 찾고, 설치한 엔진의 세부 버전을 확인합니다. 이름이 비슷하다고 프로젝트 설정의 입력 항목을 대신 바꾸지는 않습니다. 에디터에서 이동 도구를 고르는 W 키를 바꿨다고 해서 플레이어의 전진 입력이 바뀌지는 않기 때문입니다. 에디터의 명령과 게임의 입력이 다른 설정이라는 것을 설명할 수 있다면, 나중에 프로젝트의 입력 설정을 읽을 준비가 된 것입니다.
플러그인 켜고 끄기
언리얼 엔진은 플러그인(plugin)으로 기능과 도구를 늘릴 수 있습니다. 에픽게임즈가 제공하는 공식 플러그인부터 커뮤니티나 Fab에서 받는 다른 개발사의 플러그인까지 종류가 다양합니다.
플러그인 창은 위쪽 메뉴의 Edit에서 Plugins를 눌러 엽니다. 왼쪽 카테고리에서 플러그인을 찾거나 검색창으로 이름을 검색하고, 각 플러그인의 Enabled 체크박스로 켜고 끕니다. 일부 플러그인은 켜거나 끈 뒤 에디터를 다시 시작해야 적용되며, 그럴 때는 창 아래에 다시 시작하라는 안내가 나타납니다.
처음 배울 때는 기본으로 켜져 있는 플러그인만으로 충분합니다. 필요 없는 플러그인을 많이 켜면 에디터의 로딩 시간이 길어지거나 성능에 영향을 줄 수 있으므로, 필요해질 때 검색해서 켜는 방식을 권장합니다. 플러그인을 켜고 끈 정보는 프로젝트 파일에 기록되므로, 팀 프로젝트라면 다른 사람의 프로젝트에도 영향을 준다는 점을 기억합니다.
알림과 로그 읽는 곳
에디터 오른쪽 아래에는 작업 결과나 오류, 경고를 알리는 메시지가 잠깐 나타납니다. 이 알림은 금방 사라지므로, 자세한 내용은 따로 모아 보여 주는 로그 창에서 읽습니다.
| 창 | 보여 주는 것 |
|---|---|
| 메시지 로그(Message Log) | 에디터가 검사한 결과나 경고 메시지를 분류해서 보여 줍니다. Window 메뉴에서 찾으며, 하위 메뉴의 위치는 버전에 따라 다를 수 있습니다. |
| 출력 로그(Output Log) | 엔진과 프로젝트가 남기는 자세한 로그를 시간순으로 보여 줍니다. |
| 컴파일 결과 | 블루프린트는 그 블루프린트 에디터의 Compiler Results에서, C++는 IDE의 빌드 결과와 관련 로그에서 확인합니다. |
모든 오류가 한 창에 모이는 것은 아니라는 점을 기억해 둡니다. 블루프린트의 컴파일 오류를 출력 로그에서만 찾으면 놓칠 수 있고, C++ 빌드 오류는 에디터 밖의 IDE에 나타나기도 합니다.
설정을 바꾸고 결과를 확인하는 방법
개인 설정은 한 번에 모두 바꾸기보다, 자주 하는 작업에서 불편한 점을 찾아 작은 단위로 조정하고 다시 확인하는 흐름으로 다룹니다. 바꾸기 전의 값을 적고, 한 항목만 바꾼 뒤, 같은 작업을 되풀이해 봅니다. 그래야 그 변경이 실제로 도움이 되었는지 알 수 있고, 마음에 들지 않으면 원래 값으로 쉽게 되돌릴 수 있습니다.
노드 그래프가 읽기 어렵다면 격자, 노드 주석, 연결선 표시를 확인합니다. 팀원의 에디터 화면이 내 화면과 다르게 보인다면, 그 차이가 개인 설정에서 온 것인지 프로젝트 설정에서 온 것인지부터 구분합니다. 개인 설정의 차이라면 각자의 에디터 환경설정 문제이고, 프로젝트 설정의 차이라면 프로젝트 파일이 서로 다른 상태일 수 있습니다.
지금 모든 설정을 알 필요는 없습니다. 작업하다가 불편함을 느끼거나 어떤 기능을 자주 쓰게 될 때마다 에디터 환경설정을 다시 열어, 손에 맞는 값을 하나씩 찾아가면 됩니다.
정리
- 에디터 환경설정은 이 컴퓨터에서 작업하는 개인의 방식을, 프로젝트 설정은 그 프로젝트의 모든 사람과 결과물에 적용되는 규칙을 정합니다.
- Edit 메뉴의 Editor Preferences에서 외형과 언어, 백그라운드 CPU 사용, 자동 저장, 뷰포트 감도, 스냅 간격 등을 바꿉니다.
- 자동 저장은 복구용 사본이므로 직접 저장과 소스 관리를 대신하지 않습니다.
- 단축키는 Keyboard Shortcuts에서 검색해 확인하고 바꾸며, 충돌 경고를 읽고 결정합니다. 에디터 단축키를 바꿔도 게임 입력은 바뀌지 않습니다.
- 플러그인은 Edit 메뉴의 Plugins에서 켜고 끄며, 일부는 다시 시작해야 적용되고, 필요한 것만 켭니다.
- 메시지 로그, 출력 로그, 블루프린트의 Compiler Results, IDE의 빌드 결과는 서로 다른 곳에 있습니다.
연습 문제
1. 저장 단축키를 바꿨는데 레벨이 저장되었을까
Keyboard Shortcuts에서 저장 명령의 단축키를 Ctrl+Alt+S로 바꾸고 창을 닫았습니다. 이제 레벨이 저장된 상태일까요? 바꾼 단축키가 제대로 동작하는지는 어떻게 확인할까요?
해설 보기
아닙니다. 단축키를 바꾼 것은 에디터 환경설정이 바뀐 것일 뿐이고, 레벨을 저장한 것과는 다른 일입니다. 레벨에 저장하지 않은 변경이 있다면 그대로 남아 있습니다.
확인하려면 레벨에서 작은 변경을 하나 한 뒤 새 단축키를 눌러 봅니다. 저장되지 않았다는 표시가 사라지면 단축키가 저장 명령에 제대로 연결된 것입니다.
2. W 키를 바꿨더니
에디터의 이동 도구 단축키를 W에서 다른 키로 바꿨습니다. 3인칭 템플릿 프로젝트에서 플레이하면 캐릭터가 W 키로 앞으로 걸어갈까요?
해설 보기
걸어갑니다. 에디터 단축키는 에디터에서 쓰는 명령을 정하는 개인 설정이고, 플레이어의 전진 입력은 프로젝트의 입력 설정이 정하는 게임 입력이기 때문입니다.
두 설정은 서로 다른 곳에 있으므로, 한쪽을 바꿔도 다른 쪽은 바뀌지 않습니다.
3. 팀원과 화면이 다를 때
팀원의 에디터는 밝은 테마이고 내 에디터는 어두운 테마입니다. 또 같은 레벨을 플레이했는데 팀원의 화면에서만 레이 트레이싱 반사가 보입니다. 두 차이는 각각 어느 설정에서 왔을 가능성이 클까요?
해설 보기
테마는 에디터 환경설정의 Appearance에서 정하는 개인 설정이므로, 각자의 에디터에서 다르게 보이는 것이 정상입니다.
레이 트레이싱은 프로젝트의 렌더링 설정에 속하므로, 같은 프로젝트라면 같은 설정이어야 합니다. 팀원의 화면에서만 보인다면 두 사람의 프로젝트 파일이 서로 다른 상태이거나, 하드웨어와 드라이버가 레이 트레이싱을 지원하는지가 다를 수 있습니다. 이렇게 차이가 어느 설정에서 왔는지부터 구분하면 확인할 곳이 좁혀집니다.
에디터 환경설정의 항목은 Epic의 에디터 환경설정 안내에서 확인할 수 있습니다.
다음 글 프로젝트 설정과 기본 옵션에서는 프로젝트를 함께 쓰는 사람 모두에게 적용되는 시작 맵과 입력, 렌더링 같은 기본 옵션을 설정합니다.