개발자

멀티 모바일 게임을 만들기 좋은언어 또는 엔진은 뭘까요?

2022년 08월 17일조회 614

처음에는 swift로 게임 개발을 하려다가 게임 유니티로 만드는게 더 효울적이라는 소리를 듣고 유니티로 c#공부를 조금 했는데 멀티게임을 만드는 정보를 못찾겠습다ㅠ 혹시 다른 언어도 괜찮고 대중적으러 어떤걸 사용하는지 알수있을까요?!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 3

인기 답변

유광무님의 프로필 사진

게임 개발을 원하신다면 Unity(C#) 아니면 Unreal(C++, Blueprints)를 추천드립니다. 해당 엔진들은 게임 개발에 최적화 및 필요한 요소를 내장하고 있기에 보다 쉽고 빠르게 개발하실 수 있습니다. 이미 Unity를 사용하실 줄 아시고 C# 언어도 이해하시고 계시다면 Photon 추천드립니다. (UNET도 있지만 지원 중단되었고, multiplay로 새롭게 나온 것 같은데 사용을 안해봐서 모르겠네요) 포톤 사이트에 접속하시면 여러 종류가 있을텐데, 본인이 개발하실 환경에 맞춰 선택하시면 됩니다. 예를 들어 실시간 액션이면 퀀텀을 배틀로얄과 같이 4-50명의 규모의 게임이면 BOLT를, 일반적인 멀티 게임이라면 PUN2를 추천드립니다. (Realtime도 존재하지만 사용해보지 않아 잘 모르겠네요..) 또한 각 제품 별 예제 프로젝트도 내장되어있고 가격 정책은 기본 무료이며 CCU 기반으로 가격을 조정할 수 있기에 부담없이 개발하실 수 있습니다. 포톤 링크는 다음과 같습니다. https://www.photonengine.com/ko-KR/Photon 예전 UNET으로 토이프로젝트로 만들었던 게임입니다. https://www.youtube.com/watch?v=tutK09bf7V4 https://www.youtube.com/watch?v=t7ZcG-yHFrE

이상헌님의 프로필 사진

흔히들 말하는 3N과 같은 메이저 게임회사의 프로젝트에서는 Unreal Engine과 C++을 사용하는 비중이 매우 높습니다. 그렇다고 해서 Unity가 멀티 온라인 게임에 나쁘다고 하기도 어렵습니다. 폴가이즈나 어몽어스도 Unity를 기반으로 만든 것으로 알고 있고, 일반적으로 C#이 C++보다 단기간 생산성이 더 좋습니다. 혼자 혹은 소규모 인원으로 게임을 제작하는 것이 목적이시라면 Unity를 기반으로 좀 더 정보를 찾아보시는 걸 추천 드리겠습니다! 혼자서 정보를 찾는 것에 어려움을 느낀다면 강의를 수강하는 것도 방법이 될 수 있습니다.

profile picture

익명

작성자

2022년 08월 19일

자세한 답변 너무 감사드립니다!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!