유니티란 뭘까? ( 게임엔진 )

   읽는 시간 8 분

유니티란 뭘까? ( 게임엔진 ) 인디 개발자와 신생 개발자는 머릿속에 그리는 대로 첫 대작 게임을 만드는 것이 꿈입니다. 하지만 요즘은 그 어느 때보다 장벽이 높습니다. 모바일 게임의 경우에도 시간, 투자, 성능에 대한 요구 사항이 엄청나게 많습니다.

이러한 문제를 해결하기 위해 가장 많이 사용되는 툴 중 하나가 바로 유니티 게임 엔진입니다. 이 게임 엔진은 소규모 개발사만 사용할 수 있는 것도 아닙니다. 콜 오브 듀티 모바일이나 포켓몬 고와 같은 게임을 플레이해 본 적이 있다면 유니티 엔진으로 만든 게임을 플레이 했었다는 겁니다.

유니티는 모바일 게임 개발자를 비롯한 모든 개발자가 안드로이드나 아이폰과 같은 일반적인 플랫폼에서 사람들이 플레이하는 모든 종류의 게임 앱을 제작하고 관리할 수 있도록 방대한 툴을 제공합니다. 그리고 이것은 시작에 불과합니다. 이 게임엔진의 기능을 자세히 살펴보겠습니다.

유니티란 뭘까?

유니티는 2D, 3D 및 기타 유형의 게임 제작을 지원하는 Microsoft C# 기반의 게임 엔진입니다. 신규 사용자에게 친숙한 툴을 제공하기 때문에 처음 게임을 제작하는 아티스트나 큰 성공을 거두려는 재택 개발자에게 가장 인기 있는 게임 엔진 중 하나입니다.

2023년 현재 유니티 앱은 매달 40억 건 이상의 다운로드를 기록하고 있으며, 상위 1,000개 모바일 게임 중 70%가 게임 엔진으로 제작되었다고 합니다. 이는 또한 게임에 광고가 포함될 때 많은 수익을 창출하는 것으로 이어집니다. 지금까지 유니티는 앱 내 광고를 통해 11억 달러 이상의 광고 수익을 창출했습니다.

관련글:
심즈 같은 게임 추천 TOP 15

유니티는 맥OS에서 시작되었지만 이후 다른 플랫폼으로 확장하여 데스크톱, 모바일, 콘솔, 가상 현실 시스템 등에서 게임 제작을 지원하고 있습니다. 오늘날에는 비주얼 및 그래픽 툴 그 이상의 역할을 하고 있습니다.

유니티는 주로 어떻게 사용되나요?

유니티의 다양한 기능은 AR부터 마케팅을 위한 세부 시뮬레이션까지 모든 것을 지원할 수 있습니다. 하지만 주로 모바일과 데스크톱 게임에 중점을 두고 있습니다. 엔진은 17개 이상의 플랫폼에서 다양한 활동을 지원하는 대규모 엔진입니다. 유니티는 3D 단편 영화를 제작하거나 커뮤니티 기반이 탄탄한 기존 게임으로 수익을 창출하는 등 게임 및 디지털 경험 관리를 위한 원스톱 솔루션이 되고자 합니다.

최근 몇 년 동안 유니티는 툴과 마케팅을 확장하여 게임과 영화를 넘어 다양한 산업 분야에 집중하고 있습니다. 현재 항공우주, 자동차, 건축 엔지니어를 위한 제작 툴을 제공하는 등 다양한 분야에서 활용되고 있습니다.

제작한 어몽어스

기원과 크리에이터

유니티는 2005년 게임 엔진의 첫 번째 버전을 출시한 유니티 테크놀로지스(이전의 오버 더 엣지 엔터테인먼트)에서 탄생했습니다. 원래의 목표는 애플 친화적인 구조 내에서 일반 개발자에게 게임 개발을 개방하는 것이었습니다.

이후 2007년, 2010년, 2012년에 새로운 버전이 출시되어 엔진의 기능, 사용성, DirectX 및 어도비 플래쉬를 비롯한 다른 툴에 대한 지원이 확장되면서 엔진의 성장에 중요한 시기가 되었습니다. 2015년에는 닌텐도 스위치에 대한 지원이 추가되었습니다. 2016년에는 유니티 전용 게임 플랫폼을 만들었습니다.

2017년에 유니티는 연간 정기 업데이트에서 지속적인 업데이트 시스템으로 변경되었지만, 새로운 툴이 계속 유입되어 엔진의 기능이 확장되었습니다. 2022년에는 VR 프로젝트, 리테일 소프트웨어, 고급 3D 게임 등을 지원할 수 있는 제품군을 갖추게 되었습니다.

관련글:
킬링 플로어2 : 최고의 모드 8가지

유니티의 주요 기능

오랫동안 사용되며 많은 성장을 거듭한 다른 제작 엔진과 마찬가지로, 유니티에는 많은 기능이 있습니다. 기본적인 게임 제작은 개발자가 오브젝트를 배치하고 배열한 다음 필요에 따라 프로퍼티를 조정하는 ‘씬’을 통해 이루어집니다.

2D에서 스프라이트를 임포트하여 사용하는 것과 같이 비교적 간단한 작업부터 3D 맵에서 다이내믹 섀도를 관리하는 것과 같이 매우 복잡한 작업까지 다양합니다. 대부분의 경우 사용자는 엔진에 내장된 UI를 사용하여 모든 것을 제어하거나 스크립팅 API에 들어가 코드를 통해 값을 조정할 수 있습니다.

또한, 핵심 유니티 엔진 외에도 특정 용도로 사용되는 다른 툴이 있습니다. 몇 가지 중요한 툴은 다음과 같습니다.

  • parsec: 이 P2P 툴은 멀리 떨어져 있는 개발자 그룹이 원격으로 작업할 수 있도록 지원합니다.
  • Unity DevOps: 이 관리 플랫폼은 선임 개발자가 프로젝트를 구성하고 작업을 할당하여 워크플로를 관리할 수 있도록 도와줍니다.
  • Engagement metrics: 참여도 플랫폼은 디자이너가 플레이어 분석을 통해 최적화를 위한 광범위한 테스트를 실행하고 게임 커뮤니티를 위한 음성 및 텍스트 채팅 옵션을 생성할 수 있도록 지원합니다(Valorant와 같은 게임에서 사용).
  • syncSketch: 이 협업 플랫폼은 여러 디자이너가 동일한 디지털 에셋을 함께 작업하여 생성, 검토 및 개선할 수 있도록 지원합니다.
  • Ziva: Ziva는 최소한의 노력으로 사실적인 사람과 사람 같은 사람(동물 포함)을 만드는 디지털 캐릭터 제작 툴입니다.
  • SpeedTree: SpeedTree의 그래픽 툴킷은 풍부하고 사실적인 3D 식물을 제작하고 게임 프로젝트로 쉽게 임포트할 수 있도록 제작되었습니다.
  • Pixyz: 이 자동화 툴은 구현을 위해 3D 데이터를 준비하고 자동으로 최적화합니다.
  • backend work: 유니티에는 전용 서버로 게임을 확장하고, 넷코드를 개선하고, 플레이어 계정을 처리하는 등의 작업을 위한 백엔드 툴이 포함되어 있습니다. 에이펙스 레전드를 플레이한 적이 있다면, 이 게임은 Unity를 통해 백엔드에서 관리됩니다.
  • Unity Weta Tools: 이 디지털 툴은 최고 품질의 복잡한 3D 창작물을 제작하는 디지털 아티스트를 위해 제작되었습니다.
관련글:
2024년 최고의 스팀덱 게임 추천 TOP 20

또한 다양한 비주얼, 오디오, 툴 애드온, 템플릿, AI 툴(최근 급성장하는 분야) 등을 구매할 수 있는 광범위한 에셋 스토어가 있습니다.

누구나 유니티를 사용할 수 있나요?

네. 하지만 비주얼 개발과 게임 개발의 기본 사항을 알고 있어야 합니다. 그 후에도 유니티 툴을 효과적으로 사용하는 데 시간이 걸릴 수 있습니다. 작업 방식에 따라 배워야 할 것이 많고 프로젝트에 접근하는 방법도 다양합니다.

초보자는 교육부터 시작하면 가장 큰 이점을 얻을 수 있습니다. 유니티는 게임 디자인 및 개발 자격증을 제공하며, 이는 전문적인 게임 개발을 위해 반드시 필요한 자격증입니다. 다른 온라인 ‘대학’과 교육 센터에서도 유니티 작업 과정을 제공하지만, 유니티는 엔진에서 직접 제공하는 교육을 선호합니다.

고등학생을 위한 기본 과정부터 수년간 기술을 연마한 사용자를 위한 전문가 과정까지 여러 단계의 인증 과정이 마련되어 있습니다. 누구나 자신의 경험 수준에 따라 시작할 수 있습니다.

유니티 사용 비용은 얼마인가요?

이 질문은 어려운 질문이 되었습니다! 이 문제를 두 부분으로 나누어 먼저 기존 구독에 대해 살펴본 다음, 유니티의 주요 가격 모델에 대해 알아보겠습니다. 먼저, 유니티는 각기 다른 유형의 사용자를 위해 설계된 여러 가지 티어를 제공합니다. 엔진 사용에 관심이 있는 경우 적합한 티어를 찾아서 시작할 수 있습니다.

  • 개인(무료): 개발 플랫폼, Unity 비주얼 스크립팅, Unity 버전 관리(최대 3명의 사용자) 및 기타 기타 기능에 대한 액세스만 제공합니다. 무료이며 새로운 게임 디자이너가 시작하기에 좋은 곳입니다. 이 등급에는 광고 수익화 기능도 포함되어 있습니다.
  • 플러스(연간 $399): Plus는 게임 관리에 관심이 많은 사용자를 위해 스플래시 화면 사용자 지정 및 진단 도구를 추가합니다.
  • 프로(연간 $2,040): Pro는 콘솔에 배포하고, AR을 개발하고, 심층적인 3D 제작을 관리하고, 게이머를 위한 고객 서비스를 지원하는 등 전체 규모의 게임 퍼블리싱 및 관리를 위해 만들어졌습니다.
    엔터프라이즈(맞춤형 견적): 엔터프라이즈에는 전체 개발자 팀과 함께 장기적으로 게임을 제작하고 관리할 수 있는 모든 Unity 툴이 포함되어 있습니다.
  • 인더스트리($4,095): 이 등급은 기존 직원에 대한 광범위한 교육이 필요한 게임 외의 산업별 애플리케이션을 위해 설계되었습니다.
관련글:
에이지 오브 엠파이어2 치트키 모음

가격 정책

하지만, 이제 유니티는 가격 모델에 대한 대대적인 변화를 발표했습니다. 유니티 게임을 퍼블리싱하는 구독자는 위에 나열된 구독료 외에 런타임 수수료 또는 설치당 0.01달러에서 0.20달러 사이의 고정 요금을 지불하게 됩니다.

이 런타임 수수료는 게임이 특정 연간 기간 동안 20만 달러의 수익을 올리거나 게임 수명 기간 동안 20만 회 이상의 설치 횟수를 달성한 후에 부과됩니다. 유니티는 이 가격 모델이 모든 플랫폼에 적용되며 2024년 1월 1일부터 시작될 겁니다.

유니티에 대한 마지막 한마디

유니티는 모든 것을 할 수 있지만 모바일 게임 개발에 특화된 게임 엔진입니다. 약간의 교육이 필요하긴 하지만 모바일 및 VR 작업을 시작하는 초보자에게는 훌륭한 입문용 엔진입니다. 또한 현재로서는 업계 최고의 스튜디오 중 일부에서 사용하고 있습니다.

하지만 유니티는 공부에 투자할 시간이 많지 않은 초보자에게는 배울 것이 많고, 현재의 가격 결정은 개발자들에게 의문을 불러일으키고 있습니다. 모바일 게임으로 한정하지만 구글의 안드로이드 게임 개발 키트와 관련 툴이 캐주얼한 개발을 시작하기에 더 쉬운 곳일 수도 있고, 키메라 페인터에서 낙서하는 것을 즐기다가 아이디어를 진지하게 생각해 볼 수도 있습니다.

error: 저작권 보호정책