Study] Photon Cloud(Unity)-01
- 김영호
- 2023년 1월 12일
- 1분 분량
최종 수정일: 2023년 4월 24일
Photon Cloud(포톤 클라우드)
- 온라인 게임 개발/멀티플레이어 게임, 유니티 기반 온라인 게임 개발 등에 사용되는 프로그램
- 온라인 게임 개발/공부 입문용(기초)
- 난이도가 비교적 쉬움
- 유니티 기반 온라인 게임 개발에 용이
- [단점] 정식 서버/클라이언트와는 다소 차이가 있음
온라인 게임
- 게임서버/유저(클라이언트)
온라인 게임/게임 서버 개발 공부
- 네트워크 프로그래밍(TCP/IP 소켓 프로그래밍)
- 멀티 쓰레드 프로그래밍
- 데이터베이스
- 리눅스 등 서버구동 OS
=============================================================
Phton Cloud 만들기
Photon 사이트(https://www.photonengine.com/ko-kr/photon)에 회원가입 후 "새 어플리케이션 만들기"로 Photon Cloud를 사용할 준비를 할 수있다.

이때 Photon 종류는 "PUN"으로 설정해야한다.
생성된 어플리케이션의 ID를 복사하여 저장해둔뒤 Unity에서 작업을 하면 된다.
=============================================================
Unity에 세팅하기
Unity Asset Store에서 "Photon"을 검색해보면 PUN과 PUN2가 있는데 이 중 PUN2를 Import한다.

그러면 Uinty의 Window 탭에 "Photon Unity Networking"이 생기고 PUN Wizard에서 Setup Project를 이용하여 아까 만들어둔 Application ID를 연동할 수 있게 된다.
=============================================================
접속 테스트

