유니티 엔진
1. 개요
1. 개요
유니티 테크놀로지스가 개발한 게임 엔진이다. 2005년 6월 8일에 처음 출시되었으며, 주로 C#을 스크립팅 언어로 사용한다. 초기에는 웹 브라우저에서 3D 그래픽을 구현하기 위한 웹 플레이어로 시작했으나, 점차 기능이 확장되며 본격적인 게임 개발 엔진으로 성장했다.
이 엔진은 비교적 가볍고 접근성이 높아 소규모 및 인디 게임 개발에 널리 사용된다. 특히 모바일 게임 개발 분야에서 강점을 보인다. 무료로 사용할 수 있는 퍼스널 요금제를 제공하여 초보 개발자들의 진입 장벽을 낮추는 역할을 한다[3].
유니티 엔진은 3D 콘텐츠 제작에 중점을 두고 있지만, 2D 게임 개발도 충분히 지원한다. 직관적인 시각적 편집기와 풍부한 에셋 스토어, 다양한 학습 자료를 통해 전 세계 수많은 개발자들이 선택하는 주요 엔진 중 하나로 자리 잡았다.
2. 특징
2. 특징
2.1. 기술 사양
2.1. 기술 사양
유니티 엔진의 핵심 기술 사양은 크게 프로그래밍 언어, 그래픽 API, 그리고 지원 플랫폼으로 구분된다. 런타임 엔진 코어는 C++ 언어로 작성되어 높은 성능을 제공하며, 사용자가 게임 로직을 작성하는 주된 스크립팅 언어는 C#이다. 이전에는 UnityScript도 지원되었으나 현재는 공식적으로 C#만을 권장하고 있다.
렌더링을 위한 그래픽 API 지원은 매우 광범위하다. Windows 환경에서는 DirectX와 Vulkan을, macOS 및 iOS에서는 Metal을 주로 사용한다. 또한 OpenGL과 WebGL도 지원하여 다양한 환경에서의 구동을 가능하게 한다. 이러한 다중 API 지원은 개발자가 타겟 플랫폼에 최적화된 그래픽 성능을 구현하는 데 기여한다.
유니티 엔진의 가장 큰 강점 중 하나는 거의 모든 현대적 플랫폼에 대한 광범위한 지원이다. PC 플랫폼으로는 Windows, macOS, Linux를 포괄한다. 주요 게임 콘솔인 플레이스테이션, 엑스박스, 닌텐도 스위치 시리즈도 공식 지원한다. 모바일 게임 개발 분야에서는 iOS와 Android 지원이 핵심이며, 증강현실(AR)과 가상현실(VR) 기기들도 폭넓게 커버한다.
이러한 기술적 기반과 크로스 플랫폼 특성 덕분에 유니티 엔진은 특히 소규모 개발팀이나 모바일 게임 개발자들에게 효율적인 선택지가 되고 있다. 하나의 코드 베이스로 여러 플랫폼에 게임을 출시할 수 있어 개발 리소스를 절감할 수 있다.
2.2. 지원 플랫폼
2.2. 지원 플랫폼
유니티 엔진은 다양한 플랫폼에 대한 배포를 지원하는 것이 주요 특징 중 하나이다. 개발자는 하나의 코드베이스와 프로젝트로 여러 운영체제와 하드웨어를 대상으로 빌드를 생성할 수 있어, 크로스 플랫폼 개발의 효율성을 크게 높인다.
주요 데스크톱 플랫폼으로는 마이크로소프트의 윈도우, 애플의 macOS, 그리고 리눅스를 지원한다. 모바일 분야에서는 iOS와 안드로이드가 가장 널리 사용되며, 삼성의 타이젠과 UWP도 지원 대상에 포함된다. 콘솔 게임기 지원도 광범위하여, 소니의 플레이스테이션 시리즈(PS4, PS5 등), 마이크로소프트의 엑스박스 시리즈(Xbox One, S), 그리고 닌텐도 스위치에 대한 공식 빌드가 가능하다.
증강현실과 가상현실 같은 엑스티엔드 리얼리티 분야에서도 유니티는 강력한 생태계를 구축하고 있다. 애플의 ARKit과 구글의 ARCore를 활용한 모바일 AR 개발, 메타 퀘스트나 HTC VIVE와 같은 VR 헤드셋을 위한 애플리케이션 개발이 대표적이다. 또한 애플 비전 프로와 마이크로소프트 홀로렌스 같은 혼합현실 디바이스도 지원 플랫폼 목록에 포함되어 있다.
이 외에도 스마트 TV 플랫폼(삼성 스마트 TV, tvOS), 자동차 인포테인먼트 시스템(예: 테슬라), 그리고 과거에는 구글 스테이디아 같은 클라우드 게이밍 서비스도 지원했다. 이러한 광범위한 멀티플랫폼 지원은 유니티가 인디 게임부터 대형 프로젝트까지 폭넓게 선택되는 핵심 이유 중 하나이다.
3. 역사
3. 역사
유니티 엔진은 유니티 테크놀로지스에 의해 개발되어 2005년 6월 8일에 처음 출시되었다. 초기에는 웹 브라우저 환경에서 어도비 플래시로 구현하기 어려운 3D 그래픽을 보여주기 위한 웹 플레이어로 시작했다. 시간이 지나며 점차 기능이 확장되어 본격적인 게임 엔진의 형태를 갖추게 되었다.
주요 프로그래밍 언어로 C 샵을 채택하여 접근성을 높였고, 상대적으로 가볍고 효율적인 구조 덕분에 소규모 게임 및 모바일 게임 개발에 널리 채택되었다. 이러한 특징은 인디 게임 개발자들에게 특히 인기를 끌며 급속도로 사용자 기반을 확장하는 계기가 되었다.
엔진은 지속적인 업데이트를 통해 2D 게임 개발 지원, 향상된 렌더링 파이프라인, 그리고 증강현실 및 가상현실 콘텐츠 제작 도구 등 다양한 기능을 추가해왔다. 이를 통해 게임 개발을 넘어 건축 시각화, 자동차 디자인, 영화 제작 등 다양한 산업 분야에서도 활용되는 범용 엔진으로 성장했다.
유니티의 성공은 직관적인 시각적 에디터와 풍부한 에셋 스토어, 활발한 커뮤니티 지원이 결합된 생태계 덕분이다. 이는 복잡한 게임 엔진 기술에 대한 진입 장벽을 크게 낮추는 데 기여하였다.
4. 라이선스 및 요금제
4. 라이선스 및 요금제
4.1. Personal
4.1. Personal
유니티 엔진의 Personal 요금제는 소규모 개발자, 학생, 취미 개발자 및 신생 스튜디오를 위한 무료 플랜이다. 이 요금제는 연간 총 매출과 자금이 일정 금액 이하인 사용자에게 유니티 엔진의 핵심 기능을 완전히 무료로 제공하여 게임 개발에 대한 진입 장벽을 낮추는 역할을 한다.
Personal 요금제를 사용하기 위한 주요 조건은 개발사 또는 개인의 연간 총 수익과 자본이 특정 상한선을 초과하지 않는 것이다. Unity 6 버전 이전까지는 이 상한선이 연간 10만 달러였으나, Unity 6부터는 그 기준이 연간 20만 달러로 상향 조정되었다. 이 기준을 초과하는 경우 Pro 요금제나 Industry 요금제로 전환해야 한다.
이 무료 플랜을 통해 사용자는 유니티 에디터의 모든 기능과 C# 스크립팅, 물리 엔진, 애니메이션 시스템, 에셋 스토어 접근 등 게임 개발에 필요한 대부분의 도구를 이용할 수 있다. 단, Personal 요금제로 출시한 게임의 시작 화면에는 유니티 로고가 표시되는 스플래시 화면이 기본적으로 적용된다. 이는 Pro 이상의 유료 요금제로 전환하면 제거할 수 있다.
Personal 요금제는 특히 모바일 게임이나 인디 게임 개발자들에게 널리 사용되며, 교육 목적의 학습에도 적합하다. Unity Learn과 같은 공식 학습 자료와 결합되어 초보자들이 게임 엔진을 익히고 첫 프로젝트를 완성하는 데 큰 도움을 주고 있다.
4.2. Pro
4.2. Pro
유니티 엔진의 Pro 요금제는 전문적인 게임 개발이나 상업적 프로젝트를 진행하는 사용자와 기업을 위한 유료 플랜이다. 이 플랜은 연간 또는 월간 구독 형태로 제공되며, Unity Technologies가 설정한 연매출액 및 자본액 상한선이 없다는 점이 가장 큰 특징이다. 따라서 개발 스튜디오나 규모가 있는 인디 게임 개발자들이 주로 선택한다.
Pro 요금제를 구독하면 Unity Personal 플랜에서는 제공되지 않는 다양한 고급 기능과 서비스를 이용할 수 있다. 여기에는 성능 분석 및 코드 최적화를 위한 Unity Profiler의 고급 기능, 클라우드 빌드 서비스의 확장된 사용 시간, 그리고 커스터마이징이 가능한 스플래시 스크린 제거 기능 등이 포함된다. 또한, 소스 코드에 대한 접근 권한을 제공하는 옵션을 통해 엔진의 내부 동작을 더 깊이 이해하고 수정할 수 있다.
이 요금제는 또한 고객 지원 측면에서도 우위를 점한다. Pro 사용자는 공식 문서 외에도 우선적인 이메일 기술 지원을 받을 수 있으며, Unity Learn의 고급 교육 콘텐츠에 대한 접근성이 향상된다. 이러한 도구와 지원은 복잡한 멀티플랫폼 프로젝트나 고품질 3D 그래픽 구현이 필요한 모바일 게임 및 콘솔 게임 개발에 필수적이다.
요금은 한국 기준으로 월간 약 26만 원, 연간 약 286만 원으로 책정되어 있다. 이는 언리얼 엔진의 로열티 기반 모델과는 다른, 예측 가능한 고정 비용 구조를 제공한다. Pro 플랜은 Godot Engine과 같은 완전 무료 오픈소스 대안과 비교할 때, 방대한 에셋 스토어와 성숙한 개발자 생태계라는 유니티의 강점을 최대한 활용하려는 전문 개발자들에게 적합한 선택지이다.
4.3. Industry
4.3. Industry
유니티 엔진의 Industry 요금제는 기업 및 대규모 조직을 위해 설계된 상위 티어 라이선스이다. 이 요금제는 연간 매출액이나 자본금에 대한 제한이 없으며, 대규모 프로젝트나 고객사 지원이 필요한 전문적인 개발 환경에 적합하다. 월간 기준으로 약 585,000원, 연간 기준으로 약 6,435,000원의 비용이 발생한다.
이 요금제는 Unity Pro의 모든 기능을 포함하며, 여기에 추가적인 엔터프라이즈급 서비스와 지원을 제공한다. 주요 특징으로는 우선순위가 높은 기술 지원, 소스 코드 접근 권한(커스텀 라이선스 협의 하에), 그리고 대규모 팀 협업을 위한 고급 클라우드 서비스 및 데브옵스 도구에 대한 확장된 액세스가 포함된다. 또한, 엔터프라이즈 리소스 관리 시스템과의 통합이나 맞춤형 교육 프로그램과 같은 추가 서비스를 요청할 수 있다.
항목 | 내용 |
|---|---|
주요 대상 | 대기업, 대규모 스튜디오, 엔터프라이즈 조직 |
가격 (연간) | 약 6,435,000원 |
매출/자본금 제한 | 없음 |
주요 추가 혜택 | 프리미엄 기술 지원, 소스 코드 액세스(협의), 엔터프라이즈 협업 도구 |
따라서 Industry 요금제는 AAA 게임 개발, 자동차 HMI, 건축 시각화 또는 대형 실시간 3D 시뮬레이션 등 고도의 맞춤화와 안정적인 지원이 필수적인 산업 및 상업적 프로젝트를 수행하는 조직에 최적화되어 있다.
5. 다른 개발 도구와의 비교
5. 다른 개발 도구와의 비교
5.1. 언리얼 엔진
5.1. 언리얼 엔진
언리얼 엔진은 에픽게임즈가 개발한 게임 엔진으로, 유니티 엔진과 함께 전 세계적으로 가장 널리 사용되는 상용 엔진 중 하나이다. 주로 C++을 기반으로 하며, 고품질의 3D 그래픽과 복잡한 대규모 게임 개발에 강점을 보인다. 블루프린트라는 시각적 스크립팅 시스템을 제공하여 프로그래밍 지식이 상대적으로 적은 개발자도 게임 로직을 구성할 수 있게 하는 것이 큰 특징이다.
두 엔진의 가장 큰 차이점은 라이선스 정책과 주요 사용 영역에 있다. 언리얼 엔진은 게임 출시 후 매출이 100만 달러를 초과할 경우에만 로열티를 부과하는 정책을 채택하고 있다. 이는 유니티 엔진의 구독제 기반 요금제와 대비되는 부분이다. 또한 언리얼 엔진은 고사양 게임, 콘솔 게임, 실시간 시네마틱 및 건축 시각화 분야에서 두각을 나타내는 반면, 유니티는 모바일 게임 및 인디 게임 개발 생태계에서 더욱 강력한 입지를 구축하고 있다.
기술적 측면에서 언리얼 엔진은 자체적인 렌더링 기술과 물리 엔진을 갖추고 있으며, 최신 버전인 언리얼 엔진 5에서는 나나이트 가상화 기하학 시스템과 루멘 글로벌 일루미네이션 기술을 도입하여 그래픽의 한계를 끌어올렸다. 반면 유니티 엔진은 상대적으로 가볍고 다양한 서드파티 애셋과 플러그인을 통한 확장성이 뛰어나며, C# 언어를 사용해 접근성이 높다는 평가를 받는다.
결론적으로, 언리얼 엔진은 최고 수준의 시각적 퀄리티와 완성도를 추구하는 대형 프로젝트에, 유니티 엔진은 빠른 프로토타이핑과 다양한 플랫폼을 겨냥한 중소규모 프로젝트에 각각 더 적합한 선택지로 여겨진다. 개발팀의 기술력, 목표하는 게임의 규모와 장르, 예산 등 종합적인 요소를 고려해 엔진을 선택하는 것이 일반적이다.
5.2. Godot Engine
5.2. Godot Engine
유니티 엔진과 고도 엔진은 모두 인디 게임 및 소규모 프로젝트 개발에 널리 사용되는 게임 엔진이다. 두 엔진 모두 C#을 주요 스크립팅 언어로 지원하여 프로그래머들에게 친숙한 개발 환경을 제공한다는 공통점을 가진다. 특히 초보자나 소규모 팀이 접근하기 쉬운 구조와 비교적 낮은 진입 장벽으로 인해 경쟁 관계에 있다고 볼 수 있다.
가장 큰 차이점은 라이선스 모델과 엔진의 구조에 있다. 고도 엔진은 완전한 오픈소스이며, 어떠한 수익 규모에도 무료로 사용할 수 있다. 반면 유니티 엔진은 무료인 퍼스널 요금제에 연매출 및 자본액 상한선이 존재한다. 또한 고도 엔진은 엔진 자체가 매우 가볍고 소스 코드가 공개되어 있어 개발자가 필요에 따라 엔진 자체를 깊이 있게 수정하고 커스터마이징할 수 있는 자유도가 높다.
그러나 유니티 엔진은 더 오랜 기간 시장에 존재해 왔으며, 이로 인해 방대한 공식 문서, 튜토리얼, 에셋 스토어의 다양한 에셋, 그리고 수많은 개발자 커뮤니티로 구성된 풍부한 생태계를 갖추고 있다. 이는 학습 자료와 문제 해결 측면에서 큰 장점으로 작용한다. 고도 엔진도 빠르게 성장하고 있지만, 이러한 측면에서는 아직 유니티에 비해 부족한 점이 있다. 따라서 프로젝트의 규모, 팀의 기술력, 예산, 그리고 필요한 커스터마이징 정도에 따라 두 엔진 중 적합한 선택이 달라질 수 있다.
5.3. 기타 엔진
5.3. 기타 엔진
유니티 엔진은 소규모 및 모바일 게임 개발에 강점을 보이지만, 이 외에도 다양한 목적과 규모에 맞는 여러 게임 엔진이 존재한다. 예를 들어, 크라이엔진은 높은 수준의 그래픽과 최적화로 유명했으나, 주로 PC 및 콘솔의 대형 프로젝트에 초점을 맞추어 모바일 지원이 제한적이었다. 반면, Cocos2d-x는 C++ 기반의 오픈소스 엔진으로, 특히 2D 게임 개발에 특화되어 있으며, Cocos Creator라는 통합 개발 환경도 제공한다.
웹 기반 게임 개발 분야에서는 플래시의 몰힐 API나 어도비 쇼크웨이브와 같은 기술이 초기 웹 게임 시장에서 경쟁했으나, 현재는 HTML5와 WebGL 같은 표준 기술이 그 자리를 대체하는 추세이다. 또한, 언리얼 엔진이나 고도 엔진 외에도 GameMaker Studio나 RPG Maker와 같이 특정 장르나 개발 방식에 더욱 특화된 게임 개발 도구들도 활발히 사용되고 있다.
이러한 다양한 엔진들은 각기 다른 프로그래밍 언어, 라이선스 정책, 지원 플랫폼, 그리고 개발 생태계를 가지고 있어, 개발자는 프로젝트의 규모, 목표, 팀의 기술 스택, 예산 등을 종합적으로 고려하여 선택하게 된다. 따라서 유니티는 풍부한 애셋 스토어와 비교적 낮은 진입 장벽으로 인디 및 모바일 개발자들에게 선호되는 동시에, 다른 엔진들은 각자의 고유한 장점을 바탕으로 시장의 특정 니치를 충족시키고 있다.
6. 학습 자료
6. 학습 자료
6.1. Unity Learn
6.1. Unity Learn
Unity Learn은 유니티 엔진 개발사인 Unity Technologies가 운영하는 공식 학습 플랫폼이다. 이 플랫폼은 유니티 엔진을 처음 접하는 초보자부터 숙련된 개발자까지 단계별로 학습할 수 있도록 체계적인 교육 콘텐츠를 제공한다. 주로 동영상 강의와 글로 된 튜토리얼, 실습 프로젝트로 구성되어 있으며, C# 프로그래밍, 게임 디자인, 물리 엔진, VFX 등 다양한 주제를 다룬다.
학습 과정은 'Unity Essentials'와 같은 기초 과정에서 시작하여 'Junior Programmer'와 같은 심화 과정으로 이어지는 구조를 가지고 있다. 이는 사용자가 체계적으로 실력을 쌓아가며 모바일 게임이나 3D 그래픽 구현과 같은 실제 프로젝트를 완성할 수 있도록 설계되었다. Unity Learn의 콘텐츠는 유니티 코리아를 통해 한국어로도 제공되어 국내 학습자의 접근성을 높인다.
Unity Learn은 공식 문서와 함께 유니티 생태계의 핵심 학습 자원으로 자리 잡고 있다. 공식 문서가 특정 기능이나 API에 대한 참조 정보를 제공하는 데 중점을 둔다면, Unity Learn은 실전 중심의 프로젝트 기반 학습을 통해 개념을 적용하는 방법을 가르친다는 차이가 있다. 이 플랫폼은 지속적으로 새로운 에셋 활용법이나 최신 엔진 기능에 대한 강의를 추가하며 커뮤니티의 성장을 지원하고 있다.
6.2. 공식 문서
6.2. 공식 문서
유니티 엔진의 공식 문서는 개발자들이 엔진의 모든 기능과 API를 학습하고 참조할 수 있는 가장 핵심적인 정보원이다. 이 문서는 Unity Technologies가 직접 제공하며, C# 스크립팅, 물리 엔진, 애니메이션 시스템, 사용자 인터페이스 구성 등 엔진의 모든 구성 요소에 대한 상세한 설명을 포함하고 있다. 공식 문서는 새로운 버전이 출시될 때마다 지속적으로 업데이트되어 최신 기능과 변경 사항을 반영한다.
문서는 온라인 웹 페이지 형태로 제공되며, 한국어를 포함한 여러 언어로 설정하여 이용할 수 있어 영어에 익숙하지 않은 개발자들도 접근하기 용이하다. 각 클래스, 함수, 컴포넌트마다 독립된 참조 페이지가 마련되어 있어, 특정 기능의 사용법이나 매개변수 정보를 빠르게 검색하고 확인할 수 있다. 또한 많은 페이지에는 관련 코드 샘플과 실제 적용 예시가 포함되어 있어 이해를 돕는다.
공식 문서는 체계적인 입문 학습보다는 참조용으로 더 최적화되어 있다. 따라서 Unity Learn과 같은 공식 튜토리얼을 통해 기본기를 익힌 후, 구체적인 기술적 문제를 해결하거나 고급 기능을 탐구할 때 주로 활용된다. 엔진 업데이트에 따른 API 변경 사항을 확인하거나, 특정 에디터 툴의 정확한 사용 절차를 알아보는 데 필수적인 리소스이다.
이 문서는 유니티 개발 생태계의 근간을 이루며, 커뮤니티에서 생성된 수많은 학습 자료와 에셋 스토어의 콘텐츠들도 궁극적으로 이 공식 명세를 기준으로 한다. 따라서 모든 수준의 유니티 개발자가 신뢰할 수 있는 최종적인 정보 출처로서의 가치를 지닌다.
7. 논란
7. 논란
7.1. 요금제 개편 논란
7.1. 요금제 개편 논란
2023년 9월, 유니티 테크놀로지스는 새로운 런타임 수수료 정책을 발표하며 큰 논란을 불러일으켰다. 이 정책은 유니티 엔진으로 개발된 게임이 특정 설치 횟수와 매출 기준을 초과할 경우, 개발사가 설치당 추가 비용을 지불해야 한다는 내용이었다. 이 발표는 특히 인디 게임 개발자들과 중소 규모 스튜디오에게 큰 부담으로 작용했으며, 게임의 무료 배포나 게임 패스 같은 구독 서비스를 통한 설치도 모두 과금 대상에 포함될 수 있다는 점에서 공정성에 대한 의문을 제기받았다.
이 정책 발표 직후, 개발자 커뮤니티는 강력한 반발에 나섰다. 수많은 개발자들이 소셜 미디어를 통해 항의의 목소리를 냈고, 일부 스튜디오는 기존 유니티 프로젝트의 중단을 선언하거나 엔진 교체를 검토하기 시작했다. 이 논란은 유니티의 경쟁사인 에픽게임즈의 언리얼 엔진이나 오픈소스 엔진인 고도 엔진에 대한 관심을 급증시키는 결과를 낳았다. 유니티의 주가도 이 기간 동안 큰 폭으로 하락하는 영향을 받았다.
강력한 반발에 직격한 유니티는 처음에는 정책을 수정하는 안을 내놓았으나, 여전히 논란은 가라앉지 않았다. 결국 발표 약 2주 후인 10월 초, 유니티는 존 리치티엘로 CEO의 사과와 함께 런타임 수수료 정책을 전면 철회한다고 발표했다. 이 사건은 게임 개발 도구의 라이선스 정책이 개발 생태계에 미치는 중대한 영향을 보여준 사례가 되었다. 이후 유니티는 기존의 Personal, Pro, Industry 요금제 구조를 유지하면서, Personal 요금제의 수익 상한선을 Unity 6부터 상향하는 등의 조치를 발표했다.
8. 유니티 엔진 기반 게임
8. 유니티 엔진 기반 게임
유니티 엔진은 인디 게임 개발자부터 대형 게임 개발사에 이르기까지 전 세계적으로 널리 사용되며, 다양한 장르와 규모의 수많은 게임이 이 엔진을 기반으로 제작되었다. 특히 모바일 게임 시장에서 강세를 보이며, 앱 스토어와 구글 플레이의 인기 차트 상위권을 차지하는 게임들 중 상당수가 유니티로 만들어졌다. PC 게임과 콘솔 게임 분야에서도 2D 게임부터 3D 게임에 이르기까지 광범위하게 활용되고 있다.
주목할 만한 유니티 엔진 기반 게임으로는 전략 시뮬레이션 게임인 Cities: Skylines, 공포 서바이벌 게임인 Phasmophobia, 대규모 멀티플레이어 온라인 게임인 Escape from Tarkov 등이 있다. 모바일 플랫폼에서는 원신, Pokémon GO, 컬러 오브 더 나이트와 같은 게임들이 큰 성공을 거두었다. 또한 VR 게임과 AR 게임 개발에도 적극적으로 사용되며, Beat Saber와 같은 대표적인 가상 현실 게임도 유니티 엔진으로 구현되었다.
다음 표는 유니티 엔진으로 개발된 대표적인 게임들의 예시를 보여준다.
이처럼 유니티 엔진은 비교적 낮은 진입 장벽과 뛰어난 크로스 플랫폼 지원 덕분에 독립 개발자와 중소 규모 스튜디오에게 특히 선호되는 도구이다. 이는 다양한 실험적이고 혁신적인 게임들이 유니티를 통해 세상에 나올 수 있는 기반이 되었다.
9. 여담
9. 여담
유니티 엔진은 개발 과정에서 영국식 영어와 미국식 영어 표기가 혼재되어 있는 특징을 보인다. 예를 들어, C# 스크립트에서 자주 접하는 'Initialize'는 미국식 표기인 반면, 'Behaviour'는 영국식 표기를 사용한다. 이는 유니티 테크놀로지스의 창립 멤버들이 덴마크 출신이어서 영어권 국가의 언어 규범에 엄격하게 구애받지 않았기 때문으로 추정된다.
대한민국의 서울은 2012년 유니티 엔진 사용 집계에서 전 세계 도시 중 1위를 차지한 바 있으며, 국내 개발자 커뮤니티와 인디 게임 개발 생태계가 활성화되어 있음을 보여준다. 또한 2021년에는 국내 개인 주식 투자자들이 유니티 소프트웨어 주식에 약 1200억 원 규모의 순매수를 진행하기도 했다.
유니티 엔진은 게임 개발 외의 다양한 분야에서도 활용되고 있다. 예를 들어, 일본 토에이의 특촬물인 《기계전대 젠카이저》에서 실시간 CG 연출에 사용된 사례가 있다. 또한, 디지털 휴먼 프로젝트인 'SU:A(수아)'가 유니티 코리아의 공식 모델로 활동하며 주목을 받았는데, 이 프로젝트는 HDRP를 활용한 고품질 실시간 캐릭터 구현의 가능성을 보여주었다.
