일반기술
리눅스 게임 API
(1) 개요본 기술은 리눅스에서 온라인 3D게임을 개발하기 위한 라이브러리로 3D 온라인 게임을 개발하기 위한 그래픽, 네트워크, 사운드, 입력장치 제어 API를제공함 (2) 필요성 국내에서는 리눅스 OS의 보급률이 미미하며 특히 게임 플랫폼으로는 리눅스 OS를 사용하는 경우가 매우 적었기 때문에 시장성의 이유로 리눅스용 3D 게임은 거의 개발되지 않고 있다. 또한, 기존의 거의 모든 3D 게임들이 MS의 윈도우즈 OS의 독점물인 DirectX 기반으로 개발되어 서비스 되고 있으며 새로 개발되는 게임들은 대부분 DirectX를 기반으로 하고 있기 때문에 OpenGL을 사용한 게임에 비해 리눅스용으로 변환하기에는 어려움이 많아 기존 게임들이 리눅스용으로 변환되어 서비스 되는 예가 거의 없는 실정이다. 해외 및 국내 게임 산업이 급격히 팽창하면서 리눅스 기반 게임 전용기기의 개발 및 전용 3D 온라인 게임 콘텐츠 제작을 통한 게임 플랫폼의 다양화가 이루어지게 되었고, 그 결과로 리눅스 시스템을 플랫폼으로 하는 각종 영상 콘텐츠 산업 및 엔터테인먼트 산업의 활성화가 기대되고 있다. 그러나, 리눅스 플랫폼에서 3D 온라인 게임 개발 환경이 매우 낙후 되어있어서 새로운 개임을 개발하는 것이 쉽지 않다. 그 보다는 MS 윈도우즈 환경에서 개발하였던 기존의 게임을 적은 노력으로 리눅스 플랫폼에서 재현하는 것이 바람직한 방향이다. 본 이전기술은 기존에 MS 윈도우에서 개발된 3D 온라인 게임을 리눅스로 이식하는데 필요한 도구를 제공한다. 특히, MS의 독점물인 DirectX를 사용하여 개발되었던 기존의 게임을 게임 API 코드 수정을 거의 하지 않고 리눅스 플랫폼에서 재사용할 수 있도록 리눅스 게임 API를 제공한다. 지원되는 리눅스 게임 API는 크게 네 부분으로, 게임 그래픽, 네트워크, 사운드 및 입력시스템 API로 구성된다. 또한, 윈도우즈에서 개발된 게임의 전체 프레임워크가 구조적으로 치환되어야 하는 리눅스 표준 게임 프레임워크를 제시한다.(1) 목적본 이전기술은 기존에 MS 윈도우에서 개발된 3D 온라인 게임을 리눅스로 이식하는데 필요한 도구를 제공한다. 특히, MS의 독점물인 DirectX를 사용하여 개발되었던 기존의 게임을 게임 API 코드 수정을 거의 하지 않고 리눅스 플랫폼에서 재사용할 수 있도록 리눅스 게임 API를 제공한다. 지원되는 리눅스 게임 API는 크게 네 부분으로, 게임 그래픽, 네트워크, 사운드 및 입력시스템 API로 구성된다. 또한, 윈도우즈에서 개발된 게임의 전체 프레임워크가 구조적으로 치환되어야 하는 리눅스 표준 게임 프레임워크를 제시한다.(2) 활용방안 및 기대성과 - 리눅스 게임 개발 : 리눅스에서 온라인 3D 게임 개발 - 윈도우 게임 리눅스 이식 : 윈도우 용으로 개발된 게임을 리눅스로 이식 (3) 기술이전범위① 리눅스 게임 API (그래픽, 네트워크, 입력시스템) 라이브러리
기술정보
- 기술분류
- 정보 > 기타 게임·에니메이션 기술
- 보유기관
- 한국전자통신연구원
- 기술유형
- 일반기술
- 등록일
- 2007-07-31
- 데이터 갱신일
- 정보 없음
상세설명
정보 없음
관련 특허
등록된 관련 특허가 없습니다.