개발자
처음에는 swift로 게임 개발을 하려다가 게임 유니티로 만드는게 더 효울적이라는 소리를 듣고 유니티로 c#공부를 조금 했는데 멀티게임을 만드는 정보를 못찾겠습다ㅠ 혹시 다른 언어도 괜찮고 대중적으러 어떤걸 사용하는지 알수있을까요?!
답변 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를 기반으로 좀 더 정보를 찾아보시는 걸 추천 드리겠습니다! 혼자서 정보를 찾는 것에 어려움을 느낀다면 강의를 수강하는 것도 방법이 될 수 있습니다.
익명
작성자
2022년 08월 19일
자세한 답변 너무 감사드립니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!