steamworks나 넷코드 퓨전 이런거 있던데 다들 뭐 씀?
그리고 steamworks는 유니티 에셋 스토어에 100달러에 파는거 필수로 사야하는거야??
\
아 그리고 멀티게임 만들때 싱글게임 만들듯이 먼저 만들고 마지막에 멀티로 바꾸는지
아니면 처음부터 멀티로 만드는지 궁금해요
steamworks나 넷코드 퓨전 이런거 있던데 다들 뭐 씀?
그리고 steamworks는 유니티 에셋 스토어에 100달러에 파는거 필수로 사야하는거야??
\
아 그리고 멀티게임 만들때 싱글게임 만들듯이 먼저 만들고 마지막에 멀티로 바꾸는지
아니면 처음부터 멀티로 만드는지 궁금해요
질문을 보면 싱글겜 플래피버드부터 만들어봐야할거같은데
멀티게임은 처음부터 설계를 멀티겜으로 해야함 동기화 문제때문에
게임 로직 용 api랑 세션관리용 api 가 따로 인데 스팀워크는 세션관리용 api 일 뿐이다. 세션이 뭔진 알지? 게임 로직 구현은 언리얼이면 데디 or 기타 겜 엔진이면 포톤섭 or 자체서버 로 개발해야하고, 그냥 처음부터 멀티 전용으로 로직 짜는 편이 좋을거임. 싱글로 개발해놓고 나중에 멀티로 가도 되긴하지만 리팩토링 시간이 많이 걸릴거임. 그렇게 할거면 코드 재사용 가능하게 잘 짜야할거임
그리고 배포하려면 클라우드랑 네트워크 지식 좀 알고있어야된다. 쿠버네티스나 도커컴포즈 활용해서 직접 배포하거나 혹은 배포 자동화 api (겜리프트) 같은거 써야됨. 집컴에서 걍 배포할거면 한국섭 운영 밖에 안되니까 간단한거면 그렇게 하고 클라우드는 필수.
내가 간단하게 멀티겜 만들어본적 있는데 싱글겜으로 먼저 만들고 멀티로 만드려면 일 2배임
시도해보고 실패하는것도 경험이지 카트라이더처럼 로비에서 매칭해주고 게임끝나면 다시 로비로 유저를 보내는 흐름으로 생각해보셈 그 과정에서 게임시작하기까지 동기화 게임중 동기화 게임끝나고 동기화 생각할건 많을듯 홧팅