Sample Name |
Host Mode |
Shared Mode |
Description | Study Focus |
Asteroids Simple |
Yes | No | 간단한 아케이드 스타일의 게임 샘플. 네트워킹과 동기화의 기본을 배우기 적합. | 기본적인 네트워킹 개념, 동기화, 및 객체 이동 동기화를 학습하는 데 적합. |
Simple FPS |
Yes | No | 기본적인 1인칭 슈팅 게임 샘플. FPS 게임에서의 네트워크 동기화와 레이턴시 처리 예시. | FPS 장르의 캐릭터 컨트롤, 발사체 및 상호작용의 네트워크 처리 학습에 유용. |
Razor Madness |
Yes | No | 레이싱 게임 스타일의 샘플. 차량 물리와 동기화 메커니즘 학습. | 차량 물리 및 동기화 알고리즘, 레이싱 게임의 네트워크 처리 학습에 적합. |
Quiz Network |
Yes | Yes | 간단한 퀴즈 게임 샘플. 실시간 데이터 동기화 및 UI 업데이트 방식 학습 가능. | UI 요소와 실시간 데이터의 네트워크 동기화, 사용자 입력 처리 학습에 유용. |
Fusion Golf |
Yes | No | 골프 게임 샘플로, 다양한 물리 요소와 상호작용을 포함. | 복잡한 물리 상호작용과 여러 플레이어 동기화 방식 학습에 적합. |
Impostor | Yes | Yes | 소셜 디덕션 장르 게임 샘플. 플레이어 간의 상호작용과 상태 동기화 학습. | 상태 동기화, 역할 기반 게임의 네트워크 로직 및 동작 학습에 적합. |
Karts | Yes | No | 카트 레이싱 게임 샘플. 고급 물리 처리와 네트워크 동기화 예제 제공. | 고급 물리 동작과 복잡한 동기화, 레이싱 게임 로직 학습에 유용. |
Tanknarok | Yes | No | 탱크 전투 게임 스타일의 샘플. 고급 물리 및 네트워크 상호작용 학습. | 대전 게임의 네트워크 상호작용, 물리 동작 동기화 및 복잡한 게임 로직 학습에 적합. |
BR200 | Yes | No | 배틀 로얄 스타일의 샘플로, 대규모 플레이어 동기화 및 상호작용 처리 예시. | 대규모 플레이어 동기화, 배틀 로얄 장르의 특수 로직 및 서버 성능 최적화 학습에 유용. |
Multi Climb Tutorial |
Yes | Yes | 복잡한 물리 동작과 네트워크 동기화를 설명하는 고급 튜토리얼. 다중 사용자 동기화 및 물리 계산 학습 가능. | 복잡한 물리적 상호작용, 네트워크 최적화, 대규모 플레이어 수 처리, 성능 향상 기법 학습. |
Photon Fusion 2 학습 로드맵
단계 | 프로젝트/튜토리얼 | 학습 목표 및 내용 |
초급 샘플 프로젝트 실습 | Asteroids Simple | - 간단한 네트워크 동기화 및 이동 동기화 실습 - 객체의 생성, 이동, 삭제를 네트워크를 통해 동기화하는 방법 학습 |
Quiz Network | - 실시간 데이터 동기화 및 UI 업데이트 실습 - 사용자 입력과 UI 요소의 네트워크 동기화를 배우기 |
|
중급 샘플 프로젝트 실습 | Simple FPS | - FPS 장르에서의 캐릭터 컨트롤 및 발사체 네트워크 처리 학습 - 지연 시간 관리 및 예측(Prediction) 기법 배우기 |
Fusion Golf | - 복잡한 물리 동작 및 여러 플레이어 동기화 방식 학습 - 다양한 물리적 상호작용 및 충돌 처리 방법 이해 |
|
고급 기능 및 최적화 | Impostor | - 상태 동기화 및 역할 기반 게임의 네트워크 로직 학습 - 복잡한 게임 로직 및 상태 관리 기법 익히기 |
BR200 | - 대규모 배틀 로얄 게임에서의 동기화 및 성능 최적화 방법 학습 - 서버 성능 최적화 및 대규모 플레이어 관리 기법 이해 |
|
고급 튜토리얼 및 커스텀 제작 실습 |
Multi Climb Tutorial | - 복잡한 물리적 상호작용 및 네트워크 최적화 실습 - 다양한 사용자 수용을 위한 확장성 있는 네트워크 설계 학습 |