이 기능은 얼리 액세스 단계입니다. 이 기능을 사용하여 섬을 퍼블리싱할 수는 있지만, 얼리 액세스 기간 동안 일어난 변경사항으로 인해 섬이 정상적으로 작동하지 않아 크리에이터의 적극적인 개입이 필요할 수도 있습니다.
NPC 캐릭터 정의(NPC Character Definitions)를 생성하여 NPC 생성 장치(NPC Spawner)의 기본적인 세팅 범위를 넘어서서 NPC를 수정할 수 있습니다. NPC 생성 장치의 기본 옵션으로 캐릭터의 인스턴스를 생성할 수 있습니다. 캐릭터 정의를 통해 캐릭터 타입, 비헤이비어, 모디파이어를 커스터마이징할 수 있습니다. 심지어 캐릭터 비헤이비어에 추가적인 지시를 내리는 Verse 스크립트도 작성할 수 있습니다.
캐릭터 정의를 통해 커스텀 캐릭터의 프로퍼티를 에셋으로 저장할 수 있습니다. 그러면 프로젝트의 모든 NPC 생성 장치가 이 에셋을 참조하고 재사용할 수 있습니다. 에셋을 NPC 생성 장치에 연결한 후에 장치 세팅을 사용하여 특정 캐릭터 정의 프로퍼티를 오버라이드할 수 있습니다.
NPC 생성 장치의 모디파이어는 모든 캐릭터 정의 모디파이어를 오버라이드하여 NPC 인스턴스에서 약간의 베리에이션을 허용합니다.
캐릭터 정의 생성하기
캐릭터 정의는 콘텐츠 드로어(Content Drawer)를 통해 생성하거나, NPC 생성 장치의 세팅에서 바로 생성할 수 있습니다.
수정된 캐릭터 정의는 NPC 생성 장치에 임포트되면 확인할 수 있습니다. NPC 생성 장치 내에서 캐릭터 정의를 생성하는 경우, 수정 사항이 NPC 생성 장치에 즉시 반영됩니다.
콘텐츠 드로어를 통해 캐릭터 정의를 생성하려면 다음 단계를 따릅니다.
프로젝트의 콘텐츠 폴더로 이동하여 콘텐츠 드로어 내에서 클릭합니다.
팝업창에서 인공 지능(Artificial Intelligence) > NPC 캐릭터 정의(NPC Character Definition)로 이동합니다.
캐릭터 정의를 명명한 다음 섬네일을 더블클릭하여 NPC의 프로퍼티를 편집합니다.
NPC 생성 장치를 통해 캐릭터 정의를 생성하려면 다음 단계를 따릅니다.
NPC 생성 장치를 배치하고 해당 장치의 디테일(Details) 패널을 엽니다.
사용자 옵션(User Options)에서 NPC 캐릭터 정의로 이동하여 드롭다운 메뉴를 클릭합니다.
새 에셋 생성(Create New Asset) 창에서 NPC 캐릭터 정의를 선택합니다.
캐릭터 정의를 명명한 다음 사각형 섬네일을 더블클릭하여 캐릭터 정의 창을 엽니다.
캐릭터 정의
캐릭터 정의의 세팅을 통해 다음 옵션을 커스터마이징할 수 있습니다.
NPC 캐릭터 타입(NPC Character Type)
NPC 비헤이비어(NPC Behavior)
NPC 캐릭터 모디파이어(NPC Character Modifiers)
NPC 캐릭터 타입
NPC 캐릭터 타입 드롭다운에서 선택하여 게임플레이에서 캐릭터가 존재하는 방식에 대한 베이스 프로퍼티를 설정합니다. 포트나이트 경비 또는 야생동물을 본떠 모델링된 캐릭터를 선택할 수도 있고, Verse로 커스터마이징된 비헤이비어를 생성할 수도 있습니다.
이 세팅에는 상황별 필터링이 있어, 선택하면 서로 다른 옵션이 트리거됩니다.
| 캐릭터 타입 | 설명 |
|---|---|
커스텀(Custom) | 비헤이비어는 Verse에서 정의합니다. |
경비(Guard) | NPC는 경비 생성 장치(Guard Spawner)와 기능이 동일하지만, 이동, 비헤이비어 등의 프로퍼티를 세부적으로 제어할 수 있습니다. |
야생동물(Wildlife) | 멧돼지(Boar), 닭(Chicken), 랩터(Raptor), 늑대(Wolf)와 같은 서브타입 옵션을 생성합니다. 각 서브타입에는 저마다 기본 비헤이비어가 있습니다. 야생동물 NPC는 야생동물 생성 장치(Wildlife Spawner)와 기능이 동일하지만, 이동, 비헤이비어 등의 프로퍼티를 제어할 수 있습니다. |
추가 캐릭터 타입은 특정 브랜드 섬에서 작업할 때 사용할 수 있습니다. 자세한 내용은 이 페이지의 커스텀 IP 캐릭터 정의 섹션을 참고하세요.
NPC 캐릭터 비헤이비어
캐릭터 타입을 선택한 후 캐릭터의 비헤이비어를 설정할 수 있습니다. 비헤이비어는 비워 두거나, 기본으로 설정하거나, Verse를 통해 할당할 수 있습니다.
| 캐릭터 비헤이비어 | 설명 |
|---|---|
빈 비헤이비어(Empty Behavior) | 커스텀 캐릭터 타입에서 사용 가능합니다. NPC가 레퍼런스 포즈를 유지하도록 빈 비헤이비어를 생성합니다. NPC 비헤이비어를 제거하여 시퀀스 시네마틱에서만 애니메이팅되도록 하는 데 유용합니다. |
기본 비헤이비어(Default Behavior) | 경비 및 야생동물 캐릭터 타입에서 사용 가능합니다. 배틀로얄 경비처럼 행동하도록 의도된 캐릭터의 비헤이비어 세팅을 변경할 수 있습니다. |
Verse 비헤이비어(Verse Behavior) | 모든 캐릭터 타입에서 사용 가능합니다. 캐릭터에 모든 Verse 스크립트를 포함할 수 있습니다. |
자신만의 NPC 비헤이비어 생성하기에 대한 자세한 내용은 커스텀 NPC 비헤이비어 생성하기 페이지를 참고하세요.
NPC 캐릭터 모디파이어
캐릭터 모디파이어를 사용하여 캐릭터의 특징을 커스터마이징합니다. 각 캐릭터 타입에는 선택 시 자동으로 적용되는 시작 모디파이어의 자체 프리셋이 있습니다.
| 캐릭터 모디파이어 | 설명 |
|---|---|
인식 모디파이어(Awareness Modifier) | 경계 및 인식을 수정합니다. |
장식 모디파이어(Cosmetic Modifier) | 룩 및 장식을 수정합니다. 포트나이트 캐릭터 아이템 정의(Character Item Definitions, CID) 중에 선택할 수 있으며, 해당 정의는 내부 이름으로 표시됩니다. |
이펙트 모디파이어(Effects Modifier) | NPC에게 적용되는 이펙트를 수정합니다. |
경비 인식 모디파이어(Guard Perception Modifier) | 시야 및 청각을 수정합니다. |
체력 모디파이어(Health Modifier) | 체력 및 보호막을 수정합니다. |
인벤토리 모디파이어(Inventory Modifier) | NPC의 인벤토리를 수정합니다. |
내비게이션 모디파이어(Navigation Modifier) | NPC의 내비게이션 파라미터를 수정합니다. |
순찰 경로 모디파이어(Patrol Path Modifier) | 순찰 경로를 수정합니다. |
팀 모디파이어(Team Modifier) | 팀을 수정합니다. 팀 번호를 적용하거나, NPC가 야생동물, 크리처 또는 중립으로 간주되는지 여부를 지정할 수 있습니다. |
UI 모디파이어(UI Modifier) | 이름, 체력 바와 같은 NPC용 디스플레이 정보를 수정합니다. |
커스텀 IP 캐릭터 정의
일부 브랜드 파트너는 NPC 캐릭터 정의를 통해 자체 NPC를 사용할 수 있습니다.
IP에 따라 다음 중 하나 또는 두 가지 방법 모두로 고유한 NPC를 찾을 수 있습니다.
고유한 모디파이어를 포함할 수 있는 NPC 캐릭터 타입.
커스텀(Custom) 또는 경비(Guard) 캐릭터 타입을 생성하는 경우 장식 모디파이어(Cosmetic Modifier)를 통해.
IP 에셋에는 사용에 관한 특정 규정 및 가이드라인이 있습니다. 사용하려는 IP 에셋의 브랜드 규정을 확인하세요. 다양한 브랜드 파트너 및 콘텐츠에 대한 자세한 내용은 게임 컬렉션을 참고하세요.
브랜드 에셋은 관련 IP 전용 프로젝트에서만 사용할 수 있습니다.
캐릭터 정의 임포트하기
캐릭터 정의를 생성하고 저장했으면 NPC 생성 장치의 NPC 캐릭터 정의 세팅에 임포트합니다. 임포트되면, NPC 생성 장치의 캐릭터가 자동으로 업데이트되어 캐릭터 정의가 반영됩니다.
여러 장치에 같은 캐릭터 정의를 사용하고 개별 장치 세팅을 오버라이드하여 캐릭터에 약간의 베리에이션을 줄 수 있습니다. 캐릭터 정의에 적용하는 모든 업데이트 사항은 할당된 모든 장치에 영향을 미칩니다.
캐릭터 정의 배치하기
캐릭터 정의 콘텐츠 드로어(Content Drawer)에서 바로 배치하거나, NPC 생성 장치를 통해 배치할 수 있습니다.
다수의 캐릭터 정의를 배치하려면 먼저 레벨을 저장해야 할 수 있습니다.
콘텐츠 드로어에서 캐릭터 정의를 드래그하는 것은 할당된 캐릭터 정의가 있는 NPC 생성 장치를 배치하는 것과 동일한 기능을 지닌 바로가기입니다.