유니티 예제 프로젝트

Unity는 특정 게임 메커니즘과 장르 문제를 해결하는 여러 가지 방법을 제공하지만 샘플 게임은 실제로 프로젝트에서 구현된 하나의 특정 접근 방식의 형태로 영감을 제공합니다. GDC 2019에서 녹화된 이 세션에서는 FPS 샘플을 사용하는 방법을 배웁니다. Unity 에반젤리스트 앤디 터치(Andy Touch)는 그래픽과 네트워킹을 포함한 Unity 기능의 제품 등급 구현을 실시간 멀티플레이어 컨텍스트에서 시연하기 위해 고안된 프로젝트에 대한 개요를 제공합니다. 또한 이 샘플과 같이 빠르게 진행되는 멀티 플레이어 슈팅 게임의 넷코드가 어떻게 작동하는지 도볼 수 있습니다. 이 소개 세션에서는 GDC 2019에서 FPS 샘플을 사용하여 AAA 품질의 멀티플레이어 1인칭 슈팅 게임(FPS) 게임을 빌드하는 방법을 배웁니다. 또한 빠르게 진행되는 멀티 플레이어 슈팅 게임의 넷코드가 어떻게 작동하는지 보여줄 것입니다. 마지막으로, Unity를 통해 자신만의 멀티플레이어 게임을 계획하기 시작하면서 네트워크로 구성된 게임에 대해 높은 수준에서 논의하고 몇 가지 질문에 답할 것입니다. 리포지토리를 복제한 후에는 필수 구성 조건 섹션에 위에 나열된 Unity 버전을 설치해야 합니다. 설치에 Windows 독립 실행형 지원을 포함해야 합니다(Linux 헤드리스 서버를 빌드하려는 경우 Linux 지원). Unity의 FPS 샘플과 같이 빠르게 진행되는 멀티플레이어 슈팅 게임의 넷코드가 어떻게 작동하는지 자세히 살펴보십시오.

스냅샷 생성 및 압축, 클라이언트 측 예측 및 지연 보정에 대해 알아봅니다. 게임 코드가 서버 및 클라이언트 부분으로 어떻게 구성되어 소규모 전용 서버가 게임을 실행할 수 있는지 알아보십시오. 편집기준비가 완료되면 FPS 샘플 > Windows > 프로젝트 도구로 이동하여 프로젝트 도구 창을 엽니다. 여기에서 Unity를 위한 다양한 프로젝트, 샘플 및 기타 유용한 도구를 찾을 수 있습니다. 이러한 자산의 대부분은 새 버전으로 업데이트할 수 있도록 에셋 스토어를 통해 제공되므로 정기적으로 편집기에서 이러한 자산에 대한 업데이트를 확인해야 합니다. 이 프로젝트는 여러 가지 새로운 기술을 사용하고 있습니다: 우리는 새로운 HD 렌더 파이프라인을 사용하며, 이는 모든 콘텐츠가 HDRP용으로 작성되었음을 의미합니다. 또한 새로운 네트워크 전송 계층과 엔터티 구성 요소 시스템을 사용하고 있습니다. ECS의 경우, 우리는 주로 “ECS 패턴”을 채택하고 일반 구성 요소의 많은 하이브리드 모드에서 사용합니다. ECS 인식 버전에서 Unity의 더 많은 기능을 사용할 수 있게 됨에 따라 Unity는 유니티로 마이그레이션할 예정입니다.

재생 모드를 다시 두고 프로젝트 도구 창에서 “빌드: 독립 실행형Windows64…” 게임 헤드라인 아래에 있습니다. 그렇지 않은 경우 File > 빌드 설정 창을 사용하여 일반적인 방법으로 플랫폼을 변경합니다. 앞으로도 Unity 버전에서 FPS 샘플을 계속 유지하고 개발할 예정입니다. 멀티 플레이어 1 인칭 슈팅 게임 프로젝트 Unity의 최신 기능에 대해 배우고, 필요한 부분을 추출하고 사용하거나 전체 프로젝트를 자신의 게임의 출발점으로 사용하십시오. 참고: Unity 2018.3의 버그로 인해 초기 가져오기 직후에 다음 단계를 수행해야 합니다. 4개의 차더를 선택하고 마우스 오른쪽 단추로 클릭하고 다시 가져옵니다. 2 엔터티와 관련된 스크립트 컴파일 오류가 있는 경우 엔터티 패키지를 제거하고 다시 설치해야 합니다. 이것은 유니티와 전체 소스 및 자산으로 만든 완전한 기능, 1 인칭 멀티 슈팅 게임이다. 유니티 테크놀로지스의 소규모 팀이 적극적으로 개발 중입니다.

Unity의 목표는 Unity의 새로운 기능을 테스트하고 선보이며, 이 외에도 부트스트랩을 하거나, 유용한 비트와 도구를 추출하거나, 프로젝트의 내용에 따라 배우고 영감을 얻을 수 있는 팀에 활용되는 것입니다.

Share on Facebook