This document is about: QUANTUM 2
SWITCH TO

개요

Level 4
quantum fps template v2

소개

FPS 템플릿은 Quantum SDK 기반으로 구축됩니다. 이 프레임워크는 전체 추가 도구와 바로 사용할 수 있는 게임 기능을 제공하여 경쟁력 있는 FPS 게임의 개발의 생산성을 향상시켜줍니다.

프레임워크는 크로스 플랫폼(iOS / Android / PC / VR)으로 모바일에서는 최대 8-16명, PC에서는 64명까지 지원합니다.

쇼케이스

모바일 FPS Hellfire 는 FPS 템플릿으로 개발되었습니다.

기술 스택

FPS Template 기술 스택에는 Quantum에서 기대하는 모든 기능이 포함되어 있습니다.

  • Quantum SDK 2.x
  • Quantum Bot SDK
  • Photon Realtime SDK
  • Photon Chat SDK

또한 일반적으로 사용되는 다음과 같은 유니티 도구도 통합합니다:

  • Unity XR
  • 새로운 유니티 입력 시스템
  • TextMesh Pro
  • Cinemachine

필요 사양

  • Minimum Unity 2021.1.0f1
  • Visual Studio 2017, JetBrains Rider
  • Microsoft Windows 10 또는 Mac OS X
  • C# 7.3 그리고 .Net 4.6.2

제품 특징

이 프레임워크는 빠른 게임 플레이 반복에 중점을 두고 있어 생산성을 높일 수 있는 다양한 기능도 제공합니다.

  • 참조 구현(스트립 준비 완료)
  • 체계적이고 확장 가능한 코드 아키텍처
  • 코어 및 프로젝트별 스크립트로 엄격하게 구분
  • 한 번 클릭 플랫폼 스위치
  • 유니티 클라우드 빌드 지원
  • 단일 리포지토리, 플랫폼별로 다른 코드 경로/데이터 사전 설정 사용

Gameplay 특징

이 프레임워크는 바로 사용할 수 있는 다음과 같은 게임 기능을 제공합니다.

  • 무기
  • 능력치
  • 효과
  • 발사체
  • 속성
  • 키네마틱 캐릭터 컨트롤러
  • 고급 오토파이어
  • 히트 시스템
  • 신체 부위
  • 체력 + 보호막
  • 상호작용
  • AI + 네비게이션

범용 기능

이 프레임워크는 게임 플레이 기능 외에도 게임 경험과 개발의 핵심인 다양한 범용 기능이 함께 제공됩니다.

  • 씬 로드 시 사용자 지정 코어 루프
  • 채팅
  • 파티
  • 로비
  • 매치메이킹
  • 원격 설정
  • UI 시스템
  • 오디오 시스템
  • 리플레이 시스템
  • 카메라 시스템
  • 프로파일링 도구
  • 그래픽 품질 사전 설정
  • 베이킹 시스템
  • 온라인/오프라인 플레이 모드
  • 대량 시뮬레이션
  • 개발 / 배포 빌드 파이프라인
  • 런타임 / 영구 설정
  • 네트워크 연결 관리
  • 최소 할당
  • 풀링

온보딩 & 개발

다음은 FPS 템플릿을 사용한 개발 프로세스 및 프로젝트 라이프 사이클 대한 일반적인 개요입니다.

  1. Kick-off: FPS 팀은 프로젝트의 세부사항, 기술적 제한 및 기회, 라이센싱 옵션에 대해 논의합니다.
  2. 온보딩 - Quantum:다음을 통해 기본 Quantum SDK를 숙지할 수 있습니다.
    • 문서를 읽습니다.
    • 가장 관련성이 높은 샘플을 확인합니다.
    • 간단한 역학을 프로토타이핑합니다.
  3. 온보딩 - FPS 템플릿:기본 Quantum SDK에 익숙해지면 다음을 통해 FPS 템플릿을 평가할 수 있습니다.
    • 설명서를 읽습니다.
    • 프레임워크의 기능을 테스트합니다.
    • 프로젝트에서 몇 가지 역학을 시제품으로 제작합니다.
  4. 평가:평가판 사용 기간이 끝나면 진행 상황에 대해 논의하고 FPS Template, 기본 Quantum SDK 또는 둘 다 계속하기로 결정합니다.
  5. 개발 - 생산:업그레이드 프로세스(Quantum SDK + FPS Template core)를 포함하여 게임 개발을 완전히 주도할 수 있습니다.
  6. 소프트 / 하드 런칭 전:시뮬레이션 설정, 입력 구조 및 성능 점검을 최종 검토할 수 있습니다.
  7. 수명이 다할때까지:Quantum SDK를 온디맨드 방식으로 업그레이드(예: 중요한 버그 수정의 경우), FPS Template 스크립트가 동결되고 프로젝트별 버그 수정만 커밋됩니다.
Back to top