1. 포톤

Photon Unity Networking(PUN)은 멀티 플레이어 게임용 유니티 패키지

1) 제공하는 메인 기능

2) using 구문

Photon PUN을 사용하려면 필요한 네임스페이스를 가져와야 한다.

using Photon.Pun;       // PUN 핵심 기능: PhotonNetwork 클래스, MonoBehaviourPun, RPC 등
using Photon.Realtime;  // 실시간 네트워크 모델: Player, Room, Lobby, 연결 상태/이유(DisconnectCause) 등

Photon.Pun

Unity에서 Photon Unity Networking(PUN) 기능을 제공하는 네임스페이스

주요 포함 클래스/기능:

Photon.Realtime

Photon의 하위 계층 네크워킹 모델(Realtime API)을 제공하는 네임스페이스

PUN은 내부적으로 Photon.Realtime 을 활용하므로, 콜백 및 상태 확인 구현 시 해당 네임스페이스를 함께 사용해야 한다.