고민은 개발만 늦출 뿐...★ Ep.8 「경이로운 게임엔진2: 유니티 vs. 언리얼」* |
|
|
* 본 콘텐츠는 OpenAI사의 ChatGPT 기술을 바탕으로 제작하였습니다. |
|
|
장마 끝에 찾아온 무더위로 지구가 끓고 있는 요즘, 여러분은 어떤 방법으로 이 찌는 듯한 더위를 피하고 있나요? 바다나 계곡을 찾아 떠날 수도 있겠지만 뭐니 뭐니 해도 피서의 근.본.은 에어컨이 틀어진 내 집 그리고 내 방 침대 위가 아닐까 생각합니다. 하지만 꼭 한여름 무더위를 피하기 위해서가 아니더라도 사람들은 이제 뭐든 개인적인 공간에서 자신만의 시간을 보내는데 꽤 익숙해진듯한데요.
게임도 그중 하나입니다. 이전보다 실내에 있는 시간이 늘어난 반면 한정적인 공간에서 즐길 거리를 찾아야 하다 보니, 우리는 자연스레 스마트 디바이스*를 이용해 게임을 탐구하기 시작했죠.** 그 결과, 애플Apple의 앱스토어나 구글Google의 플레이스토어 등 보편화된 경로를 통해 게임에 대한 하드웨어, 소프트웨어적 접근성이 높아졌습니다.***
*smart device, 스마트폰, 태블릿 PC와 같은 최첨단 기능의 휴대용 기기
|
|
|
다시 말해, 이제 많은 사람들이 PC방 같은 특정 장소를 찾기보다는 집에서 편하고 자유롭게 게임을 즐기게 된 것이죠. 또한 모바일, PC, 콘솔에 상관없이 플레이어가 함께 즐길 수 있고 접근성이 좋은 게임의 선호도가 높아졌습니다. 그 결과 '어몽 어스', '마인크래프트'와 같은 게임이 전 세계적으로 흥행하게 되었죠. |
|
|
특히, '어몽 어스'는 멀티 플랫폼* 출시를 통해 세계적으로 유례없는 흥행을 거둔 대표적인 게임입니다. 이 게임은 '유니티(Unity)'라는 게임 엔진을 기반으로 제작되었는데 이는 보다 다양하고 많은 유저에게 게임을 배포할 수 있도록 다양한 멀티 플랫폼을 지원하고 있습니다.
이처럼 게임 접근성에 대한 유저들의 선호도를 적극적으로 반영하기 위해 많은 개발자들이 유니티를 사용한다고 하는데요. 지난주에 살펴 본 언리얼과는 어떻게 다른지, 에듀코카 7월 신규 과정 <게임개발을 책임지는 손, 게임 엔진>을 통해 유니티에 대해 자세히 알아보고 ChatGPT와 함께 게임 엔진계의 양대 산맥! 언리얼과 유니티를 비교해 보도록 하겠습니다.
*Multi-Platform, 게임이 여러 종류의 플랫폼{하드웨어(Hardware), OS(Operation System)}에서 구동함
|
|
|
앞에서도 잠깐 언급했지만, 유니티로 게임을 한번 개발하기만 하면 다양한 플랫폼에서 동시에 유저 대응이 가능합니다. 그렇기에 이는 멀티 플랫폼에서 구현하기에 최적의 게임 엔진이라는 평을 받고 있죠. 또한 게임을 개발하려면 많은 시간과 비용이 드는 과거의 개발 환경을 180도 바꿔놨습니다. *유니티를 통해 인디 스튜디오(1~9명)의 62%와 중간 규모 스튜디오(10~49명)의 58%가 프로젝트 시작일부터 출시일까지 1년 이내에 게임을 제작하고 있죠. 그뿐만 아니라, 인디부터 LMM 스튜디오(50~149명)의 개발자당 1.2%, 전체 근무 시간으로 환산하면 약 5년간의 근무시간을 단축하고 있습니다.
그렇다면 지금부터 게임 개발 능률의 끝판왕! 유니티 엔진이란 무엇이고 이를 게임 개발에 어떻게 활용하는지, 유니티테크놀로지스코리아 오지현 에반젤리스트**와 함께 알아보겠습니다.
|
|
|
유니티는 게임 엔진으로 시작하여 Real-Time 3D 개발 플랫폼(엔진)으로 성장하였습니다. 게임 개발에 쓰이는 기술들이 게임 산업을 넘어서 자동차, 운송, 제조, 건축 등 다양한 영역에서 사용되고 있죠. |
Real-Time, 즉, '실시간 렌더링'을 기반으로 하는 엔진으로써, 시간의 흐름에 따라 일방적으로 재생되는 영화나 TV의 CG*효과와는 달리 유저와의 실시간 상호작용(인터랙션)이 가능합니다. |
|
|
*computer graphics, 컴퓨터를 이용하여 그림 데이터를 생성·조작·출력할 수 있도록 하는 방법의 총칭 |
|
|
인터랙션이 가능한 콘텐츠를 만들어내는 툴인 유니티는 위지윅 시스템을 기반으로 하고 있습니다. 이는 디자이너, 프로그래머 등 사용자가 실시간으로 편집하는 작업물이 작업물이 바로 결과물(콘텐츠)이 되는 시스템입니다. |
게임을 한번 만들고 나면 iOS, 안드로이드, 닌텐도 스위치 등 다양한 플랫폼과 디바이스에 선보이죠. 유니티는 다양한 멀티 플랫폼을 지원하기 때문에 더 많은 유저에게 게임을 배포할 수 있는 기회를 제공합니다. |
|
|
유니티의 기능은 새롭게 개발되는 하드웨어 혹은 OS에 맞춰 지속적으로 업데이트됩니다.
게임의 개발부터 수익화, 유지·보수까지 전과정에 필요한 많은 기능을 '안정 버전'인 LTS(Long Term Support)를 통해 제공하고 있는 것이죠. |
|
|
2021년과 비교하면 작년 한 해 동안 기존 게임의 수명이 33%나 증가했다고 합니다.* 게임을 잘 만드는 것도 물론 중요하지만 지속적으로 플레이하는 유저가 많아야 게임의 수명이 늘어나겠죠. 유저가 게임을 더 오래 즐길 수 있게 하기 위해서는 무엇보다 잘 만든 게임을 꾸준히 유지하고 관리해야 합니다.
|
|
|
2주 동안 게임 엔진계의 양대 산맥, 언리얼과 유니티에 대해 열심히 공부한 ChatGPT! 그에게 각각의 엔진을 활용해 개발하면 좋은 게임에 대해 물었습니다. 그가 언리얼과 유니티에 대해 제대로 이해했을까요?😎 |
|
|
💬 ChatGPT가 정해드립니다, '이 게임은 OOO으로 개발하세요!' |
|
|
<A엔진>
#빠른 개발과 접근성
비교적 쉽게 접근하고 사용할 수 있는 툴Tool인 A엔진은 작은 규모의 프로젝트나 빠른 개발이 필요한 경우에 적합합니다.
#모바일 및 2D 게임
A엔진은 모바일 기기에서의 게임 개발에 매우 유용하며, 2D 게임 개발을 위한 기능도 강화되어 있습니다.
#간단한 시뮬레이션 및 교육 게임
A엔진은 빠른 프로토 타이핑과 교육용 게임 개발에도 적합합니다. |
<B엔진>
#대형 프로젝트
고품질의 그래픽과 시각 효과가 필요한 대규모 프로젝트는 B엔진이 더 적합할 수 있습니다. AAA급 게임, 대규모 오픈 월드 게임 등이 해당됩니다.
#현실적인 그래픽과 물리 시뮬레이션
B엔진은 높은 품질의 렌더링과 물리 시뮬레이션을 제공하기 때문에 리얼리즘과 시뮬레이션을 강조하는 게임에 적합합니다. 또한 가상현실(VR) 게임을 개발하기 위한 기능을 갖추고 있으며, VR 게임 제작에도 적합합니다. |
|
|
혹시 ChatGPT가 정해준 <A엔진>과 <B엔진>이 어떤 건지 함께 맞춰보지 않으실래요?
아래 응모 버튼을 클릭하여 정답을 제출해 주신 분들께 작은 선물을 드리려고 합니다.
(퀴즈의 정답은 다음 주 뉴스레터에서 확인할 수 있어요!🙆♂️🙅 다음 주에도 함께해 주실 거죠?) |
|
|
*안내1) 응답 기간:~8/8(화). 단, 선착순 20명 응답 시 조기 마감
*안내2) 퀴즈의 힌트는 7월 25일에 발송된 "[에듀코카] 요즘 게임 개발자의 최애템" 편을 확인하세요! |
|
|
유니티 엔진과 함께라면 게임 개발부터 수익화까지 문제없다고!?😎 핫한 게임 개발 엔진 현황과 개발 방향, 엔진별 게임 제작 사례까지, 모두!
|
|
|
<리~얼한 콘텐츠 제작기! 리얼타임 엔진 활용법> |
|
|
앞서 유니티는 Real-Time 3D 개발 플랫폼(엔진)으로써, 게임 산업을 넘어서 다양한 영역에서 활용되고 있다고 배웠습니다. 그렇다면 방송영상 분야에서는 어떻게 활약하고 있을까요? 에듀코카 '로그인 후 수강' 과정 <리~얼한 콘텐츠 제작기! 리얼타임 엔진 활용법>✨를 통해 방송영상에서 사용되는 리얼타임 엔진, 유니티의 제작 기초를 알아보고 제작 사례까지 모두 함께 확인해 보시죠.😀 |
|
|
📌 리얼타임 엔진 PREVIEW① : 방구석에서 만나는 최애 |
|
|
#무궁무진한_활용법
리얼타임 엔진을 활용하면 실시간 비대면 라이브 공연도 가능합니다. 모기업이 스트리밍 서비스를 통해 선보인 라이브쇼의 첫 방송 시청 인원은 40만 여명, 댓글 수는 시간당 최대 4만 개를 기록하기도 했습니다. |
|
|
📌 리얼타임 엔진 PREVIEW② : 실시간 제작 환경의 혁명
|
|
|
#현실보다_더_리얼한
리얼타임 엔진의 실시간 제작 환경은 사용자에게 VR*과 AR**같이 새로운 경험을 제공합니다. 특히, VR 슈트나 장갑같이 햅틱***효과를 지원하는 장비를 사용하면 '촉각'이 더해져 더욱 실감 나는 가상현실을 체험할 수 있죠. |
|
|
*Virtual Reality, 가상의 세계에서 사람이 실제와 같은 체험을 할 수 있도록 하는 최첨단 기술
**Augmented Reality, 현실의 이미지나 배경에 3차원 가상 이미지를 겹쳐서 하나의 영상으로 보여주는 기술
***haptic, 각종 디지털기기에 진동이나 힘, 충격을 발생시킴으로써 사용자가 촉감을 느낄 수 있도록 한 기술 |
|
|
📌 리얼타임 엔진 PREVIEW③ : 제작 사례 - 애니메이션 <Shenmoan>
|
|
|
#병렬_파이프라인_구축
유니티의 단편 애니메이션 <Shenmoan>을 통해 리얼타임을 활용한 영상 제작 과정을 확인할 수 있습니다. 병렬 방식으로 라이팅 아티스트, 애니메이션 제작자, 감독이 한자리에 모여 검수와 제작을 동시에 진행했죠. |
|
|
실시간으로 만들어지는 고퀄리티 콘텐츠!?ㄴ😮ㄱ
|
|
|
애정하는 구독자 여러분, 안녕하세요!😍 8월의 첫날부터 여러분께 산뜻-하게 콘텐츠 소식을 전해드릴 수 있어 행복한 편집자입니다.👍 연일 이어지는 무더운 날씨에 바다와 계곡으로 떠날 계획을 세우고 계시나요? 저는 시원한 거실에 앉아 에듀코카 콘텐츠 한 편 보시는 것도 강력 추천합니다.💜 구독자 여러분의 피서를 응원하며, 에듀코카 뉴스레터는 8월의 무더위에도 지치지 않고 달려보겠습니다, 아자아자!😎 |
|
|
구독자 여러분께서 주신 소중한 의견은 에듀코카 뉴스레터 발전에 쓰입니다.
많은 당근과 채찍 부탁드립니다...! -편집자 일동🥕🥕🥕 |
|
|
Copyrightⓒ 에듀코카 All rights reserved |
|
|
|
|