- Open UP -

언택트 시대 주목받는 게임산업, 게임 속 오픈소스 기술들 주목

 

  • 1. 코로나 시대 '언택트' 산업으로 각광받은 게임, 오픈소스와 동반성장
  1. 코로나19의 영향으로 PC와 스마트폰 사용량이 증가하면서 상반기 게임산업 호실적, 게임업계 속 오픈소스 기술들 주목
  • 2. ETRI, 오픈소스 기반 플랫폼 구축, 본격 연구개발(R&D)에 활용
  1. 협업 기반 깃(Git) 저장소 및 오픈소스 컴플라이언스 자동화 환경 제공을 통해 오픈소스 기반 R&D 장려

 

□ 코로나19가 바꾼 게임산업과 오픈소스

  • 코로나19가 바꾼 상반기 게임산업
    1. 코로나19 영향으로 스마트폰 사용량이 늘어나면서 올 상반기 전 세계 사용자가 모바일 애플리케이션에 60조원 지출, 그 중 게임 42조
      1. * 모바일 데이터 분석 플랫폼 '앱애니' '2020년 상반기 모바일 현황 보고서' 발표

 

앱애니

[사진 출처] '2020 상반기 모바일 현황보고서', 앱애니

 

    1. 사회적 거리두기에 따른 외출 자제 분위기가 만들어지면서 게임이 비대면 콘텐츠로 각광 받은 영향으로 전례없는 훈풍
    2. (글로벌 게임시장) 모바일게임 이용자 수가 전년 대비 17% 증가, 앱 설치 건수는 전년 대비 84% 증가 및 PC·콘솔 게임 이용자 수는 46% 증가
      1. * 글로벌 게임 엔진 개발사 유니티 소비자 게임이용 행태 조사(올해 1월∼5월 중순)
    3. (한국 게임시장) 국내 주요 게임사들 올해 1분기 매출 전년 동기 대비 27.9% 증가 및 영업이익 98.9% 증가, ’20년 3월 기준 모바일 게임 다운로드 수 전년 동기 대비 11% 증가
      1. * ‘20년 1분기 실적 발표한 국내 16개 게임 기업 기준

 

  • 게임 구동의 핵심요소 오픈소소 게임 엔진
    1. (게임 엔진)그래픽 엔진, 사운드 엔진, 물리 엔진, 맵 에디터, UI 시스템 등 하나의 게임을 만들기 위해 필요한 각종 요소를 한데 모아 편리하게 쓸 수 있도록 집대성한 소프트웨어
    2. (오픈소스 게임 개발의 역사) 1970년대, 코드의 공유에 대한 인식보다 보유한 코드에 대해서 더 많은 하드웨어에 재활용하는 방법을 고민, 1990년대 중반, 존 카멕(John Carmack)이 1995년 울펜슈타인 3D 소스를 공개한 이후 둠과 퀘이크 게임 소스도 공개(GPL 라이선스)
      1. * 존 카멕은 1인칭 슈팅게임(FPS)의 시초격인 ‘울펜슈타인 3D’와 ‘둠’, ‘퀘이크’ 등의 유명 작품을 만든 개발자
    3. (국내 오픈소스 게임엔진 공개)2015년, 국내 게임기업 (주)엑스엘 게임즈에서 자체 개발 게임엔진 ‘XLE(XL prototype Engine)’을 오픈소스로 공개, XLE는 멀티 플랫폼을 지원하며, 많은 캐릭터를 렌더링하는데 소요되는 개발 기간을 효율적 단축
      1. * 엑스엘게임즈 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
(Doom 3)

설명

게임 엔진 분야에서 가장 오래된 플레이어 중 하나로 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) 기반 저장소 및 오픈소스 컴플라이언스 자동화 환경 제공 예정
    1. 오픈소스 커뮤니티 기능과 비즈니스 모델도 함께 제공 계획
    1. 내부 기획 중인 과제에 새로운 환경과 제도를 시범 적용한 뒤 내년부터 전 연구과제로 대상을 확대할 예정
      1. * 올해 시작되는 '매시업(2개 이상 정보나 서비스를 융합하는 작업) 융합기획과제', '슈퍼컴퓨팅' 사업 등에 우선 적용
      2.  
  • 오픈소스 전문위원제도 도입, 오픈소스 기반 R&D 적극 장려
    1. 2021년까지 글로벌 톱 수준의 '오픈소스 커미터(소스 코드 수정 권한을 지닌 전문인)' 양성 목표
      1. * 한국전자통신연구원(ETRI)은 지난 2017년, 오픈소스 거버넌스 체계를 구축하고 2019년 오픈소스 기반 연구 활동을 내부 규정으로 제도화

 

□ 주목할 만한 월간 이슈(8월)

  • (DBMS) 오픈소스로 점차 확대되는 DBMS 시장
    1. 지난 3년 동안 국내 DBMS 시장은 연 평균 11% 성장 지속
    2. 오라클을 필두로 상용 DBMS가 주력이던 국내 시장에도 오픈소스 DBMS 확대
    3. 정부 및 공공부문에서도 외산 DBMS 대신 국산 및 오픈소스 DBMS 도입하려는 수요 증가
    4. 오픈소스 DBMS 마리아DB(MariaDB)는 삼성, LG, SK, 포스코 등 대기업에서 상용 DB에서 오픈소스로 전환하려는 수요 흡수
    5. NoSQL의 대표적인 제품인 몽고DB는 국내에서 기술 컨퍼런스를 개최하는 등 사용자 지원을 통한 국내 시장 영향력 확대 중
    6. 오픈소스 DBMS 기업 큐브리드는 국가정보자원관리원, 국방부 통합데이터센터, 한국교육학술정보원(KERIS) 등 공공부문 레퍼런스 확대 중
      1. * 큐브리드는 글로벌 오픈소스 프로젝트 활성화를 위해 미국 캘리포니아주 산호세에 ‘큐브리드 재단’ 설립
    7. 통합 데이터 플랫폼 전문 기업 인젠트는 오픈소스 DBMS PostgreSQL)을 기반으로한 ‘엑스퍼DB’ 출시, 국내 시장 공략

 

  • (응용SW) 이스트소프트, 정부 개방형 OS 도입 정책에 발맞춰 리눅스 버전 압축 소프트웨어 '알집' 출시
    1. 리눅스 OS 환경에서 압축 해제 시 발생하는 여러 불편을 제거하고, 윈도 버전과 유사한 사용 환경을 제공해 사용성을 높이는데 초점을 맞춰 개발
      1. * 기존 리눅스 기반으로 제작된 개방형 OS에서는 다양한 포맷별 패키지를 내려받아 설치해야 하는 번거로움 및 일부 높은 압축률의 포맷은 해제할수 없는 등 사용상 제약이 있었음
    2. 국산 개방형 OS 중 하나인 하모니카와의 상호운용성 시험 진행 중
    3. 현재 알집 리눅스 버전은 조달청 나라장터 등록을 위한 GS 인증 심사 중

 

  • (리눅스) 전 세계 최고 성능 슈퍼컴퓨터 500대 모두 리눅스 구동
    1. TOP500 슈퍼컴퓨터 모두 리눅스 구동, 오픈소스의 가치 증명
    2. 리눅스의 비독점성, 확장성 등의 특성 및 오픈소스와 집약적인 협업이 핵심
    3. 리눅스 프로젝트는 많은 수의 기여자와 인텔, 레드햇, 삼성, 수세, IBM, 엔비디아 등 협력 기업 참여

 

  • (프로그래밍 언어) 파이썬, 상반기 프로그래밍 언어 순위 자바를 넘어 2위 기록
    1. (상반기 프로그래밍 언어 순위) 1위 자바스크립트, 2위 파이썬, 3위 자바, 4위 PHP가 차지, 그 외 C와 C#이 공동 5위, 루비와 CSS가 공동 7위 기록
    2. 자바는 2012년 이후 8년 만에 2위권 밖으로 벗어남
    3. 파이썬은 데이터과학, 인공지능(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 소식’ 참조

 

 

Creative Commons LicenseOpen UP에 의해 작성된 이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다.
.
.
2020
맨 위로
맨 위로