Verse는 비디오 게임 및 게임과 유사한 경험을 염두에 두고 설계된 프로그래밍 언어입니다. 따라서 게임에 특화된 요구 사항을 처리하는 데 적합합니다.
Verse와 포크리를 사용하는 이유
새로운 프로그래밍 언어를 배우는 것은 부담스러울 수 있습니다. 그런데 포트나이트의 포크리 툴세트는 프로그래밍에 대해 걱정할 필요가 없다는 것이 큰 장점 중 하나입니다.
프로그래밍은 게임 디자인에 내재되어 있습니다.
포크리에서는 장치를 사용하여 게임플레이 규칙을 생성할 수 있지만, 이러한 장치를 미리 정의된 특정 방식으로만 연결할 수 있습니다. 기존 장치나 여러 장치의 조합으로는 불가능한 작업의 경우에는 해당 게임플레이 콘셉트를 포크리 섬에서 직접 구현할 수 없습니다.
바로 이 부분에서 Verse는 프로그래밍을 통해 기존 장치로는 채울 수 없는 간극을 메워 포크리 툴세트를 보완합니다. Verse는 게임 개발자에게 새로운 함수 기능을 생성하거나 복잡한 장치 구성을 단순화할 수 있는 방법을 제공합니다.
에픽게임즈는 더 많은 게임플레이 관련 함수 기능을 지원하기 위해 UEFN용 Verse API를 지속적으로 개발하고 있습니다. 현재로서는 다음에 대한 솔루션으로 Verse를 사용하는 것이 좋습니다.
플레이어와 게임 월드 간의 복잡한 상호작용
상황이 발생하는 시점을 정밀하게 제어
포크리 툴세트만으로는 구현하기 어렵거나 불가능한 신규 게임 규칙 생성
플레이어 또는 게임 월드의 현 상태를 기반으로 한 동적 플레이
Verse 시작하기
프로그래밍 경험이 전혀 없더라도 Verse 문서를 통해 Verse 언어의 기초와 핵심 프로그래밍 개념을 배울 수 있습니다.
Verse 언어에 관심이 있다면 Verse 언어 퀵 레퍼런스 또는 전체 Verse 언어 레퍼런스로 이동할 수 있습니다. API에 관심이 있다면 Verse API 레퍼런스를 살펴보세요.
프로그래밍이 처음이라면 다음 영상을 통해 프로그래머의 사고 방식에 대해 알아볼 수 있습니다.
해당 영상을 시청한 후, 아래 순서대로 문서를 살펴보는 것이 좋습니다.
Verse 프로그래밍 온보딩 가이드
프로그래밍이 처음이거나 포트나이트 언리얼 에디터에서 Verse를 사용하는 것이 처음인 경우 이 체크리스트를 확인하여 시작해 봅니다.
Verse 코드 작성 기초 학습하기
프로그래밍 경험이 전혀 없는 분들에게 Verse를 소개하는 짧은 강좌입니다. 프로그래밍 경험이 전혀 없어도 괜찮습니다.
Verse 프로그램 처음으로 수정하고 실행하기
Verse 프로그램을 처음으로 실행하고 수정하기가 얼마나 쉬운지 확인해 보세요!
Verse 스타터 템플릿
Verse를 사용하여 명령으로 NPC를 제어하는 미니게임을 제작합니다.
Verse 언어 퀵 레퍼런스
Verse의 특징을 다시 살펴보려는 분들을 위해 이 퀵 레퍼런스를 마련했습니다!
Verse 코드 스타일 가이드
팀이 읽기 쉽고 일관되며 유지관리하기 쉬운 Verse 코드를 작성하는 방법을 살펴봅니다.