🏆 목차.
🛒 개요
이번 글에서 멀티 플레이 게임 개발에 많이 사용되는 포톤 서버를 이용해서
간단하게 방을 만들고 입장하는 기능을 구현해 보겠습니다.
🎨 포톤이란?
포톤이란 멀티플레이어 게임용 유니티 패키지 입니다.
유니티 에셋 스토어에서 임포트가 가능하며, 무료버전과 유료버전이 있습니다.
무료버전은 20명까지 동시접속이 지원되기 때문에 소규모 프로젝트에서는 많이 사용되며,
포톤을 사용한 대표적인 게임은 어몽어스가 있습니다.
네트워크, 멀티쓰레드에 대해서 모르더라도 멀티 플레이 기능을 쉽게 구현할 수 있다는 점이 가장 큰 장점인 것 같습니다.
🎯 포톤 아이디 발급
포톤을 사용하기 위해서 포톤 홈페이지에 가입을 하고 아이디를 발급받아야 합니다.
글로벌 크로스 플랫폼 실시간 게임 개발 | Photon Engine
가입을 완료하면 새 애플리케이션 만들기를 누르고 애플리케이션을 새로 만들어야 합니다.
설정은 아래와 같이 설정해 줍니다.
애플리케이션 유형 : 멀티 플레이어 게임
Photon종류 : Realtime
작성하기를 누르면 사용 중인 이제
사용중인 Photon Cloud 애플리케이션에 방금 생성한 RealTime 애플리케이션이 하나 생성되었습니다.
저희가 필요한 것은 애플리케이션 ID인데 잘 복사를 해둡니다.
🛒 Run2 설치
유니티 에셋스토어에서 Run2 에셋을 임포트 해야 합니다.
Run은 Photon Unity Networking의 약자입니다.
유니티에서 포톤 서버를 사용할 수 있게 도와주고 방 생성, 갱신 등 다양한 기능을 제공해 줍니다.
PUN 2 - FREE | Network | Unity Asset Store
에셋을 프로젝트에 임포트를 하면 이제 포톤을 사용할 준비는 끝입니다.
다음 글에서 본격적으로 기능을 구현해 보겠습니다.
'유니티' 카테고리의 다른 글
[Unity] 포톤서버 방 만들기 및 입장 (2) | 2023.10.03 |
---|---|
[Unity] 포톤 서버 로비 입장하기 (0) | 2023.10.02 |
[Unity] 최적화 : Mesh Baker(메쉬 결합) (0) | 2023.09.29 |
[Unity] 유니티 : 싱글톤(Singleton) 패턴 (0) | 2023.09.04 |
[Unity] 유니티 오브젝트 컬링 문제 (0) | 2023.09.02 |