사물에는 아무런 기능도 없다고 생각하시나요? 아닙니다!
사물 조작 장치(Prop Manipulator)를 사용하면 장치와 같이 여러 방법으로 사물을 커스터마이징할 수 있습니다. 계속 읽으면서 이 장치를 섬의 사물에 적용하는 참신한 아이디어들을 살펴보세요!
기본 숨겨진 사물
사물 조작 장치를 사용하면 사물을 간단히 숨기고 표시할 수 있어, 다른 장치와 연결하는 데 아주 유용합니다!
사용한 장치
1 x 사물 조작 장치
1 x 플레이어 생성 장치
조건부 버튼 장치(1)
게임플레이 구성하기
보통 섬(Temperate Island) 스타터 섬 같이 나무가 있는 섬으로 시작합니다.
나무 근처에 플레이어 생성 장치(Player Spawner)를 배치합니다.
스파이어 사물 갤러리(Spire Prop Gallery)의 통을 배치합니다.
통에 연결되도록 사물 조작 장치를 배치합니다.
사물 조작 장치를 다음과 같이 커스터마이징합니다.
옵션 값 숨기기 시작
켜기
사물 체력 변경(Modify Prop Health)
네
사물 무적 여부(Is Prop Invulnerable)
네
조건부 버튼(Conditional Button) 장치를 통 앞에 배치하고 나무(Wood)를 장치에 등록합니다.
조건부 버튼을 다음과 같이 커스터마이징합니다.
옵션 값 상호작용 시간(Interact Time)
1.0초
상호작용 텍스트(Interact Text)
통 제작(Build a Barrel)
사용 후 사용 안 함(Disable After Use)
켜기
열쇠 아이템 필요(Key Items Required)
100
게임 중에 표시
홀로그램만
조건부 버튼 장치에서 다음 이벤트를 구성하여 플레이어가 나무 100개를 소비하면 사물 조작 장치가 통을 표시하게 합니다.
이벤트 장치 선택 기능 선택 활성화 시 이벤트 송신
사물 조작 장치(Prop Manipulator)
사물 표시(Show Prop)
이제 조건부 버튼 구매로 표시할 수 있는 기본 숨겨진 사물의 기본 기능이 완성되었습니다!
디자인 팁
이 핵심 기능은 여러 게임플레이 상황에서 활용할 수 있습니다. 예를 들어, 사물을 표시하고 숨기는 것은 플레이어가 특정한 게임플레이 순간에 고유한 사물을 잠금 해제하도록 하거나, 플레이어 획득 시 숨겨져야 하는 커스텀 파워업의 제작에 유용합니다!
자원 지급 사물
사물 조작 장치를 사용해 사물 적중 시 자원이 지급되는 방식을 커스터마이징합니다.
이 예시에서는 골드를 드롭하는 바위를 만듭니다!
사용한 장치
2 x 사물 조작 장치
1 x 플레이어 생성 장치
1 x 조건부 버튼 장치
1 x 아이템 지급 장치
바위 구성하기
플레이어 생성 장치(Player Spawner)를 배치합니다.
플레이어 생성 장치를 다음과 같이 커스터마이징합니다.
옵션 값 게임 내 표시(Visible in Game)
끄기(Off)
자원 사물 갤러리(Resource Prop Gallery)에서 바위 5개를 배치합니다.
바위 지역 중앙에 사물 조작 장치를 배치합니다.
사물 조작 장치를 다음과 같이 커스터마이징합니다.
옵션 값 자원 오버라이드(Override Resources)
켜기
자원 노드 보유량(Resource Node Available)
10
자원 노드 지급량(Resource Node Given)
2
자원 노드 유형(Resources Node Type)
골드
자원 노드 고갈 모드(Resource Node Depletion Mode)
지속 재보급(Restock Over Time)
구역 내 모든 오브젝트에 영향(Affect All Objects in a Zone)
켜기
구역 너비 (타일)(Zone Width (Tiles))
5.0
구역 깊이 (타일)(Zone Depth (Tiles))
5.0
사물 체력 변경(Modify Prop Health)
네
사물 무적 여부(Is Prop Invulnerable)
네
같은 지역에 훨씬 더 큰 바위 하나를 더 배치합니다.
바위에 연결되도록 사물 조작 장치를 배치합니다.
사물 조작 장치를 다음과 같이 커스터마이징합니다.
옵션 값 설명 숨기기 시작
켜기
자원 오버라이드(Override Resources)
켜기
자원 노드 보유량(Resource Node Available)
100
자원 노드 지급량(Resource Node Given)
5
자원 노드 유형(Resource Node Type)
골드
우선순위
1
이렇게 하면 사물이 이전 사물 조작 장치가 아닌, 이 사물 조작 장치의 영향을 받습니다.
사물 체력 변경(Modify Prop Health)
네
사물 무적 여부(Is Prop Invulnerable)
네
구매 구성하기
조건부 버튼을 배치하고 골드(Gold)를 장치에 등록합니다.
조건부 버튼을 다음과 같이 커스터마이징합니다.
조건부 버튼에 다음 이벤트를 구성하여 플레이어가 50골드를 소비하면 더 큰 바위를 채집할 수 있도록 합니다.
옵션 값 상호작용 텍스트(Interact Text)
큰 바위 잠금 해제하기!(Unlock the Big Stone!)
열쇠 아이템 필요(Key Items Required)
50
아이템 지급 장치(Item Granter)를 배치하고 보석(Jewel)을 장치에 등록합니다.
조건부 버튼을 하나 더 배치합니다.
조건부 버튼을 다음과 같이 커스터마이징합니다.
옵션 값 상호작용 텍스트(Interact Text)
보석 구매하기!(Buy the Jewel!)
열쇠 아이템 필요(Key Items Required)
150
조건부 버튼에 다음 이벤트를 구성하여 플레이어가 150골드를 소비하면 보석을 받도록 합니다!
이벤트 장치 선택 기능 선택 활성화 시 이벤트 송신
아이템 지급 장치
아이템 지급
섬 설정 수정하기
섬 설정을 다음과 같이 수정합니다.
섬 설정(Island Settings) > 사용자 인터페이스(User Interface)로 이동합니다.
HUD에서 골드 자원 표시(Show Gold Resource Count)를 켜기(On)로 변경합니다.
이제 사물 자원 설정을 오버라이드하는 시스템 기능이 완성되었습니다!
디자인 팁
이 예시에서는 우선순위 설정을 사용해 사물이 여러 사물 조작 장치에 닿아 있을 때 어떤 사물 조작 장치에 영향을 받도록 할지 결정했습니다. 이 기능은 여러 사물 조작 장치가 각각의 사물에 서로 다른 작업을 하는 복잡한 시스템 설계 시 대단히 유용합니다!
조준 훈련 게임 제작하기!
사물 조작 장치는 사물이 피해를 받거나 파괴되면 이벤트를 송신할 수 있습니다. 고유한 피해 트리거에 사용해 보세요!
사용한 장치
5 x 사물 조작 장치
1 x 플레이어 생성 장치
1 x 아이템 지급 장치
1 x 랜덤 번호 생성 장치
5 x 트리거 장치
2 x 점수 관리 장치
타이머 장치(1)
버튼 장치(1)
기본 게임플레이 설정하기
플레이어 생성 장치(Player Spawner)를 배치합니다.
플레이어 생성 장치를 다음과 같이 커스터마이징합니다.
옵션 값 게임 내 표시(Visible in Game)
끄기(Off)
아이템 지급 장치를 배치하고 권총(Pistol)을 장치에 등록합니다.
아이템 지급 장치를 다음과 같이 커스터마이징합니다.
옵션 값 받는 플레이어(Receiving Players)
전체(All)
게임 시작 시 지급(Grant on Game Start)
켜기
과녁 구성하기
랜덤 번호 생성 장치를 배치합니다. 이 장치는 랜덤으로 다음 과녁을 선택합니다.
랜덤 번호 생성 장치(Random Number Generator)를 다음과 같이 커스터마이징합니다.
옵션 값 한계값 2
5
산출 시간
즉시
한 번씩만 선택(Pick Each Number Once)
예(게임 시작 시 초기화)
구역 방향
전방
길이
2.5
게임 중에 표시
아니요(No)
랜덤 번호 생성 장치의 첫 번째 시퀀서 영역 안에 트리거(Trigger) 장치를 배치합니다.
트리거를 다음과 같이 커스터마이징합니다.
옵션 값 게임 내 표시
끄기(Off)
플레이어로 트리거(Triggered by Player)
끄기(Off)
탈것으로 트리거(Triggered by Vehicles)
끄기(Off)
물로 트리거(Triggered by Water)
끄기(Off)
VFX 트리거
끄기(Off)
SFX 트리거
끄기(Off)
플레이어 생성 장치 앞 하늘에 기본 모양 갤러리(Primitive Shapes Gallery)의 구체를 배치합니다.
구체에 연결되도록 사물 조작 장치를 배치합니다.
사물 조작 장치를 다음과 같이 커스터마이징합니다.
트리거 장치에 다음 이벤트를 구성하여 랜덤 번호 생성 장치로 트리거되면 구체를 표시하도록 합니다.
이벤트 장치 선택 기능 선택 트리거 시 이벤트 송신(On Triggered Send Event To)
과녁 사물 조작 장치 1(Target Prop Manipulator 1)
사물 표시(Show Props)
사물 조작 장치에 다음 이벤트를 구성하여 사물 조작 장치가 총에 맞으면 숨겨지고 새로운 랜덤 과녁을 표시하도록 합니다.
이벤트 장치 선택 기능 선택 피해받을 시 이벤트 송신(On Damaged Send Event To)
과녁 사물 조작 장치 1(Target Prop Manipulator 1)
사물 숨기기(Hide Props)
피해받을 시 이벤트 송신(On Damaged Send Event To)
랜덤 번호 생성 장치
활성화
구체, 트리거, 사물 조작 장치를 함께 네 번 더 복제하고 배치합니다.
랜덤 번호 생성 장치의 각 시퀀서 공간에 트리거를 배치합니다.
플레이어 생성 장치 앞 하늘에 각 구체와 사물 조작 장치를 짝지어 분산 배치합니다.
점수 및 게임 흐름 구성하기
점수 관리 장치(Score Manager)를 배치합니다.
점수 관리 장치에 다음 기능을 구성하여 과녁 적중 시 플레이어에게 점수를 지급하도록 합니다.
기능 장치 선택 이벤트 선택 수신 시 활성화(Activate When Receiving From)
과녁 사물 조작 장치 1~5(Target Prop Manipulator 1-5)
피해받을 시(On Damaged)
점수 관리 장치를 하나 더 배치합니다. 이 점수 관리 장치는 새로운 훈련 세션 시작 시 플레이어 점수를 초기화합니다.
점수 관리 장치를 다음과 같이 커스터마이징합니다.
옵션 값 획득 점수(Score Value)
0
점수 보상 유형(Score Award Type)
세트
타이머 장치를 배치합니다.
타이머를 다음과 같이 커스터마이징합니다.
옵션 값 지속 시간
15.0초
상호작용 가능(Can Interact)
아니요(No)
완료 행위(Completion Behavior)
리셋
게임 중에 표시
숨김
타이머 색상(Timer Color)
흰색
표시 시간 단위(Display Time In)
초만(Seconds Only)
타이머(Timer)에 다음 이벤트를 구성하여 훈련 세션이 끝나면 모든 과녁이 숨겨지도록 합니다.
이벤트 장치 선택 기능 선택 성공 시 이벤트 송신(On Success Send Event To)
과녁 사물 조작 장치 1~5(Target Prop Manipulator 1-5)
사물 숨기기(Hide Props)
플레이어 생성 장치 앞에 버튼(Button) 장치를 배치합니다.
버튼을 다음과 같이 커스터마이징합니다.
옵션 값 상호작용 시간(Interact Time)
1.0초
초기화 지연(Reset Delay)
15.0초
상호작용 텍스트
조준 훈련 시작(Start Aim Training)
게임 중에 표시
아니요(No)
상호작용 반경
2.0미터(2.0 Meters)
버튼에 다음 이벤트를 구성하여 플레이어가 버튼을 누르면 점수가 초기화되고, 타이머가 시작되고, 랜덤 번호 생성 장치로 첫 과녁을 표시하도록 합니다.
이벤트 장치 선택 기능 선택 상호작용 시 이벤트 송신
랜덤 번호 생성 장치
활성화
상호작용 시 이벤트 송신
점수 관리 장치 초기화(Reset Score Manager)
활성화
상호작용 시 이벤트 송신
타이머 장치
시작(Start)
이제 조준 훈련 게임의 핵심 기능이 완성되었습니다!
디자인 팁
이 예시는 여러 방식으로 간단하게 확장할 수 있습니다.
게임플레이 측면에서는 서로 보상 점수가 다른 여러 종류의 과녁을 추가하고, 높은 점수를 주는 과녁은 더 멀리 배치해 보세요. VFX 생성 장치(VFX Spawner)와 오디오 플레이어(Audio Player)를 활용해 과녁 명중 시 VFX와 SFX가 재생되도록 추가해 게임의 완성도를 높일 수도 있습니다.