멀티게임 만들기 2주차


이번에는 원하는 구역에 Grid들을 깔고, 거기에 건물들을 설치할 수 있도록 하는 작업을 했습니다.


보통 저는 멀티플레이 기능 하나를 만드려면


1. 우선 싱글에서 작동되도록 만들기

2. 작동되는걸 멀티플레이에서 작동되도록 수정


이런식으로 개발을 하는데,

멀티플레이로 수정할때 생각보다 신경써야될게 많아서

그냥 일을 두번하는 느낌이 드는 경우가 많습니다.


동기화나 동시접근 문제는 그냥 서버에 RPC보내서 차례대로 처리하면 되서 간단한데

부모-자식 관계나 Spawn 타이밍 때문에 문제생기면 싱글에서 작동되도록 만든 구조를 고쳐야되서 어지럽네요

 


만약 멀티플레이 게임을 처음 도전할 생각을 하고계신다면

개발기간을 싱글 x 2-3배는 하시는게 좋을 것 같습니다.


28f3d72fe3f206a26d81f6e44580736ac37ff2


UI나 바닥도 좀 꾸미기 시작해야겠네요


다들 화이팅입니다.