
크리에이터 여러분 안녕하세요!
UEFN으로 숨바꼭질 게임을 만들고 싶으신가요? 그렇다면 이 글을 꼭 읽어보세요.
새로운 숨바꼭질(Prop Hunt) 템플릿은 UEFN으로 자신만의 숨바꼭질 섬을 만들기 위한 시작점을 제공합니다. 예를 들어 섬의 스킨을 변경하거나, 플레이어가 변신할 수 있는 사물을 추가하거나, Verse 파일을 편집하여 세부적으로 살펴보고 기본적인 게임플레이에 변화를 줄 수 있습니다.
초보 크리에이터를 위해 설명하자면, 숨바꼭질 게임에서 플레이어는 ‘사물’이나 ‘사냥꾼’이 됩니다. 사물은 덤불, 쓰레기통, 우편함 등 맵 안의 오브젝트로 위장할 수 있으며, 사물의 임무는 사냥꾼으로부터 처치되지 않도록 숨는 것입니다. 이 템플릿 게임에는 플레이어가 맵 안에서 계속 이동하지 않으면 사냥꾼에게 위치가 노출되도록 하는 심장박동 메커니즘도 도입했습니다.
이제 포트나이트에서 이 템플릿 게임을 플레이할 수 있습니다. 0259-6053-5824 섬 코드를 사용하면 시작할 수 있습니다.
숨바꼭질 템플릿을 사용하면 환경, 에셋, 장치 프로퍼티를 간단히 편집하여 자신만의 숨바꼭질 섬을 위해 게임플레이를 리믹스할 수 있습니다. Verse 코드를 열 필요 없이(다른 장치와 마찬가지로) Verse 장치에 노출되는 @editable 프로퍼티를 사용하여 쉽고 빠르게 편집할 수 있습니다.
Verse에 익숙하다면 코드를 자세히 살펴보고 Verse 파일을 직접 편집할 수 있습니다. 이는 언어의 몇 가지 기본 기 능(다른 기능은 이후에 설명)을 보여주는 Verse를 통해 게임플레이 제작에 더 깊이 파고들기 위한 좋은 방법입니다.
Verse에 익숙해지면 이러한 동적 Verse 기능을 사용하여 섬의 게임 루프에 고유한 기능을 추가하고 완전히 새로운 장치를 만들어 다른 섬에서 사용할 수도 있습니다.
아직 Verse에 대해 알아가는 중이라면 먼저 시간제한 피자 배달 게임 튜토리얼로 시작하고 Verse로 프로그래밍 배우기 문서를 살펴보는 것을 권장합니다.
그러면 이 템플릿과 함께 제공되는 Verse 파일을 살펴보기가 한결 수월해질 것입니다.
숨바꼭질 템플릿은 Verse의 여러 멋진 기능을 배우는 데 도움이 됩니다.
Verse로 생성된 장치는 UEFN의 다른 장치와 마찬가지로 @editable 프로퍼티를 사용하여 조정할 수 있으며 여러 UEFN 경험에서 사용하여 다른 섬에 동일한 기능을 제공할 수도 있습니다.
플레이어 추가/제거 이벤트는 진행 중인 게임에 플레이어가 참여하거나 나가는 것을 처리하는 데 사용됩니다. 라운드가 시작된 후 추가된 플레이어는 사냥꾼이 됩니다. 플레이어가 게임을 떠나면 해당 플레이어는 팀에서 제거되고 Verse 코드는 라운드가 종료되어야 하는지 확인합니다.
Verse의 클래스는 상속을 보여주기 위해 사용됩니다. 이를 통해 코드를 재사용하고 가독성과 정리를 위해 여러 Verse 파일에 분산시킬 수 있습니다. 각 팀의 공통 장치를 한곳에서 설정하고 모든 팀에서 사용할 수 있는 함수 세트를 작성해 보세요.
루프는 여러 표현식을 독립적으로 실행할 수 있는 흥미로운 Verse 기능인 동시성(concurrency)과 함께 사용됩니다. 템플릿에서 동시성은 race 표현식을 통해 사용됩니다. race에서는 두 개 이상의 분기가 동시에 실행되며, 어느 쪽이든 먼저 완료되면 다른 분기의 실행이 취소되고 스크립트가 계속 진행됩니다.
템플릿에서 비대칭 팀은 팀과 클래스가 포인트 부여 및 아이템 지급을 다르게 하는 데 사용됩니다.
이 템플릿에서는 인기 있는 게임 모드를 시연하고, UEFN 툴세트와 Verse를 함께 사용하여 여러 환경과 사물을 실험하는 방법을 보여줍니다. 기존 장르에 자신만의 변주를 줄 수 있는 심장박동 같은 새로운 메커니즘도 소개합니다.
학습의 관점에서 이 템플릿은 UEFN 게임을 만들 때 Verse가 어떻게 더 많은 기능과 유연성을 제공하는지 보여주는 훌륭한 사례입니다. 동시성처럼 Verse를 다른 언어와 차별화하는 몇 가지 기본적인 Verse 기능의 작업 데모를 제공합니다.
재미있는 동시에 교육적입니다. 템플릿을 확인해 보시고, 사냥꾼 또는 사물이 되어 즐거운 시간 보내세요!
자신만의 숨바꼭질 게임을 만들 준비가 되셨나요? 지금 UEFN의 프로젝트 브라우저에서 템플릿을 찾아 요령을 배워보세요. 완성된 모습을 맛보고 싶다면 현재 포트나이트 섬(0259-6053-5824 코드)으로 제공 중인 이 템플릿의 플레이 가능 버전을 확인하세요.
UEFN으로 숨바꼭질 게임을 만들고 싶으신가요? 그렇다면 이 글을 꼭 읽어보세요.
새로운 숨바꼭질(Prop Hunt) 템플릿은 UEFN으로 자신만의 숨바꼭질 섬을 만들기 위한 시작점을 제공합니다. 예를 들어 섬의 스킨을 변경하거나, 플레이어가 변신할 수 있는 사물을 추가하거나, Verse 파일을 편집하여 세부적으로 살펴보고 기본적인 게임플레이에 변화를 줄 수 있습니다.
초보 크리에이터를 위해 설명하자면, 숨바꼭질 게임에서 플레이어는 ‘사물’이나 ‘사냥꾼’이 됩니다. 사물은 덤불, 쓰레기통, 우편함 등 맵 안의 오브젝트로 위장할 수 있으며, 사물의 임무는 사냥꾼으로부터 처치되지 않도록 숨는 것입니다. 이 템플릿 게임에는 플레이어가 맵 안에서 계속 이동하지 않으면 사냥꾼에게 위치가 노출되도록 하는 심장박동 메커니즘도 도입했습니다.
이제 포트나이트에서 이 템플릿 게임을 플레이할 수 있습니다. 0259-6053-5824 섬 코드를 사용하면 시작할 수 있습니다.
숨바꼭질 템플릿을 사용하면 환경, 에셋, 장치 프로퍼티를 간단히 편집하여 자신만의 숨바꼭질 섬을 위해 게임플레이를 리믹스할 수 있습니다. Verse 코드를 열 필요 없이(다른 장치와 마찬가지로) Verse 장치에 노출되는 @editable 프로퍼티를 사용하여 쉽고 빠르게 편집할 수 있습니다.
Verse에 익숙하다면 코드를 자세히 살펴보고 Verse 파일을 직접 편집할 수 있습니다. 이는 언어의 몇 가지 기본 기 능(다른 기능은 이후에 설명)을 보여주는 Verse를 통해 게임플레이 제작에 더 깊이 파고들기 위한 좋은 방법입니다.
Verse에 익숙해지면 이러한 동적 Verse 기능을 사용하여 섬의 게임 루프에 고유한 기능을 추가하고 완전히 새로운 장치를 만들어 다른 섬에서 사용할 수도 있습니다.
아직 Verse에 대해 알아가는 중이라면 먼저 시간제한 피자 배달 게임 튜토리얼로 시작하고 Verse로 프로그래밍 배우기 문서를 살펴보는 것을 권장합니다.
그러면 이 템플릿과 함께 제공되는 Verse 파일을 살펴보기가 한결 수월해질 것입니다.
Verse 기능 살펴보기
숨바꼭질 템플릿은 Verse의 여러 멋진 기능을 배우는 데 도움이 됩니다.Verse로 생성된 장치는 UEFN의 다른 장치와 마찬가지로 @editable 프로퍼티를 사용하여 조정할 수 있으며 여러 UEFN 경험에서 사용하여 다른 섬에 동일한 기능을 제공할 수도 있습니다.
플레이어 추가/제거 이벤트는 진행 중인 게임에 플레이어가 참여하거나 나가는 것을 처리하는 데 사용됩니다. 라운드가 시작된 후 추가된 플레이어는 사냥꾼이 됩니다. 플레이어가 게임을 떠나면 해당 플레이어는 팀에서 제거되고 Verse 코드는 라운드가 종료되어야 하는지 확인합니다.
Verse의 클래스는 상속을 보여주기 위해 사용됩니다. 이를 통해 코드를 재사용하고 가독성과 정리를 위해 여러 Verse 파일에 분산시킬 수 있습니다. 각 팀의 공통 장치를 한곳에서 설정하고 모든 팀에서 사용할 수 있는 함수 세트를 작성해 보세요.
루프는 여러 표현식을 독립적으로 실행할 수 있는 흥미로운 Verse 기능인 동시성(concurrency)과 함께 사용됩니다. 템플릿에서 동시성은 race 표현식을 통해 사용됩니다. race에서는 두 개 이상의 분기가 동시에 실행되며, 어느 쪽이든 먼저 완료되면 다른 분기의 실행이 취소되고 스크립트가 계속 진행됩니다.
템플릿에서 비대칭 팀은 팀과 클래스가 포인트 부여 및 아이템 지급을 다르게 하는 데 사용됩니다.
숨바꼭질 템플릿을 추천하는 이유는 무엇인가요?
이 템플릿에서는 인기 있는 게임 모드를 시연하고, UEFN 툴세트와 Verse를 함께 사용하여 여러 환경과 사물을 실험하는 방법을 보여줍니다. 기존 장르에 자신만의 변주를 줄 수 있는 심장박동 같은 새로운 메커니즘도 소개합니다.학습의 관점에서 이 템플릿은 UEFN 게임을 만들 때 Verse가 어떻게 더 많은 기능과 유연성을 제공하는지 보여주는 훌륭한 사례입니다. 동시성처럼 Verse를 다른 언어와 차별화하는 몇 가지 기본적인 Verse 기능의 작업 데모를 제공합니다.
재미있는 동시에 교육적입니다. 템플릿을 확인해 보시고, 사냥꾼 또는 사물이 되어 즐거운 시간 보내세요!