AR/VR
Unity (U) 스포트라이트: 가상 세계 구축
비디오 게임의 핵심
시간이 흐를수록 일상 현실의 점점 더 많은 부분이 디지털화되고 있습니다. 우리의 소셜 네트워크는 부분적으로 온라인으로 이동하고, 우리는 원격으로 일하며, 대부분의 엔터테인먼트는 화면에서 나옵니다.
비디오 게임은 어린이 장난감이라는 틈새 시장에서 모든 연령층이 즐기는 문화 현상이자 거대한 산업으로 발전했으며, 이는 확실히 사실입니다. 따라서 가상 콘텐츠를 제작하는 도구의 중요성도 함께 커졌습니다.
오늘, 비디오 게임 산업은 영화, 텔레비전 및 음악을 합친 것보다 규모가 크다, $1887.7B의 매출이 2024년에 예측된다. 엔터테인먼트 시장에서의 거대한 발자국 외에도, 이 산업은 2030년까지 연평균 12% 성장할 것으로 예상됩니다.
비디오 게임은 젊은 세대 사이에서도 사실상 보편적입니다: Z세대(1997~2012년생) 중 90%가 자신을 게이머라고 인식하고, 가장 어린 세대인 알파 세대에서는 94%에 달합니다.
대부분의 현대 비디오 게임은 소위 “게임 엔진”이라 불리는 소수의 도구를 사용해 제작됩니다. 이러한 전용 소프트웨어는 콘텐츠 개발자와 프로그래머가 작업을 원활히 통합할 수 있는 프레임워크와 도구를 제공하여, 매 프로젝트마다 휠을 새로 만들 필요가 없게 합니다.
그 결과, 상업용이든 사내 개발이든 게임 엔진은 대부분의 비디오 게임 개발의 중심이 되었습니다. 현재 60%의 게임 개발자가 어떤 형태든 게임 엔진을 사용하고 있으며, 사실상 모든 대형 상업 프로젝트와 3D 비디오 게임이 엔진을 활용합니다.

출처: Slash Data
오늘날, 하나의 게임 엔진이 특히 지배적입니다: Unity Technologies.
Unity Technologies
(U )
게임 엔진의 역사
역사적으로 최초의 비디오 게임은 프로그래머가 다양한 코딩 언어를 사용해 직접 개발했습니다. 이는 많은 재능을 요구하는 고된 작업이었으며, 모든 게임을 처음부터 모든 것을 구축해야 하는 맞춤형 프로젝트로 만들기 때문에 가장 효율적인 방법은 아니었습니다.
대신, 게임 엔진은 물리 시뮬레이션, 가상 아이템 간 충돌 관리, 3D 모델링, 메뉴 및 저장 시스템, 멀티플레이어 연결, 결제 시스템, 다운로드 업데이트 등을 위한 안정적인 프레임워크를 제공합니다.
첫 번째 엔진은 종종 이전에 게임을 위해 개발된 사내 시스템을 재사용했습니다. 예를 들어, 닌텐도가 Nintendo Entertainment System(NES)용으로 개발한 부드러운 사이드 스크롤 엔진은 Super Mario Bros.에 사용되었습니다.
점차적으로, 다른 회사가 만든 게임에 사용되는 엔진을 라이선스하고, “보이는 레이어”만 변경하여 새로운 게임을 만드는 것이 업계 관행이 되었습니다.
이 접근법의 선구자는 Epic Games와 그들의 Unreal 엔진으로, 처음에는 Unreal 슈팅 게임을 위해 개발되었지만 곧 비디오 게임 개발자들 사이에서 대단히 인기 있는 도구가 되었습니다.

출처: Unity
게임 엔진 전쟁
1998년에 처음 개발된 Unreal 엔진은 높은 3D 이미지 품질과 슈팅 게임용으로 개발된 덕분에 대규모 사용을 얻은 최초의 엔진 중 하나였으며, 이는 가장 인기 있는 게임 스타일 중 하나였습니다.
Unity는 2005년에 처음 출시되었으며, Unreal처럼 최첨단 성능에 초점을 맞추기보다는 모든 배경의 개발자들이 게임 개발을 쉽게 할 수 있도록 하는 데 중점을 두었습니다.
Unity의 사용자 친화적인 인터페이스와 방대한 문서는 즉각적인 호응을 얻었습니다. 또한 당시 수십만 달러에 달하는 상업용 게임 엔진을 라이선스할 예산이 없는 독립 개발자들을 지원했습니다.
Unity 성공의 또 다른 중요한 요인은 산업이 지속적인 성능 향상에 집중하던 시기에 캐주얼 게임의 밝은 미래를 일찍이 인식한 것이었습니다. 브라우저 지원은 사용률을 급격히 높였으며, Unity를 웹 기반 게임에 빠르게 활용하게 하여 Flash와 직접 경쟁하게 만들었습니다.
또한 Unity는 빠르게 또 다른 중요한 기능인 크로스 플랫폼 개발 가능성을 추가하여, 개발자들이 완성된 게임을 다양한 게임 하드웨어에 배포할 수 있게 했습니다: 2007년에는 Mac과 iPhone, 2012년에는 Windows Phone과 BlackBerry에.
오늘날 Unity로 만든 게임은 사실상 모든 PC, 스마트폰, 게임 콘솔(보통 폐쇄적인 Nintendo 포함), VR 헤드셋, 심지어 스마트 TV에도 배포될 수 있습니다.
전반적으로, 고급 그래픽과 성능 최적화 면에서 Unreal 엔진이 더 나은 결과를 보이긴 하지만, Unity의 사용 용이성과 학습 곡선이 이를 잘 뒷받침하여 업계에서 지배적인 게임 엔진이 되도록 도왔다고 말할 수 있습니다.
이는 많은 무료 및 오픈소스 옵션을 포함한 다양한 경쟁이 있음에도 불구하고입니다.

출처: GitHub
게임 엔진을 사용하는 개발자 중 38%가 Unity를 주요 엔진으로 사용합니다. 다음으로 인기 있는 엔진인 Unreal Engine은 주요 엔진 사용 비율이 15%에 불과합니다.

출처: Slash Data













