날짜 :
2017-05-16 22:04
댓글 :
16

[취재] '언리얼 VS 유니티' 1인 개발자가 보는 게임엔진 선택 기준

윤홍만(Nowl@inven.co.kr)

몇 년 전까지만 해도 1인 개발자라는 단어는 생소하게만 들려왔다. 지금도 마찬가지지만 예전에는 게임을 하나 만들라치면 수많은 개발자가 붙어 만들어야 했기 때문이다. 즉, 게임이란 혼자만의 작품이 아닌 공동의 작품이라는 인식이 있었다.

하지만 이런 흐름은 몇 년 전부터 바뀌기 시작했다. 다양한 이유가 있었겠지만 이런 흐름을 바꾼 가장 큰 요인을 따지자면 역시 게임엔진의 발전 덕분이라고 할 수 있다. 특히 그중에서도 쉬운 사용법과 범용성으로 각광받은 유니티 엔진이 큰 영향을 끼쳤다. 물론, 단순히 엔진 때문만은 아니었다. 유니티 엔진이 날갯짓하려는 당시 모바일 게임 시장이 주류로 떠오른 것 역시 지금의 1인 개발자 열풍이 부는 데 큰 영향을 미친 것 역시 사실이다.

그렇다면 유니티 엔진이 다른 엔진과 비교해 얼마나 좋기에 1인 개발자들이 이렇게 애용하고 있는 걸까. 금일(16일), 유나이트 서울 2017에서 '1인 개발자가 보는 게임엔진의 선택 기준' 세션을 진행한 판도라의 하나용 대표의 강연을 통해 알아보자.

▲ 판도라 하나용 대표


■ 2012년, 2013년 모바일 게임시장의 부흥기

하나용 대표는 강연의 핵심인 엔진에 대해 소개하기에 앞서 최근 모바일 게임시장이 얼마나 발전했는지를 짚었다. 앱스토어 게임매출을 기준으로 모바일 게임은 2012년에서 2013년 사이 3배 정도로 급증했다. 단 1년 만에 이른바 모바일 게임 부흥기가 온 거다. 그 원인은 뭐였을까?

첫 번째는 카카오 플랫폼이었다. 전에 없던 카카오 플랫폼의 등장에 모바일 시장은 급속도로 성장했다. 거기에 당시 소규모 개발사였던 선데이토즈와 넥스트플로어의 성공 역시 국내 모바일 게임시장의 성장에 더욱 불을 붙였다. 앞선 개발사들의 성공에 이른바, 모바일 게임 창업 열풍이 불어닥친거다.

▲ 2012~2013 모바일 게임 시장은 1년 만에 3배 가까이 거대해졌다

이런 성장에 대해 하나용 대표는 "당시 소규모 개발사들이 창업하고 성공할 수 있었던 원인을 나는 엔진 덕분이라고 생각한다"며, 게임 엔진이 모바일 게임시장을 키우는데 지대한 공헌을 했다고 덧붙였다. 이전에는 수많은 개발자가 붙어서 일일이 툴과 엔진을 만들어야 했는데 범용 엔진의 등장으로 빠르게 개발할 수 있게 된 거다. 현재 모바일 게임 시장의 밑바탕이 된 게임 엔진. 그렇다면 어떤 엔진이 가장 개발하기 효율적일까. 물론 규모 등 여러 조건에 따라 최적화된 엔진은 다르기 마련인 만큼, 1인 개발자 기준으로 하나용 대표는 엔진을 소개했다.


■ 게임엔진들의 비교


하나용 대표는 가장 먼저 플래시에 대해 말했다. 엄밀히 말해 플래시는 엔진이 아니었지만, 그럼에도 초창기 많은 곳에서 사용됐다. 선데이토즈의 '애니팡' 역시 플래시로 만든 게임일 정도다. 다만 어디까지나 초창기였고 현재는 사용되지 않는다. 편의성 등을 떠나서 이제는 업데이트를 아예 하지 않는 사장된 툴이기 때문이다.

다음으로는 코코스2D에 대한 소개가 이어졌다. 중국에서 만들어진 무료 엔진으로 가볍다는 장점이 있지만, 프로젝트 셋팅이 불편하고 한글로 된 문서(Document)가 거의 없다는 단점이 있다. 또한, 다른 엔진의 발전으로 기존 사용자들이 이탈하는 추세라고 하나용 대표는 언급했다.

모바일 게임시장 형성에 지대한 영향을 끼쳤다고 볼 수 있는 유니티의 경우 C#을 사용하며 전에 없는 편리한 에디터 기능과 간단한 크로스 플랫폼 빌드로 인해 오래 지나지 않아 대세로 자리 잡은 엔진이다. 특히 크로스 플랫폼 빌드에 대해서 하나용 대표는 "만약 이 기능이 없었다면 같은 게임을 안드로이드와 iOS로 낸다고 할 때 두 개를 개발해야 했을 것"이라며, 재차 유니티가 주요 엔진으로 자리잡은 이유를 언급했다.


물론 게이머라면 누구나 들어봤을 법한 그 엔진 언리얼에 대한 설명도 잊지 않았다. '블레이드', '리니지2 레볼루션'같은 고퀄리티의 모바일 게임 개발을 이뤄낸 언리얼 엔진은 타 엔진보다 뛰어난 성능과 고 퀄리티의 그래픽 효과 등을 특징으로 들 수 있다.


그렇다면 이 엔진 중 어떤 엔진이 1인 개발자에게 가장 좋은 걸까? 하나용 대표는 가장 핫하다고 할 수 있는 유니티와 언리얼에 대해 얘기하기 앞서 "성능이나 기술적인 부분보다 직접 사용하면서 느낀 편의성과 아쉬운 점을 얘기하려고 하니 경험담 정도로 참고해 주길 바란다"고 덧붙이며 두 엔진에 대한 비교를 시작했다.


■ 유니티 VS 언리얼 - 1인 개발자에겐 어떤 엔진이 더 좋을까?



두 엔진에 대한 간단한 소개 영상이 끝나고 하나용 대표는 두 엔진을 구분 짓는 차이점부터 소개했다. 보통 유니티와 언리얼을 비교할 때 많은 사람들은 그래픽 퀄리티를 비교한다. 속된 말로 언리얼이 때깔이 곱다는 얘기인데 하나용 대표 역시 자신도 그렇게 생각하며 처음 언리얼 엔진을 써봤다고 말했다.

그런데 정말 그 말이 사실일까? 완벽히 똑같은 리소스로 게임 엔진의 성능을 비교할 수 있을까? 하나용 대표는 유튜브를 통해 같은 리소스로 만들어진 예제를 찾았고 이를 통해 두 엔진을 비교했다.


예제를 본 하나용 대표는 "광원이나 그림자에서 차이가 얼핏 느껴지는 정도고 큰 차이는 없는 것 같다"며 이를 통해 엔진 자체의 퀄리티 논쟁은 큰 의미가 없는 듯하다고 말했다. 그보다는 엔진을 쓰는 개발자의 역량 차이가 퀄리티에 영향을 미친다는 얘기였다.

자, 엔진 자체의 성능 논쟁은 일단 무의미하다고 결론 지어졌다. 그럼 다음에는 어떤 점을 주목해야 할까. 하나용 대표는 이어서 학습자료에 대해 얘기했다. 처음 엔진을 다루려고 마음먹는다면 각종 튜토리얼이나 서적을 보기 마련이다.

유니티의 경우 공식적으로 지원하는 교육 프로젝트의 수는 9개지만 언리얼은 수십 개나 된다. 거기에 유니티는 한글 자막을 제공하는 프로젝트의 수는 고작 3개 정도에 불과하지만, 언리얼은 대부분이 한글 자막을 지원해줄뿐더러 주제 역시 다양하다. 물론 그렇다고 유니티가 배울 기회가 적은 엔진은 아니다. 한글 서적도 많고 개인 강좌들도 많기 때문이다. 언리얼은 이와는 반대로 서적과 개인 강좌 수는 적은 편이다.


다음으로는 커뮤니티 수였다. 유니티는 조금만 검색해도 많은 개발 커뮤니티를 찾을 수 있지만, 언리얼은 공식 커뮤니티 하나 정도뿐이었다고 하나용 대표는 밝혔다. 왜 커뮤니티 수가 중요할까? 하나용 대표는 커뮤니티 수는 곧 이용자의 수라며, 이용자의 수가 많으면 문제가 발생할 때 해결하기 쉽다고 말했다. 같은 문제를 겪었던 유저가 있을 수 있으니 도움을 주고받아 문제를 해결하기 쉽다는 얘기다.

사용법에 대해서는 언리얼의 블루프린트의 경우 프로그래밍을 전문적으로 배우지 않는 사용자도 쉽게 다룰 수 있다며 큰 장점이라고 설명했다. 단순히 프로그래밍을 모르는 사람만 다루기 편한 게 아니라 프로그래머도 블루프린트를 통해 알고리즘을 좀 더 명확히 볼 수 있다는 장점도 있었다. 하지만 장점만 있는 건 아니었다.

유니티의 C#으로는 몇 줄이면 되는 코드가 블루프린트로 만들 때는 복잡하게 이뤄지고 수정해야 할 때도 번거롭다는 단점이 있었다. 거기에 더해 문제가 발생할 때 C# 코드를 통째로 올려 어느 부분이 문제인지 파악하고 피드백을 받을 수 있지만, 블루프린트는 이미지를 올린다 해도 수정을 할라치면 일일이 처음부터 만들어야 한다는 문제도 있다. 게다가 프로젝트가 커지면 커질수록 알고리즘을 떠나 도식을 깔끔하게 정리해야 한다. 안 그러면 나중에 어떤 부분이 문제인지 확인할 수 없기 때문이다.

▲ 프로젝트가 커지면 도식을 깔끔이 하는 데도 오랜 시간이 걸린다

마지막은 에셋 스토어와 마켓 플레이스를 통해 두 엔진을 비교했다. 우선 에셋 스토어의 경우 다양한 리소스와 플러그인들이 있어서 이를 사용한다면 개발에 들이는 시간을 획기적으로 줄일 수 있다는 장점이 있다. 좀비라는 리소스로 검색한 결과 에셋 스토어에서는 약 700여 개의 리소스가 검색됐지만 마켓 플레이스에서는 12개 정도밖에 안 됐다. 이 차이는 크다. 1인 개발자의 경우 혼자서 모든 걸 해야 하는데 그래픽부터 사운드까지 모두 할 수 있는 사람은 거의 없다. 자연스레 외부의 도움을 받아야 하는데 이런 부분에서 에셋 스토어는 큰 도움이 되지만, 마켓 플레이스는 큰 도움이 되지 못한다는 얘기다.

▲ 압도적일 정도로 많은 리소스를 보유한 에셋 스토어


■ 게임엔진 선택의 기준


1인 개발자가 게임엔진을 선택할 때는 엔진 성능, 학습의 용이성, 유저수, 안정성, 리소스 수급 등을 기준으로 한다. 우선 성능의 경우 개발자의 역량에 따라 퀄리티가 달라진다고 했지만 언리얼이 좀 더 우세한 건 사실이다. 거기에 튜토리얼 등의 강좌가 잘 마련돼 있어 배우기도 편하다. 하지만 일반적인 유저수는 유니티가 압도적으로 많은 편이다. 안정성은 두 엔진 모두 뛰어나서 비교가 무의미하다.

하지만 가장 중요한 게 남았다. 1인 개발자의 경우 리소스 수급은 계속 말해도 부족할 정도로 중요하다. 그런 의미에서 리소스 수급과 플러그인을 통해 확장성을 꾀할 수 있는 유니티가 당장에는 언리얼보다 유리한 점이 많다. 즉, 앞으로는 몰라도 지금은 1인 개발자라면 유니티가 최선의 선택이라는 의미다. 강연을 끝마치고 하나용 대표는 다음과 같이 조언했다.

"언리얼과 유니티 모두 게임을 만드는 데 도움을 주는 도구일 뿐, 어떤 게임을 만드는 지가 더 중요하다고 생각한다. 하지만 가끔 도구에 너무 얽매이는 분들이 있다. '요즘은 어떤 게임이 이 엔진으로 개발하니 좋다더라'하며 프로젝트를 엎는 경우인데, 도구에 연연하기보다는 콘텐츠에 집중하고, 프로젝트 규모에 맞는 엔진을 선택하는 게 제일 좋다고 생각한다."
SNS 공유

코멘트

새로고침
새로고침

전체 리포터 198개 등록됨 (2017-07-26 ~ 2017-01-25)

[달성! 50만클럽] 게임을 통해 전달하는 따뜻한 위로, '마이오아시스' 인기기사 [3]
인터뷰 | 김규만 (Frann@inven.co.kr) | 2017-07-26 18:27
'달성! 10만 클럽' 그 두 번째 주인공은 구글플레이에서 약 12일째 인기 1위를 지키고 있는 힐링 게임, '마이오아시스'의 개발사 버프스튜디오입니다. '용사는 진행중' 시리즈를 개발한 버프스튜디오의 .....
[인디 콕!] 지구의 마지막 '히어로'가 되어 인기기사 [5]
동영상 | 유희은 (Youii@inven.co.kr) | 2017-07-26 17:51
⊙개발사: Pumpkin Games ⊙장르: 슈팅, 액션 ⊙플랫폼: PC ⊙발매일: 2017년 3월 오늘은 어떤 인디 게임을 할지 인벤이 직접 콕! 집어주는 '인디 콕!' 시간입니다. 오늘 소개해드릴 인디 게임은 도시에.....
[뉴스] 모바일 경영 시뮬레이션 '창업전쟁', 구글플레이 2017년 빛나는 인디게임에 선정
게임뉴스 | 윤서호 (Ruudi@inven.co.kr) | 2017-07-26 17:41
인디개발사 브이투알에서 개발한 모바일 경영 육성 시뮬레이션 게임 '창업전쟁'이 '구글플레이 2017년 빛나는 인디게임'에 선정되었다. '창업전쟁'은 소규모 스타트업 기업에서 시작해 다양한 미션을 해.....
[취재] 깊이 있는 무인도 생존 게임, '표류소년 130' 텀블벅 펀딩 재도전 인기기사 [6]
게임뉴스 | 박광석 (Robiin@inven.co.kr) | 2017-07-26 17:29
펀딩 실패로 잠정 중단되었던 인디 개발사 골드파우치의 무인도 생존 게임 '표류소년 130'이 다시 한번 텀블벅 펀딩에 도전한다. '표류소년 130'은 사람이 살지 않는 무인도를 배경으로 사고로 섬에 고립.....
[뉴스] 방치형 번식 게임 '오빠는토끼' 26일 정식 론칭 [3]
게임뉴스 | 윤서호 (Ruudi@inven.co.kr) | 2017-07-26 14:52
아이봉크리에이티브는 자사의 방치형 번식 게임 '오빠는토끼'가 애플앱스토어 및 구글플레이를 통해 동시 론칭되었다고 금일(26일) 밝혔다. '오빠는토끼'에서 유저는 자신의 수컷 토끼의 번식력을 업그레.....
[취재] 여전히 아름다운 세계, 트랜지스터 개발사 신작 '파이어' 출시 인기기사 [6]
게임뉴스 | 허재민 (Litte@inven.co.kr) | 2017-07-26 14:14
배스천, 트랜지스터의 개발사 Supergiant Games의 신작, '파이어(Pyre)'가 오늘(26일) 스팀과 PS4를 통해 출시됐다. 파티 기반의 RPG인 '파이어'는 사후 세계인 '다운사이드'를 바탕으로 하며, 고대 시합.....
[뉴스] 경기콘텐츠진흥원-YJM 게임즈, VR 게임제작 지원을 위한 설명회 개최
게임뉴스 | 윤서호 (Ruudi@inven.co.kr) | 2017-07-26 12:15
경기콘텐츠진흥원은 8월 1일 오후 2시 판교 경기창조경제혁신센터에서 ‘게임 플랫폼 다변화 제작지원 설명회 with YJM 게임즈(VR 부문)’를 개최한다. 경기콘텐츠진흥원은 YJM 게임즈과 공동운영하는 지.....
[뉴스] 한콘진, 2017년 3차 ‘이달의 우수 게임’ 모집
게임뉴스 | 윤서호 (Ruudi@inven.co.kr) | 2017-07-26 10:50
문화체육관광부(장관 도종환)와 한국콘텐츠진흥원(KOCCA·원장 직무대행 강만석)은 2017년 제 3차 ‘이달의 우수 게임’ 후보작을 다음달 8일까지 모집한다. 국내 게임 창작 활성화와 제작 의욕을 고취하.....
[뉴스] 미래부-NIPA, 스마트콘텐츠 테스트 플랫폼 지원 기업 80개사 공모 인기기사
게임뉴스 | 윤서호 (Ruudi@inven.co.kr) | 2017-07-25 10:29
미래창조과학부와 정보통신산업진흥원(원장 윤종록, 이하 NIPA)은 스마트콘텐츠 강소 기업 육성을 위해 ‘스마트콘텐츠 테스트 플랫폼 지원 사업’을 실시한다고 25일 밝혔다. ‘스마트콘텐츠 테스트 플.....
[뉴스] 엔비디아, 딥 러닝 입문자를 위한 온라인 무료 강의 제공 인기기사 [3]
게임뉴스 | 윤서호 (Ruudi@inven.co.kr) | 2017-07-25 10:29
엔비디아(CEO 젠슨 황)가 글로벌 교육 프로그램 '딥 러닝 인스티튜트'의 일환으로 국내 딥 러닝 관련 개발자 및 업계 종사자, 학생들을 위한 딥 러닝 최신 이론 및 기술 실습 온라인 기초 강의를 무료로.....
[뉴스] 13억 지원 프로젝트의 주인은? '경기 VR/AR 창조오디션' 19개팀 선정 인기기사 [1]
게임뉴스 | 윤서호 (Ruudi@inven.co.kr) | 2017-07-24 10:15
경기도와 경기콘텐츠진흥원은 13일부터 14일까지 양일간 경기창조경제혁신센터에서 '경기 VR/AR 창조오디션'을 개최한 결과 ㈜에이치오엔터테이먼트, ㈜아들과 딸 등 19개 스타트업을 최종 지원 대상으로.....
[취재] 인디 개발자가 생각하는 성공의 의미! '인디터 세미나: 브레인스토밍' 인기기사 [3]
게임뉴스 | 정필권,윤홍만 (desk@inven.co.kr) | 2017-07-22 18:06
금일(22일) 서울 삼성역 구글 캠퍼스 서울에서 열린 '제2회 인디터 세미나'에서는 그랑몬스터, IGAWORKS, 아크로게임즈의 강연에 이어 참가자들이 자유롭게 의견을 낼 수 있는 브레인스토밍 시간이 진행.....
[취재] '인디게임 개발과 마케팅 노하우를 전한다' 제 2회 인디터 세미나 강연 인기기사 [3]
게임뉴스 | 정필권,윤홍만 (desk@inven.co.kr) | 2017-07-22 17:04
'인디게임 개발자 쉼터(이하 인디터)'는 금일(22일) 서울 삼성역 구글 캠퍼스 서울에서 '제2회 인디터 세미나'를 진행했다. '인디터'는 인디게임 개발과 관련된 학생 및 현직 게임 개발 종사자 등이 모여.....
[뉴스] 인디게임과 인디음악의 절묘한 만남! '마이 오아시스', 새벽의 자장가 업데이트 인기기사 [6]
게임뉴스 | 윤홍만 (Nowl@inven.co.kr) | 2017-07-21 23:45
'버프 스튜디오'는 21일 오늘, 자사 게임 '마이 오아시스' 업데이트를 통해 'K팝스타4' 출신 가수 홍찬미의 '새벽의 자장가'를 추가했다고 발표했다. ‘새벽의 자장가’는 올해 2월 발매한 홍찬미의 첫번.....
[뉴스] 퍼즐 시뮬레이션 '에이지 오브 2048', 글로벌 누적 다운로드 200만 달성 [1]
게임뉴스 | 윤홍만 (Nowl@inven.co.kr) | 2017-07-21 23:44
솔깃 주식회사(대표 김민우, 손장호)의 퍼블리싱 브랜드인 Soulgit Games가 서비스하고, 엔랩소프트(대표 주재현)가 개발한 모바일 퍼즐 게임인 ‘에이지오브2048(Age of 2048)’이 2달만에 누적 다운로.....
[뉴스] 모바일 블록 좀비 탈출 게임 '픽셀 블러드 온라인' 21일 신규 출시
게임뉴스 | 윤서호 (Ruudi@inven.co.kr) | 2017-07-21 18:17
픽셀 블러드 온라인은 마인크래프트나 블록 쌓기 게임에서 볼 수 있는 블록 형태의 3D 캐릭터와 배경으로 이루어진 온라인 게임으로, 좀비로 득실거리는 도시와 농장, 그리고 공항과 기차 역 등에서 살아.....
[뉴스] 단어 퍼즐과 플랫포머의 조화! '타이포맨’, 21일 정식 한국어판 출시
동영상 | 윤서호 (Ruudi@inven.co.kr) | 2017-07-21 18:01
인트라게임즈(대표 배상찬)는 브레인시드 팩토리(CEO, Bilal Chbib)와 협력하여 PS4용 퍼즐 플랫포머 게임 '타이포맨을 오늘(21일)부터 정식 판매를 개시한다고 밝혔다. '타이포맨'은 단어 퍼즐과 플랫포.....
[남기덕 칼럼] "응, 안 해" 가위바위보로 보는 '게임 디자인' [34]
칼럼 | 남기덕 비평가 (dkkamui@gmail.com) | 2017-07-21 17:01
가위바위보의 특징 인간은 ‘생존’을 위해 ‘익숙함’을 선택해왔고, ‘익숙하지 않은 것’은 ‘거부’해왔다. 따라서 인간은 게임을 선택할 때도 사냥감을 고르듯 본능적으로 익숙한 게임을 선택하게 .....
[취재] "변해야 산다" 새 정부 게임산업 정책 간담회 총정리 [136]
게임뉴스 | 김규만 (Frann@inven.co.kr) | 2017-07-20 22:07
7월 20일 여의도 국회의원회관에서는 게임산업의 현실을 짚어보고, 새정부의 게임 정책 방향성을 모색하는 간담회가 개최됐다. '새정부 게임 생태계 상생 발전을 위한 게임정책 간담회'라는 제목으로 진.....
다음 6개월   이전 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ... | 11 다음   이전 6개월

인벤 게임 순위

인벤 방송국 편성표
명칭: 주식회사 인벤 | 등록번호: 경기 아51514 | 등록연월일: 2009. 12. 14 | 제호: 인벤(INVEN)
발행인: 배혜농 | 편집인: 이동원 | 발행소: 경기 성남시 분당구 성남대로 331번길 8, 17층 1701호
발행연월일: 2004 11. 11 | 전화번호: 02 - 6393 - 7700 | E-mail: help@Inven.co.kr

인벤의 콘텐츠 및 기사는 저작권법의 보호를 받으므로, 무단 전재, 복사, 배포 등을 금합니다.
Copyrightⓒ Inven. All rights reserved.