타이머(Timer) 장치를 사용하면 카운트다운 시간을 추적할 수 있습니다. 하지만 이건 시작에 불과합니다! 게임에 이 장치를 활용하는 보다 새로운 방법을 확인해 보세요.
기본 카운트다운 타이머
타이머 장치는 시간제한 목표를 빠르게 설정하는 데 유용합니다. 이 예시에서는 상호작용 타이머를 사용하여 기본적인 횡단 도전을 만들어 봅니다.
사용한 장치
타이머 장치(1)
플레이어 생성 장치(1)
게임 종료 장치(1)
장치 설정하기
강 기슭(Rivers Edge) 스타터 섬에서 시작합니다.
기존 플랫폼 중 하나에 플레이어 생성 장치(Player Spawner)를 배치합니다.
근처 탑 꼭대기에 타이머(Timer) 장치를 배치합니다.
타이머를 다음과 같이 커스터마이징합니다.
옵션 값 지속 시간
30.0초
게임 시작 시 시작(Start at Game Start)
켜기
타이머 종료 시 성공(Success on Timer End)
끄기
타이머 색상(Timer Color)
흰색
표시 시간 단위(Display Time In)
초만(Seconds Only)
타이머 진행 중 텍스트(Timer Running Text)
시간이 다 되기 전에 타이머를 멈추세요!(Stop the Timer before it runs out!)
플레이어가 쉽게 찾을 수 없는 위치에 게임 종료 장치(End Game Device)를 배치합니다.
타이머에 다음 이벤트를 구성하여 성공 시(시간이 끝나기 전에 플레이어가 타이머를 멈출 때) 게임이 종료되도록 합니다.
이벤트 장치 선택 기능 선택 성공 시 이벤트 송신(On Success Send Event To)
게임 종료 장치
활성화
상호작용 가능 타이머의 기본적인 기능이 완성되었습니다.
디자인 팁
내장형 상호작용 메커니즘으로 닿기 어려운 장소에 타이머를 배치하여 시간제한 목표를 손쉽게 설정할 수 있습니다.
플레이어가 타이머와 상호작용하는 방법에는 여러 가지가 있으니, 플레이어가 타이머를 직접 시작하도록 하는 방법도 살펴보세요!
시간제한 탈것
타이머 장치는 다른 장치의 이벤트로 시작 및 정지할 수 있습니다. 이 예시에서는 타이머를 사용하여 플레이어가 얼마나 오랫동안 비행기 안에 있었는지 추적하고, 시간이 다 되면 비행기가 파괴되도록 설정해 봅니다!
사용한 장치
타이머 장치(1)
플레이어 생성 장치(1)
HUD 메시지 장치(1)
비컨 장치(1)
복엽기 생성 장치(1)
기본 장치 설정하기
틸티드 타워 관심 지점(Tilted Towers POI) 스타터 섬에서 시작합니다.
마을 밖 언덕 꼭대기에 플레이어 생성 장치를 배치합니다.
플레이어 생성 장치가 게임 내에 표시되지 않도록 커스터마이징합니다.
플레이어에게 목표를 알려주는 HUD 메시지(HUD Message) 장치를 배치합니다.
장치를 다음과 같이 커스터마이징합니다.
옵션 값 메시지
표시된 건물의 꼭대기에 도달하세요!(Reach the top of the marked building!)
메시지 수신인(Message Recipient)
전체
라운드 시작 시 표시(Show on Round Start)
켜기
라운드 시작 이후 시간(Time from Round Start)
즉시
텍스트 컬러
흰색
틸티드 타워의 건물 꼭대기에 비컨(Beacon) 장치를 배치합니다.
시간제한 탈것 구성하기
타이머 장치를 배치합니다.
타이머를 다음과 같이 커스터마이징합니다.
옵션 값 지속 시간
10.0초
카운트다운 방향(Count Down Direction)
카운트업
상호작용 가능(Can Interact)
아니요
게임 중에 표시
숨김
타이머 색상(Timer Color)
흰색
표시 시간 단위(Display Time In)
초만(Seconds Only)
타이머 진행 중 텍스트(Timer Running Text)
10초 후 비행기가 파괴됩니다...(Plane will Destroy at 10 Seconds…)
일시정지 텍스트(Paused Text)
비행기 파괴 중단됨...(Plane Destroy Stopped...)
플레이어 생성 위치 근처에 있는 언덕 꼭대기에 복엽기 생성 장치(Biplane Spawner)를 배치합니다.
복엽기 생성 장치에 다음 이벤트를 구성하여 플레이어가 복엽기에 타면 (이전에 시작되었는지에 따라) 타이머를 시작 또는 재개하고, 플레이어가 내리면 타이머를 일시정지하도록 합니다.
이벤트 장치 선택 기능 선택 플레이어가 탈것에 타면 이벤트 송신(On Player Enters Vehicle Send Event To)
타이머 장치
시작
플레이어가 탈것에 타면 이벤트 송신(On Player Enters Vehicle Send Event To)
타이머 장치
재개(Resume)
플레이어가 탈것에서 내리면 이벤트 송신(On Player Exits Vehicle Send Event To)
타이머 장치
일시 정지
타이머에 다음 이벤트를 구성하여 타이머가 10초에 도달하면 비행기가 파괴되도록 합니다.
시간제한 탈것 게임 메커니즘의 기본적인 기능이 완성되었습니다!
디자인 팁
타이머 장치는 많고 다양한 이벤트를 수신하고 트리거할 수 있습니다. 이 예시는 타이머를 시작 및 정지하는 외부 장치에 기반하지만, 타이머는 초기화, 완료, 저장 등도 가능합니다!
타이머는 또한 성공 및 실패에 대한 여러 이벤트, 긴급 모드 시작 시의 이벤트 등 다수의 고유한 이벤트를 송신할 수 있습니다!
시간제한 웨이브 생존 게임 만들기!
여러 타이머를 다른 일반적인 장치와 함께 사용하여 웨이브 생존 게임을 만들 수 있습니다. 이 예시에서는 타이머를 버튼 및 크리처 관리 장치에 연결하고 기본적인 경제도 구현해 봅니다.
사용한 장치
기본 게임플레이 설정하기
협곡 섬(Canyon Island) 스타터 섬에서 시작합니다.
섬의 평탄한 영역에 공원 관리소 프리팹을 배치합니다.
대기실 내부에 플레이어 생성 장치를 배치합니다.
플레이어 생성 장치가 게임 내에 표시되지 않도록 커스터마이징합니다.
아이템 지급 장치(Item Granter)를 배치하고 전술 돌격소총을 장치에 등록합니다.
아이템 지급 장치를 다음과 같이 커스터마이징합니다.
옵션 값 받는 플레이어(Receiving Players)
전체
추가 무기 탄약(Spare Weapon Ammo)
100
게임 시작 시 지급(Grant on Game Start)
켜기
플레이어에게 보이지 않는 장소에 게임 종료 장치를 배치합니다.
커스텀 승리 팝업 생존했습니다!(You Survived!)를 추가하여 게임 종료 장치를 커스터마이징합니다.
웨이브 구성하기
관리소 앞에 크리처 생성 장치(Creature Spawner)를 배치합니다.
장치를 웨이브 1 크리처 생성 장치(Wave 1 Creature Spawner)로 명명하고 다음과 같이 커스터마이징합니다.
옵션 값 크리처 유형(Creature Type)
악령(Fiend)
크리처 수(Number of Creatures)
3
활성화 범위(Activation Range)
15.0타일(15.0 Tiles)
생성 장치 표시(Spawner Visibility)
끄기
선호하는 생성 위치(Preferred Spawn Location)
랜덤
게임 시작 시 사용(Enabled At Game Start)
끄기
웨이브 2(Wave 2) 및 웨이브 3(Wave 3)에 사용할 크리처 생성 장치를 두 번 더 복제합니다.
웨이브 2 크리처 생성 장치(Wave 2 Creature Spawner)의 경우, 크리처 유형을 브루트(Brute)로 변경하고 크리처 수를 4로 변경합니다.
웨이브 3 크리처 생성 장치(Wave 3 Creature Spawner)의 경우, 크리처 유형을 랜덤 큐브(Cube Random)로 변경하고 크리처 수를 5로 변경합니다.
비슷한 위치에 장치를 복제할 때는 개별 설정에 손쉽게 액세스할 수 있도록 서로 약간 떨어뜨려 배치합니다.
웨이브 1의 시간을 추적하는 타이머 장치를 배치합니다.
웨이브 1 타이머를 다음과 같이 커스터마이징합니다.
옵션 값 지속 시간
20.0초
타이머 이름(Timer Name)
웨이브 1 타이머(Wave 1 Timer)
상호작용 가능(Can Interact)
아니요
게임 중에 표시
숨김
타이머 색상(Timer Color)
흰색
타이머 진행 중 텍스트(Timer Running Text)
탈출까지 남은 시간...(Survive for...)
성공 시 득점 값(Success Score Value)
100
긴급 모드 사용(Enable Urgency Mode)
켜기
긴급 모드 시간(Urgency Mode Time)
10.0초
긴급 텍스트(Urgency Text)
거의 다 왔어요!(Almost there!)
HUD에 점수 업데이트 표시(Display Score Update on HUD)
켜기
HUD 점수 업데이트 메시지(HUD Score Update Message)
웨이브 1 완료(Wave 1 Complete)
웨이브 2에 이 타이머를 복제하고 웨이브 2 타이머(Wave 2 Timer)로 이름을 변경한 후 다음과 같이 커스터마이징합니다.
옵션 값 지속 시간
20.0초
타이머 이름(Timer Name)
웨이브 1 타이머(Wave 1 Timer)
상호작용 가능(Can Interact)
아니요
게임 중에 표시
숨김
타이머 색상(Timer Color)
흰색
타이머 진행 중 텍스트(Timer Running Text)
탈출까지 남은 시간...(Survive for...)
성공 시 득점 값(Success Score Value)
100
긴급 모드 사용(Enable Urgency Mode)
켜기
긴급 모드 시간(Urgency Mode Time)
10.0초
긴급 텍스트(Urgency Text)
거의 다 왔어요!(Almost there!)
HUD에 점수 업데이트 표시(Display Score Update on HUD)
켜기
HUD 점수 업데이트 메시지(HUD Score Update Message)
웨이브 1 완료(Wave 1 Complete)
웨이브 3 타이머(Wave 3 Timer)를 다음과 같이 커스터마이징합니다.
옵션 값 지속 시간
40.0초
타이머 이름(Timer Name)
웨이브 3 타이머(Wave 3 Timer)
상호작용 가능(Can Interact)
아니요
게임 중에 표시
숨김
타이머 색상(Timer Color)
흰색
타이머 진행 중 텍스트(Timer Running Text)
탈출까지 남은 시간...(Survive for...)
성공 시 득점 값(Success Score Value)
100
긴급 모드 사용(Enable Urgency Mode)
켜기
긴급 모드 시간(Urgency Mode Time)
10.0초
긴급 텍스트(Urgency Text)
거의 다 왔어요!(Almost there!)
HUD에 점수 업데이트 표시(Display Score Update on HUD)
켜기
HUD 점수 업데이트 메시지(HUD Score Update Message)
웨이브 3 완료(Wave 3 Complete)
플레이어의 생성 위치 뒤에서 물고기 명판을 벽의 중앙으로 옮긴 후 게시판(Billboard) 장치를 그 위에 배치합니다.
게시판을 다음과 같이 커스터마이징합니다.
옵션 값 텍스트
웨이브 시작(Start Wave)
텍스트 정렬(Text Justification)
Center
텍스트 크기
24
텍스트 컬러
청록색(Aqua)
윤곽선(Outline)
라이트
그림자(Shadow)
우측상단(Upperright)
물고기 명판에 버튼(Button) 장치를 배치합니다. 이 버튼으로 웨이브 1을 시작합니다.
웨이브 1 버튼을 다음과 같이 커스터마이징합니다.
옵션 값 트리거 가능 횟수(Times Can Trigger)
1
상호작용 텍스트
웨이브 1 시작(Start Wave 1)
게임 중에 표시
아니요
상호작용 반경
0.5미터(0.5 Meters)
이 버튼을 복제하고 웨이브 2 버튼(Wave 2 Button)으로 명명한 후 다음과 같이 커스터마이징합니다.
옵션 값 트리거 가능 횟수(Times Can Trigger)
1
게임 시작 시 사용(Enabled at Game Start)
사용 안 함
상호작용 텍스트
웨이브 2 시작(Start Wave 2)
게임 중에 표시
아니요
상호작용 반경
0.5미터(0.5 Meters)
웨이브 3 버튼을 다음과 같이 커스터마이징합니다.
옵션 값 트리거 가능 횟수(Times Can Trigger)
1
게임 시작 시 사용(Enabled at Game Start)
사용 안 함
상호작용 텍스트
웨이브 3 시작(Start Wave 3)
게임 중에 표시
아니요
상호작용 반경
0.5미터(0.5 Meters)
이벤트 장치 선택 기능 선택 상호작용 시 이벤트 송신
웨이브 1 타이머 장치(Wave 1 Timer Device)
시작
상호작용 시 이벤트 송신
웨이브 1 크리처 생성 장치(Wave 1 Creature Spawner)
사용
상호작용 시 이벤트 송신
다음 웨이브 게시판(Next Wave Billboard)
텍스트 숨김(Set Text Hidden)
웨이브의 기능 및 이벤트 바인딩하기
다이렉트 이벤트 바인딩을 통해 장치가 다른 장치와 직접 통신하도록 설정할 수 있습니다. 여기에는 관련 장치에 기능과 이벤트를 설정하는 것이 포함됩니다.
웨이브 1 버튼(Wave 1 Button)에 다음 이벤트를 구성하여 타이머를 시작하고, 크리처 생성 장치를 사용하고, 게시판이 숨김으로 설정되도록 합니다.
웨이브 2 버튼(Wave 2 Button) 및 웨이브 3 버튼(Wave 3 Button)에 동일한 이벤트를 구성하여 이벤트를 해당 웨이브 장치(타이머 및 크리처 관리 장치(Creature Manager))로 변경합니다. 각 버튼으로 다음 웨이브 게시판의 텍스트를 숨겨야 합니다.
웨이브 1 타이머에 다음 이벤트를 구성하여 현재의 크리처 생성 장치를 파괴하고 다음 웨이브의 버튼을 활성화하고 다음 웨이브 게시판이 다시 보이도록 설정합니다.
이벤트 장치 선택 기능 선택 성공 시 이벤트 송신(On Success Send Event To)
웨이브 2 버튼(Wave 2 Button)
사용
성공 시 이벤트 송신(On Success Send Event To)
웨이브 1 크리처 생성 장치(Wave 1 Creature Spawner)
생성 장치 파괴
성공 시 이벤트 송신(On Success Send Event To)
다음 웨이브 게시판(Next Wave Billboard)
텍스트 표시(Set Text Visible)
웨이브 2 타이머에 동일한 이벤트를 구성합니다. 버튼을 웨이브 3 버튼으로 업데이트하고 크리처 생성 장치를 웨이브 2 크리처 생성 장치로 업데이트합니다.
현재의 크리처 생성 장치를 파괴하고 게임을 종료하기 위해 웨이브 3 타이머에 다음 이벤트를 구성합니다.
경제 만들기
처치 관리 장치(Elimination Manager)를 배치하고 장치에 1골드를 드롭하여 등록합니다.
처치 관리 장치를 다음과 같이 커스터마이징합니다.
옵션 값 드롭한 아이템 수(Number Of Items Dropped)
1
표적 유형(Target Type)
모든 크리처
지나칠 때 줍기(Run Over Pickup)
켜기
대기실에서 벽에 조건부 버튼(Conditional Button) 장치를 배치합니다. 장치에 골드를 드롭하여 등록합니다.
조건부 버튼을 다음과 같이 커스터마이징합니다.
옵션 값 상호작용 텍스트(Interact Text)
탄약 구매(Buy Ammo)
사라진 아이템 텍스트(Missing Items Text)
골드 부족(Not Enough Gold)
열쇠 아이템 필요(Key Items Required)
5
조건부 버튼 위에 게시판 장치를 배치합니다.
게시판을 다음과 같이 커스터마이징합니다.
옵션 값 텍스트
탄약(AMMO)
텍스트 정렬(Text Justification)
Center
텍스트 크기
24
텍스트 컬러
레드
윤곽선(Outline)
두께
그림자(Shadow)
우측상단(Upperright)
아이템 지급 장치를 배치하고 장치에 탄약: 소형 탄환을 드롭하여 등록합니다.
아이템 지급 장치를 다음과 같이 커스터마이징합니다.
옵션 값 지급 시 동작(On Grant Action)
Keep All
아이템 수
100
이벤트 장치 선택 기능 선택 활성화 시 이벤트 송신
탄약 아이템 지급 장치(Ammo Item Granter)
아이템 지급
플레이어가 5골드를 주면 탄환 100개를 받을 수 있도록, 조건부 버튼에 다음 이벤트를 구성합니다.
섬 설정 수정하기
섬 설정을 다음과 같이 수정합니다.
섬 설정(Island Settings) > 사용자 인터페이스(User Interface)로 이동합니다.
HUD에서 골드 자원 표시(Show Gold Resource Count)를 켜기(Yes)로 변경합니다.
섬 설정 > 플레이어(Player)로 이동합니다.
인벤토리(Inventory)에서 무한 골드(Infinite Gold)를 끄기로 변경합니다.
시간제한 웨이브가 있는 웨이브 생존 게임이 완성되었습니다!
디자인 팁
이 예시에서는 점수 부여, 타이머 종료 시 HUD에 변경 사항 표시 등 훨씬 더 많은 내장 설정을 타이머에 사용합니다.
여러 플레이어가 각자 고유한 타이머를 가진 멀티플레이어 게임 모드에서 이 기능을 사용하여 특정 플레이어만 점수를 받도록 할 수도 있습니다!