최대 1 분 소요

들어가며

멀티플레이 게임을 개발할 때 가장 중요한 것 중 하나가 여러 유저의 동시 접속 기능이다.

예전에 멀티 게임을 구현할 때 시스템이 제대로 작동하는지 테스트하기 위해 게임을 빌드하고 직접 다운 받고 실행하는 방식으로 했었는데 시간이 매우 오래걸리고 비효율 적이였다.

오랜만에 다시 멀티게임을 만들게 되었는데 과거의 끔찍했던 경험을 다시 하고싶지 않아 에디터 상에서 여러화면을 띄우는 방법을 찾게되었다.

ParrelSync

  • 패럴씽크란 에디터를 복제해 복수의 에디터를 띄울 수 있게 해주는 패키지다.
  • 이를 통해 빌드를 하지 않고 손쉽게 멀티 플레이게임을 테스트할 수 있다.

Install

image

ParrelSync Github주소로가서 UPM Package 주소 혹은 아래 주소를 복사한다.


https://github.com/VeriorPies/ParrelSync.git?path=/ParrelSync
  • 그 후 유니티로 돌아가서 UPM 매니저에 복사한 주소를 붙여넣어 설치한다.
    패키지 매니저에 대한 설명은 이 링크에서 확인하길 바란다.

image


  • 설치가 완료되면 상단에 ParrelSync 탭이 생기는데 그곳에서 Clones Manager를 클릭한다.
    image

  • Colnes Manager에서 클론을 생성하면 에디터가 복제가 된것을 볼 수 있다.
    image
    image복제된 에디터 화면

다른 예제

  • ParrelSync도 분명 편하긴 하지만 에디터를 복제해야 할 때 시간이 걸려 유니티 내부에서 다중 클라이언트를 지원하는 기능이 있지 않을까 생각했다.

  • ParrelSync 말고 다른 예제를 찾던 중 애초에 유니티 내부에서 다중 클라이언트를 구동할 수 있는 방법이 있었다. 다음에 이에 대해서 포스트를 해볼 것이다.

댓글남기기