[8월 월간브리핑]언택트 시대 주목받는 게임산업, 게임 속 오픈소스 기술 주목
- Open UP -
언택트 시대 주목받는 게임산업, 게임 속 오픈소스 기술들 주목
- 1. 코로나 시대 '언택트' 산업으로 각광받은 게임, 오픈소스와 동반성장
- 코로나19의 영향으로 PC와 스마트폰 사용량이 증가하면서 상반기 게임산업 호실적, 게임업계 속 오픈소스 기술들 주목
- 2. ETRI, 오픈소스 기반 플랫폼 구축, 본격 연구개발(R&D)에 활용
- 협업 기반 깃(Git) 저장소 및 오픈소스 컴플라이언스 자동화 환경 제공을 통해 오픈소스 기반 R&D 장려
□ 코로나19가 바꾼 게임산업과 오픈소스
- 코로나19가 바꾼 상반기 게임산업
-
- 코로나19 영향으로 스마트폰 사용량이 늘어나면서 올 상반기 전 세계 사용자가 모바일 애플리케이션에 60조원 지출, 그 중 게임 42조
- * 모바일 데이터 분석 플랫폼 '앱애니' '2020년 상반기 모바일 현황 보고서' 발표
- 코로나19 영향으로 스마트폰 사용량이 늘어나면서 올 상반기 전 세계 사용자가 모바일 애플리케이션에 60조원 지출, 그 중 게임 42조

[사진 출처] '2020 상반기 모바일 현황보고서', 앱애니
-
- 사회적 거리두기에 따른 외출 자제 분위기가 만들어지면서 게임이 비대면 콘텐츠로 각광 받은 영향으로 전례없는 훈풍
- (글로벌 게임시장) 모바일게임 이용자 수가 전년 대비 17% 증가, 앱 설치 건수는 전년 대비 84% 증가 및 PC·콘솔 게임 이용자 수는 46% 증가
- * 글로벌 게임 엔진 개발사 유니티 소비자 게임이용 행태 조사(올해 1월∼5월 중순)
- (한국 게임시장) 국내 주요 게임사들 올해 1분기 매출 전년 동기 대비 27.9% 증가 및 영업이익 98.9% 증가, ’20년 3월 기준 모바일 게임 다운로드 수 전년 동기 대비 11% 증가
- * ‘20년 1분기 실적 발표한 국내 16개 게임 기업 기준
- 게임 구동의 핵심요소 오픈소소 게임 엔진
-
- (게임 엔진)그래픽 엔진, 사운드 엔진, 물리 엔진, 맵 에디터, UI 시스템 등 하나의 게임을 만들기 위해 필요한 각종 요소를 한데 모아 편리하게 쓸 수 있도록 집대성한 소프트웨어
- (오픈소스 게임 개발의 역사) 1970년대, 코드의 공유에 대한 인식보다 보유한 코드에 대해서 더 많은 하드웨어에 재활용하는 방법을 고민, 1990년대 중반, 존 카멕(John Carmack)이 1995년 울펜슈타인 3D 소스를 메이저 사이트한 이후 둠과 퀘이크 게임 소스도 메이저 사이트(GPL 라이선스)
- * 존 카멕은 1인칭 슈팅게임(FPS)의 시초격인 ‘울펜슈타인 3D’와 ‘둠’, ‘퀘이크’ 등의 유명 작품을 만든 개발자
- (국내 오픈소스 게임엔진 메이저 사이트)2015년, 국내 게임기업 (주)엑스엘 게임즈에서 자체 개발 게임엔진 ‘XLE(XL prototype Engine)’을 오픈소스로 메이저 사이트, XLE는 멀티 플랫폼을 지원하며, 많은 캐릭터를 렌더링하는데 소요되는 개발 기간을 효율적 단축
- * 엑스엘게임즈 2020년 2월 11일 카카오게임즈에 인수
- 국내외 오픈소스 게임 엔진
오픈소스 |
내 용 |
|
Godot |
설명 |
2D 및 3D 크로스 플랫폼 게임 엔진 |
관련 URL |
||
라이선스 |
MIT 라이선스 |
|
프로그래밍 언어 |
C#, C++ 또는 Python과 유사한 Godot의 고유 한 코딩 언어 인 GDScript로 프로그래밍 |
|
플랫폼 |
Linux, macOS, Windows, BSD, Haiku, iOS, Android, HTML5, WebAssembly, Xbox One |
|
Spring Engine |
설명 |
3D 실시간 전략 (RTS) 엔진으로 게임 개발 분야에 익숙하지 않은 사람이 시도하기 좋음 |
관련 URL |
||
라이선스 |
GPL v2 라이선스 |
|
프로그래밍 언어 |
C++, 루아 |
|
플랫폼 |
Cross-platform |
|
Panda3D |
설명 |
3D 게임, 시각화, 시뮬레이션, 실험을 개발하는 데 사용되는 오픈 소스 프레임 워크인 게임엔진 |
관련 URL |
||
라이선스 |
Modified BSD 라이선스 |
|
프로그래밍 언어 |
C, C++ 및 Python |
|
플랫폼 |
Windows, MAC, Linux, FreeBSD |
|
Cocos2d-x |
설명 |
게임, 앱 및 기타 크로스 플랫폼 GUI 기반 대화 형 프로그램을 빌드하는 데 사용, OpenGL을 사용하는 2D 그래픽에 최적화 |
관련 URL |
||
라이선스 |
MIT 라이선스 |
|
프로그래밍 언어 |
C++, 루아 |
|
플랫폼 |
cross-platform |
|
id Tech 4 |
설명 |
게임 엔진 분야에서 가장 오래된 플레이어 중 하나로 id software에서 개발 |
관련 URL |
||
라이선스 |
GPL v3 라이선스 |
|
프로그래밍 언어 |
C++ |
|
플랫폼 |
Windows, OS X, Linux, PS3, PS4, Xbox, Nintendo Switch 등 |
|
MonoGame |
설명 |
멀티 플랫폼 및 기타 시스템 용 게임을 만드는 데 사용 하는 C # 프레임 워크 |
관련 URL |
||
라이선스 |
Ms-PL(Microsoft Public License) 라이선스 |
|
프로그래밍 언어 |
C# |
|
플랫폼 |
Linux, iOS, Android, MacOS, all Windows platforms, PS4, PSVita, Xbox One, Nintendo Switch 등 |
|
XLE |
설명 |
국내 자체 개발 다중 플랫폼 3D C ++ 게임 엔진으로 향상된 렌더링 기능을 갖춘 프로토 타입의 엔진 |
관련 URL |
||
라이선스 |
MIT 라이선스 |
|
프로그래밍 언어 |
C, C++ |
|
플랫폼 |
Multi-platform |
□ ETRI, 오픈소스 기반 플랫폼 구축, 본격 연구개발(R&D)에 활용
- 협업 기반 소스코드 개발을 위한 깃(Git) 기반 저장소 및 오픈소스 컴플라이언스 자동화 환경 제공 예정
- 오픈소스 커뮤니티 기능과 비즈니스 모델도 함께 제공 계획
- 내부 기획 중인 과제에 새로운 환경과 제도를 시범 적용한 뒤 내년부터 전 연구과제로 대상을 확대할 예정
- * 올해 시작되는 '매시업(2개 이상 정보나 서비스를 융합하는 작업) 융합기획과제', '슈퍼컴퓨팅' 사업 등에 우선 적용
- 오픈소스 전문위원제도 도입, 오픈소스 기반 R&D 적극 장려
- 2021년까지 글로벌 톱 수준의 '오픈소스 커미터(소스 코드 수정 권한을 지닌 전문인)' 양성 목표
- * 한국전자통신연구원(ETRI)은 지난 2017년, 오픈소스 거버넌스 체계를 구축하고 2019년 오픈소스 기반 연구 활동을 내부 규정으로 제도화
- 2021년까지 글로벌 톱 수준의 '오픈소스 커미터(소스 코드 수정 권한을 지닌 전문인)' 양성 목표
□ 주목할 만한 월간 이슈(8월)
- (DBMS) 오픈소스로 점차 확대되는 DBMS 시장
- 지난 3년 동안 국내 DBMS 시장은 연 평균 11% 성장 지속
- 오라클을 필두로 상용 DBMS가 주력이던 국내 시장에도 오픈소스 DBMS 확대
- 정부 및 공공부문에서도 외산 DBMS 대신 국산 및 오픈소스 DBMS 도입하려는 수요 증가
- 오픈소스 DBMS 마리아DB(MariaDB)는 삼성, LG, SK, 포스코 등 대기업에서 상용 DB에서 오픈소스로 전환하려는 수요 흡수
- NoSQL의 대표적인 제품인 몽고DB는 국내에서 기술 컨퍼런스를 개최하는 등 사용자 지원을 통한 국내 시장 영향력 확대 중
- 오픈소스 DBMS 기업 큐브리드는 국가정보자원관리원, 국방부 통합데이터센터, 한국교육학술정보원(KERIS) 등 공공부문 레퍼런스 확대 중
- * 큐브리드는 글로벌 오픈소스 프로젝트 활성화를 위해 미국 캘리포니아주 산호세에 ‘큐브리드 재단’ 설립
- 통합 데이터 플랫폼 전문 기업 인젠트는 오픈소스 DBMS PostgreSQL)을 기반으로한 ‘엑스퍼DB’ 출시, 국내 시장 공략
- (응용SW) 이스트소프트, 정부 개방형 OS 도입 정책에 발맞춰 리눅스 버전 압축 소프트웨어 '알집' 출시
- 리눅스 OS 환경에서 압축 해제 시 발생하는 여러 불편을 제거하고, 윈도 버전과 유사한 사용 환경을 제공해 사용성을 높이는데 초점을 맞춰 개발
- * 기존 리눅스 기반으로 제작된 개방형 OS에서는 다양한 포맷별 패키지를 내려받아 설치해야 하는 번거로움 및 일부 높은 압축률의 포맷은 해제할수 없는 등 사용상 제약이 있었음
- 국산 개방형 OS 중 하나인 하모니카와의 상호운용성 시험 진행 중
- 현재 알집 리눅스 버전은 조달청 나라장터 등록을 위한 GS 인증 심사 중
- 리눅스 OS 환경에서 압축 해제 시 발생하는 여러 불편을 제거하고, 윈도 버전과 유사한 사용 환경을 제공해 사용성을 높이는데 초점을 맞춰 개발
- (리눅스) 전 세계 최고 성능 슈퍼컴퓨터 500대 모두 리눅스 구동
- TOP500 슈퍼컴퓨터 모두 리눅스 구동, 오픈소스의 가치 증명
- 리눅스의 비독점성, 확장성 등의 특성 및 오픈소스와 집약적인 협업이 핵심
- 리눅스 프로젝트는 많은 수의 기여자와 인텔, 레드햇, 삼성, 수세, IBM, 엔비디아 등 협력 기업 참여
- (프로그래밍 언어) 파이썬, 상반기 프로그래밍 언어 순위 자바를 넘어 2위 기록
- (상반기 프로그래밍 언어 순위) 1위 자바스크립트, 2위 파이썬, 3위 자바, 4위 PHP가 차지, 그 외 C와 C#이 공동 5위, 루비와 CSS가 공동 7위 기록
- 자바는 2012년 이후 8년 만에 2위권 밖으로 벗어남
- 파이썬은 데이터과학, 인공지능(AI) 등 4차산업 분야에서 많이 채택되면서 빠르게 성장
□ 시사점
- 언택트 시대의 게임산업의 규모는 하반기에도 여전히 상승 전망이며, 협업 문화의 오픈소스가 게임산업 발전의 밑거름이 될 것
- 연구개발(R&D) 분야에서 오픈소스의 개방형 협업 개발방식 도입을 통해 개발 효율성 및 최종 결과물의 품질 향상에 기여할 것으로 기대
※ 참고 Reference
- 상반기에 전세계에서 앱에만 60조원 썼다…게임에 42조 지출, 매일경제, 20.08.19.
- ETRI, 연구개발 과정 공개 '오픈소스' 플랫폼 가동, 세이프타임즈, 20.08.15.
- 클라우드·오픈소스로 점차 확대되는 DBMS 시장 (2), 데이터넷, 20.08.14.
- “TOP500 슈퍼컴퓨터 모두 리눅스 구동” 오픈소스의 가치 증명, ITWORLD, 20.07.31.
- 자바, 8년 만에 프로그래밍 언어 순위 2위 내줬다, 지디넷코리아, 20.07.29.
- 이스트소프트, 리눅스 버전 '알집' 출시, 지디넷코리아, 20.07.29.
- [현장에서] 코로나19 팬데믹이 바꾼 게임산업, 아주경제, 20.07.18.
- 실적 '대박'에 날개 단 게임사들…'2조 클럽' 또 탄생할까, 뉴스웍스, 20.05.16.
- 게임산업 진흥 종합계획 발표 보도자료, 문화체육관광부, 20.05.07.
- 또 다른 세상을 창조하는 손, ‘게임 엔진’ , 테크월드, 2019.11.14.
- 5 Open Source Game Engines That Developers Should Get Their Hands On, Analytics India Magazine, 2019
- The Best 8 Free and Open Source Game Development Software ,GoodFirms, 2019
- 엑스엘게임즈, 자체개발 엔진 'XLE' 오픈소스로 공개, 한국경제, 2015.12.04.
- 공개SW 포털(oss.kr) ‘메이저 사이트SW 소식’ 참조

0개 댓글