FPS 샘플 소개
FPS 샘플은 Unity 2018.3에서 제공되는 기능 및 패키지의 내부 검증을 위해 제작되었으며, 모든 에셋과 함께 다운로드할 수 있습니다. 이 프로젝트에 포함된 항목은 다음과 같습니다.
- HDRP용 고품질 에셋이 포함된 1개의 완전히 채워진 아레나 레벨
- 4개의 고유 무기가 있고 리깅이 완성된 2개의 캐릭터
- 최대 16명의 플레이어를 지원할 수 있는 권한 서버 아키텍처와 지원되지 않는 커스텀 넷코드를 포함하는 게임 코드(실제 제작에 사용하는 것은 추천하지 않음)
- 데스매치 및 점령 게임 모드
- PC 지원
Unity 2018.3 또는 Unity 2018.4 LTS 릴리스를 사용하는 중급 및 고급 개발자를 위한 아이디어 및 학습 용도로 사용하시기 바랍니다. 이 프로젝트는 실험적 기술을 사용합니다. 이 프로젝트는 지원되지 않으므로 이 프로젝트의 일부를 실제 프로젝트에 활용하려면 지원되는 패키지로 업그레이드하시길 권장합니다.
공식 유나이트 및 GDC 강연 시청하기
FPS 샘플 시작하기
GDC 2019에서 녹화된 이 세션에서는 FPS 샘플 사용을 시작하는 방법을 살펴봅니다. 유니티 에반젤리스트인 앤디 터치(Andy Touch)가 그래픽스 및 네트워킹을 비롯하여 제품 수준에서 구현된 Unity의 기능을 시연하기 위해 설계된 프로젝트를 실시간 멀티플레이어의 맥락에서 간략하게 설명합니다. 또한 호흡이 빠른 멀티플레이어 슈팅 게임의 넷코드가 어떻게 작동하는지 확인할 수 있습니다.
유나이트 LA 기조연설
유나이트 LA 2018 기조연설에서 유니티는 에디터에서 바로 열 수 있는 예제 프로젝트인 FPS 샘플을 공개했습니다. FPS 샘플은 Unity를 통해 완벽하게 작동하는 멀티플레이어 게임을 만들 때의 기능뿐만 아니라 이를 직접 구현하는 방법을 시연합니다.
FPS 샘플 그래픽 심층 분석 - 유나이트 LA
이 LA 세션에서는 아티스트의 관점에서 프로젝트의 구조, 특히 고해상도 렌더 파이프라인(HDPR)을 중점적으로 살펴봅니다.
Unity FPS 샘플의 네트워킹 심층 분석 - 유나이트 LA
Unity의 FPS 샘플과 같이 빠르게 진행되는 멀티플레이어 슈팅 게임의 넷코드의 작동 원리를 심층적으로 살펴보세요. 스냅샷 생성 및 압축, 클라이언트측 예측 및 지연 보상에 대해 알아보세요. 게임을 실행하는 소형 전용 서버를 구현하기 위해 서버 및 클라이언트측에 게임 코드를 구성하는 방법을 살펴보세요.
FPS 샘플소개
FPS 샘플 프로젝트를 빠르게 살펴보세요. 프로젝트에서 사용하는 기능의 개요와 직접 FPS 프로젝트를 만들 때 혹은 학습 자료로 이 프로젝트를 활용하는 방법을 알아보세요
시작 방법
기술 자료를 비롯한 프로젝트는 Unity 2018.3.8f1용 GitHub에서 다운로드할 수 있습니다. 이 프로젝트는 네트워킹을 포함해 대규모 업데이트가 진행 중인 기술 및 패키지를 사용하므로 아이디어 용도로만 사용하시길 권장합니다.
유니티의 FPS 샘플 포럼에 참여하여 프로젝트에 관한 의견 및 정보를 교환하고 피드백을 제공해주시기 바랍니다.