페이퍼 2D(Paper 2D)는 2D 및 2D/3D 하이브리드 게임플레이와 애니메이션 시스템을 생성하는 데 사용할 수 있는 언리얼 엔진(UE)용 플러그인입니다. 페이퍼 2D 플러그인은 2D 캐릭터와 오브젝트를 위한 스프라이트(Sprites), 스프라이트 애니메이팅을 위한 플립북(Flipbooks), 2D 레벨과 환경을 제작하는 데 사용할 수 있는 타일 세트(TileSets)과 타일 맵(TileMaps) 등 다양한 2D 에셋 타입을 지원 기능을 포함하며, 에셋을 생성하고 편집하는 데 필요한 관련 에디터도 모두 제공합니다.
페이퍼 2D
Paper 2D 는 언리얼 엔진 내에서 2D 및 2D/3D 혼합 게임 제작을 위한 스프라이트 기반 시스템입니다.
페이퍼 2D 시스템은 2D 엘리먼트로 프로젝트를 빌드할 때 다양한 선택지를 제공합니다. 이 플러그인에는 캐릭터부터 환경까지 고퀄리티 2D 콘텐츠를 제작하는 데 사용할 수 있는 에셋과 에디터 기능이 풍부하게 포함되어 있습니다. 또한, 이 플러그인은 UE의 3D 렌더링 기능과 완벽하게 호환되므로 2D 엘리먼트를 3D 캐릭터, 오브젝트, 환경과 원활하게 통합할 수 있습니다.
전제 조건
UE에서 2D 및 2D/3D 하이브리드 프로젝트를 생성하려면 먼저 페이퍼 2D 플러그인이 설치되어 있는지 확인해야 합니다.
언리얼 에디터에서 메뉴 바(Menu Bar)의 편집(Edit) > 플러그인(Plugins)으로 이동하여 2D 섹션에서 또는 검색창으로 Paper 2D 플러그인을 찾습니다. 플러그인이 활성화되어 있지 않은 경우, 체크박스를 체크하여 활성화한 후 에디터를 재시작합니다.
Unity에서 프로젝트 이주하기
2D 프로젝트를 Unity에서 UE로 이주하는 절차는 다음과 같습니다.
Unity 프로젝트의 루트 디렉터리에 있는 Assets 폴더에서 2D 에셋과 관련된 이미지 파일을 찾습니다.
Unity에서 지원하는
.jpg,.png같은 모든 2D 이미지 파일은 UE에서도 지원됩니다.Unity 프로젝트 폴더에서 이미지 파일을 찾은 다음에는 UE 프로젝트의 콘텐츠 브라우저로 드래그 앤 드롭하거나 콘텐츠 브라우저의 임포트(Import) 버튼을 사용하여 컴퓨터에서 파일 위치를 찾아볼 수 있습니다.
UE에 임포트한 이미지 파일은 텍스처 에셋으로 임포트되어 스프라이트, 플립북, 타일 맵과 같은 페이퍼 2D 에셋을 생성하는 데 사용할 수 있습니다.
스프라이트 기반 아트워크와 같은 저해상도 이미지를 임포트할 때 콘텐츠 브라우저에서 에셋을 우클릭하고 컨텍스트 메뉴에서 스프라이트 액션(Sprite Actions) > 페이퍼 2D 임포트 세팅 적용(Apply Paper 2D Import Settings) 옵션을 선택하면 텍스처에 스프라이트별 설정을 적용하여 픽셀 아트의 모양을 선명하게 개선할 수 있습니다.
스프라이트 기반 에셋을 UE에 임포트하는 방법에 대한 자세한 내용은 페이퍼 2D 스프라이트 문서의 스프라이트 임포트 섹션을 참조하세요.
이미지 에셋을 UE에 임포트한 다음에는 스프라이트 및 타일 세트 에셋을 생성하고 각각의 에디터를 사용하여 게임 오브젝트를 빌드하기 시작할 수 있습니다.
Assets
다음 섹션에서는 페이퍼 2D 시스템을 간략하게 살펴보고 더 많은 문서를 볼 수 있는 링크를 제공합니다.
스프라이트
Unity와 마찬가지로 2D 캐릭터와 오브젝트를 생성하는 데 사용할 수 있는 주요 에셋을 스프라이트(Sprite) 에셋이라고 합니다. 스프라이트는 캐릭터나 오브젝트로 사용할 이미지를 매핑할 수 있는 평면의 게임 오브젝트입니다. 모든 이미지를 스프라이트 에셋으로 사용할 수 있지만, 페이퍼 2D 플러그인에는 2D 스타일 프로젝트에서 흔히 볼 수 있는 저해상도 픽셀 스타일 그래픽의 모양을 개선하는 특수 세팅 및 머티리얼이 패키징되어 있습니다.
그런 다음, 스프라이트를 어느 UE 액터(Actor) 또는 페이퍼 2D 캐릭터 액터(Paper 2D Character Actor)에든 스프라이트 컴포넌트(Sprite Component)로 추가할 수 있습니다.
세팅이나 스프라이트 에디터 사용 레퍼런스 같은 UE의 스프라이트에 대한 자세한 정보는 다음 문서를 참조하세요.
페이퍼 2D 스프라이트
언리얼 엔진의 스프라이트에 대한 설명 및 그 제작 방법입니다.
플립북
스프라이트 액터는 다양한 스프라이트 에셋의 선형 순차 재생을 저장하는 플립북(Flipbooks) 에셋을 사용하여 애니메이팅될 수 있습니다. Unity와 달리 플립북은 개별 스프라이트 에셋이나 액터 오브젝트와 독립적으로 사용될 수 있는 고유한 에셋입니다. 즉, 애니메이션은 더 다목적으로 재사용할 수 있으며, 블루프린트나 C++ 코드를 사용하여 언제든지 재생할 수 있습니다.
UE에서 플립북을 생성하고 사용하고 편집하는 방법에 대한 자세한 내용은 다음 문서를 참조하세요.
페이퍼 2D 플립북
페이퍼 2D 플립북에 대한 설명과 제작법입니다.
타일 세트 및 타일 맵
페이퍼 2D 플러그인에는 2D 레벨 및 환경을 생성하는 데 사용할 수 있는 타일 세트 에셋, 타일 맵 에셋과 더불어 각각의 전용 에디터도 포함되어 있습니다. 타일 세트 에셋을 사용하면 레벨의 모든 배경 에셋이 포함된 하나의 큰 에셋을 임포트하고, 각 타일을 추출하고, 플레이어가 환경과 상호작용하는 방식에 영향을 주는 콜리전 세팅을 정의할 수 있습니다.
그런 다음, 타일을 타일 맵 에셋으로 모아 레벨을 빌드하고, 레이어와 같은 툴을 사용하여 프로젝트에 역동적이고 흥미로운 환경을 빌드할 수 있습니다.
UE에서 타일 세트 및 타일 맵을 사용하는 방법에 대한 자세한 내용은 다음 문서를 참조하세요.
페이퍼 2D 타일 세트 / 타일 맵
페이퍼 2D 안에서 사용할 타일 세트 및 타일 맵 제작 방법 개요입니다.