게임 프로그래머의 만담, 게임코디 2nd
+2 투표
600 views 만담 (120p) , 600 views
원신을 필두로 플랫폼 경계가 허물어지는 게임들이 많이 나오는거같은데, 실제 원신같이 PC,모바일,닌텐도 스위치, 플스,xbox

등 다양한 플랫폼으로 나오는 게임들은 기기마다 클라이언트를 다 따로 만드는건가요? 반면에 서버는 기기랑 상관없이 동일하겠죠?

만담에 대한 답글을 하려면 로그인 또는 가입해야합니다.

3 answers

+3 투표
클라이언트 다 따로 만드는가? > 네
서버가 플랫폼 별로 모두 동일한가? > 상황에 따라 다름

다 따로의 정의가 모호한데 OSMU로 생각하시면 좋을거 같습니다.
나사 하나하나 새로 만든다고 보시면 안돼요.
답글 (475p)
+3 투표
겐신처럼 크로미움 기반 앱에 얹어서 가급적 클라이언트를 적은 종류로 빌드하면서 멀티플랫폼을 구현하려는 시도도 있구요
답글 (358p)
+5 투표
멀티플랫폼 출시 경험은 없지만 생각해보면 결국 cpu가 같은 방식인지에 따라 작업할게 생길 수 있고 그래픽 api가 어떤게 지원 되냐에 따라 나눠야겠고 os에 따라 쓰레드나 메모리 관리 방식에 따라 추가 작압 해야할것들이 생길 수 있고 결정적으로 가장 중요한게 os별 실행 파일 형태가 다르면 그것 때문이라도 다 다르게 빌드해야하죠

엔진단에서 결국 다 만들어놓고 게임 클라이언트에 최종적으로 그 기기에 필요한것들만 컴파일 되게 해서 만들어야겠죠

뭐 상용 엔진 사용하면 엔진 단에서 다 고려해서 지원해주니 편하겠지만 그 상용 엔진에서도 결국 최종 빌드 할 때 기기별로 따로 해야하죠

서버야 연동하고 결국 데이터 전송 주고 받는게 목적이니 하나로 처리하던 나눠서 처리하던 다 가능하겠지만요
답글 (681p)
수정됨

게임 프로그래머의 만담 커뮤니티, 게임코디 입니다

온종일 코드와 씨름하는 우리들의 외로움을 삭이고자 합니다