본 기사는 2024년 9월 5일에 공개된 New: Photon Fusion Starter sample 을 번역했습니다.
Photon Fusion Starter 패키지 열기
현재 Unity Asset Store에서 이용 가능한 Photon Fusion Starter는 Unity 게임 엔진을 활용하여 프로젝트에 강력한 멀티플레이어 기능을 통합하려는 개발자에게 게임 체인저와 같은 역할을 합니다. 이 패키지에는 Photon Fusion을 통해 멀티플레이어 게임 개발을 테스트하고 학습할 수 있는 3가지 엔트리 레벨 게임 샘플이 포함되어 있습니다. 3인칭 캐릭터 게임, 플랫포머 게임, 슈팅 게임입니다.
Fusion Starter 샘플은 tick-accurate, lag-compensated(호스트 모드), rollback 및 resimulation loop 모범 사례를 통해 다양한 유형의 멀티플레이어 게임플레이를 위한 최적의 기반을 제공하도록 설계되었습니다. Unity 검증 솔루션인 Photon Fusion을 Unity 프로젝트의 기반으로 통합할 수 있도록 고안된 포괄적인 어셋입니다.
Fusion Starter는 고성능의 확장 가능한 멀티플레이어 게임을 만들고자 하는 개발자에게 모범 사례를 제공하며, 자세한 예제와 포괄적인 설명서가 포함되어 있습니다.이 샘플은 초보자와 전문가 모두를 수용하기 위해 Fusion Shared 및 Fusion Host 토폴로지에서 제공됩니다.
1. 3인칭 캐릭터 컨트롤러(Third Person Character Controller)
Third Person Character 샘플은 Unity의 Starter Assets – Third Person을 플레이 가능한 멀티플레이어 환경으로 변환합니다. 플레이어는 3인칭 캐릭터로 생성되고 프로토타입 환경을 걷고 달릴 수 있습니다. 이 샘플은 기본 CharacterController 구성 요소를 Fusion에 맞게 특별히 커스터마이즈된 운동학적 캐릭터 컨트롤러(KCC) 솔루션인 Simple KCC 애드온 으로 대체합니다 . 어려운 네트워킹 조건에서도 매끄러운 움직임과 회전을 제공하며, 단일 CPU 서버 코어에서 수십 또는 수백 개의 캐릭터를 처리할 수 있도록 최적화되었습니다.
2. 플랫포머(Platformer)
Platformer 샘플은 Third Person Character Controller와 비슷한 기반을 사용하며 동전 수집과 떨어지는 플랫폼 피하기와 같은 게임 객체와의 상호작용을 제공합니다. RPC를 사용하여 플레이어 머리 위에 이름판을 표시하며, 플레이어가 10개의 동전을 수집하고 맨 위의 플래그에 도달하기 위해 경쟁하는 간단한 게임 루프를 제공합니다. 각 라운드가 끝나면 모든 플레이어는 시작 지점으로 되돌아갑니다.
3. 슈터(Shooter)
Shooter 샘플은 플레이어들이 날아다니는 닭을 쏘아 최고의 사냥꾼이 되기 위해 경쟁하는 간단한 1인칭 슈팅 게임을 보여줍니다. 닭 카운터는 플레이어가 플랫폼에서 떨어지거나 다른 플레이어에게 죽임을 당할 경우 재설정됩니다.호스트 모드의 Fusion Starter는 Fusion의 지연 보상을 활용하여 네트워크 조건이 좋지 않더라도 정확한 타격을 보장합니다.
댓글
댓글 0개
댓글을 남기려면 로그인하세요.