게임 엔진 - 위키백과, 우리 모두의 백과사전 게임 엔진 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 이 문서의 내용은 출처가 분명하지 않습니다. 이 문서를 편집하여, 신뢰할 수 있는 출처를 표기해 주세요. 검증되지 않은 내용은 삭제될 수도 있습니다. 내용에 대한 의견은 토론 문서에서 나누어 주세요. ( 2007년 10월 ) 게임 엔진 ( 영어 : game engine ) 은 비디오 게임 같은 실시간 그래픽 표시 기능을 갖춘 상호 작용 응용 프로그램을 구현하는 핵심 소프트웨어 구성 요소를 말한다. 컴퓨터 게임 개발에 바탕이 되는 기술을 제공하여 개발 과정을 단축시켜 줄 뿐 아니라, 게임을 다양한 플랫폼에서 실행할 수 있게 해주기도 한다. [ 1 ] 특히 게임 엔진은 재사용을 염두에 두고 있기 때문에, 하나의 게임에 종속되지 않고 여러 종류의 게임에 쓰일 수 있도록 개발된다. 게임 엔진이 제공하는 주요 기능으로는 2차원 그래픽이나 3차원 그래픽을 출력하기 위한 렌더링 엔진 ('렌더러'), 물리 엔진, 충돌 검출과 충돌 반응, 사운드 출력, 스크립트 작성, 애니메이션, 인공 지능, 네트워크, 스트리밍, 메모리 관리, 쓰레딩, 씬 그래프 등이 있다. 목차 1 개요 2 주요한
처리 기법인 카툰 렌더링을 위한 플레이오네 엔진이 있고 가이블에서 판매용으로 개발한 지블렌더가 있다. 네트워크 엔진으로는 프라우드넷과 엑스커넥터가 있다. 프라우드넷 - 온라인 게임 서버와 멀티플레이 기능 개발을 위한 엔진이다. CGCII - 고성능 고안정성 대규모 온라인 게임 서버 개발을 위한 엔진이다. Bamer - 게임 서버 전용 미들웨어 솔루션 플레이오네 엔진 - 카툰 렌더링을 위해서 만들어진 엔진이다. 엑스커넥터 지블렌더 진도 엔진 라이드엔진 제로딘 엔진 엑스 엔진 왕리얼 엔진 블루사이드 엔진 - 구 페임테크 엔진 e엔진 - 개발 중단 여우비 엔진 게임 제작 소프트웨어 [ 편집 ] 엔터브레인의 RPG 만들기 같은 소프트웨어는 최종 사용자를 위해 만들어진 게임 엔진이라고 할 수 있다. 이러한 게임 제작 소프트웨어는 쉽고 빠르지만 제한된 범위의 게임을 만들 수 있게 해준다. 네코 RPG 팩토리 UC노벨 스튜디오 비주얼 노벨을 위한 스크립트 엔진 [ 편집 ] NScripter와 키리키리는 비주얼 노벨에 특화된 엔진으로, 간단한 스크립트 언어로 프로그램을 작성할 수 있는 환경을 제공한다. 한국어로 제공되는 비주얼 노벨 엔진으로는 브이냅과 바실리어트가 있다. 바실리어트 - 한국산 비주얼 노벨 엔진이다. 네코노
게임에 맞는 엔진이 없는 경우이다. 일인칭 슈팅 게임 《 헤이즈 》 의 개발팀은 자신들의 게임이 가진 특징을 살리기 위해 스스로 엔진을 개발했다. [ 8 ] 직접 개발하는 엔진도 사내의 다른 프로젝트나 후속 프로젝트를 고려해 범용성을 보장해야 하는 경우가 있다. 나아가 어떤 개발사들은 연구개발팀을 따로 두어 회사 프로젝트 전용의 게임 엔진을 개발하기도 한다. 일본의 게임 개발사인 캡콤은 회사의 자체 엔진인 MT 프레임워크를 꾸준히 개발하고 있고, 《 로스트 플래닛 》 과 《 데드 라이징 》 에 이 엔진이 쓰였다. [ 9 ] 판매를 위해 개발되는 엔진은 그 범용성이 관건이 된다. 에픽 게임즈의 언리얼 엔진은 판매를 목적으로 개발된 엔진으로, 특히 언리얼 엔진 3는 기존의 일인칭 게임 중심 구조에서 벗어나 범용성을 더욱 강화했다. 그 외에 판매 목적으로 엔진을 개발하는 회사로는 크라이엔진의 크라이텍과 토크 게임 엔진의 게러지게임즈가 있다. [ 10 ] [ 11 ] 취미 개발 [ 편집 ] 게임 엔진의 개발은 컴퓨터 과학도와 취미 개발자 모두에게 인기있는 프로젝트이다. 엔진 개발은 기하학, 색상 이론, 전산학에 대한 학제적인 이해가 강력하게 요구되는 일이지만, 시각적인 결과가 나오는 프로젝트이기
시리어스 샤크 3D ShiVa 사일런트 스톰 스노드롭 소스 타이탄 TOSHI 트루비전3D Unigine 유니티 언리얼 비전 비주얼3D XnGine X - Ray YETI 제로 혼합 게임브리오 하이브리드 그래픽스 케네바 게임 플랫폼 메티스모 역사적 관심 BRender 빌드 다크 둠 게임 - 메이커 게임메이커 게리 키친의 게임메이커 제네시스3D 엔진 골드 박스 Filmation 프리스케이프 INSANE Jedi MADE 파이 인 더 스카이 렌더웨어 스컴 심 RPG 메이커 Sith 복셀 스페이스 울펜슈타인 3D 사유미들웨어 유포리아 게임웨어 게임웍스 하복 iMUSE Kynapse Quazal 스피드트리 Xaitment 페이스젠 원본 주소 " " 분류 : 게임 엔진비디오 게임 개발숨은 분류 : 참조 오류가 있는 문서영어 표기를 포함한 문서깨진 링크를 가지고 있는 문서출처가 필요한 글 / 2007년 10월출처가 필요한 모든 글전체에 출처가 필요한 글 둘러보기 메뉴 개인 도구 로그인하지 않음토론기여계정 만들기로그인 이름공간 문서토론 변수 보기 읽기편집역사 보기 더 보기 검색 둘러보기 대문사용자 모임요즘 화제최근 문서 보기임의 문서로도움말기부 도구 여기를 가리키
##는 비주얼 노벨 엔진으로는 브이냅과 바실리어트가 있다. 바실리어트 - 한국산 비주얼 노벨 엔진이다. 네코노벨 - 한국산 비주얼 노벨 엔진이다. NScripter - 일본산 비주얼 노벨 엔진이다. 키리키리 - 일본산 비주얼 노벨 엔진이다. 브이냅 - 일본산 비주얼 노벨 엔진이다. 렌'파이 - 미국산 비주얼 노벨 엔진이다. 피니 엔진 - 한국산 비주얼 노벨 엔진이다. 각주 [ 편집 ] ↑ * 게임브리오 엔진이나 렌더웨어 엔진 등이 여러 플랫폼을 지원한다. ↑ 인용 오류 : < ref > 태그가 잘못되었습니다 ; renderware라는 이름을 가진 주석에 제공한 텍스트가 없습니다 ↑ 디스이즈게임. " 3D 게임엔진의 계보 ③ 게임브리오 엔진 ". 2007년 9월 28일에 원본 문서에서 보존된 문서. 2008년 3월 14일에 확인함. ↑ Half - Life 2 Preview ↑ 노아 베리 ( Noah Berry ). " We Could Plant a House, We Could Build a Tree ". 베네스다 소프트웨어. 2010년 10월 2일에 원본 문서에서 보존된 문서. 2010년 7월 17일에 확인함. ↑ MMOG 미들웨어들은 다음과 같다. Bigworld Technology Archived 2007년 7월 1일 -
##하는 게임 엔진이다 ISI모터엔진 - 레이싱게임 rFactor ( 알팩터 ) 의 개발사인 Image Space Incorporated ( ISI ) 사에서 개발 및 배포한 엔진으로 동사의 rFactor시리즈, Raceroom ( 레이스룸 ) 시리즈 등의 레이싱게임에 도입된 DX7기반의 게임 엔진이다 스노우 드랍 엔진 - 프랑스에 본사를 두고있는 유비소프트에서 만들어진 엔진이며 더 디비전의 개발엔진으로 사용되었다 데시마 엔진 - 게릴라 게임즈에서 개발된 엔진으로서 데스 스트랜딩과 언틸던, 킬존 섀도우 폴, 호라이즌 제로 던의 개발엔진으로 사용되었다 대한민국의 게임 엔진 [ 편집 ] 대한민국에서는 아직까지도 게임 엔진의 개발이나 마케팅보다는 해외의 게임 엔진을 구입하는 일이 많다. [ 12 ] [ 13 ] 잘 알려진 국산 게임 엔진으로는 《 화이트데이 》 와 《 팡야 》 에 적용된 왕리얼 엔진과 드림익스큐션이 《 워록 》 을 만들 때 개발한 진도 엔진과 넥슨산하의 데브캣 스튜디오에서 만든 게임에 사용되는 프라우드넷과 또한 데브캣 스튜디오에서 만든 마비노기의 기본 그래픽 처리 기법인 카툰 렌더링을 위한 플레이오네 엔진이 있고 가이블에서 판매용으로 개발한 지블렌더가
색상 이론, 전산학에 대한 학제적인 이해가 강력하게 요구되는 일이지만, 시각적인 결과가 나오는 프로젝트이기 때문에 그런 개발자들은 그것을 재미와 보상으로 받아들인다. 그 중 크리스털 스페이스는 유명한 오픈 소스 멀티플랫폼 게임 엔진이다. 주요한 게임 엔진들 [ 편집 ] 유니티 - 유니티 테크놀러지가 개발한 게임 엔진 및 저작 툴로 PC와 맥, 안드로이드, 아이폰 / 아이패드, 콘솔 기기, 웹 브라우저 등 다양한 플랫폼으로 게임을 개발할 수 있다. 언리얼 엔진 시리즈 - 에픽 게임즈가 개발, 초기때부터 범용성이 좋아 널리 쓰였으며 언리얼 엔진 3부터는 더욱 범용성이 강화되어 가장 널리 사용되는 상용 엔진이다 소스 - 밸브 코퍼레이션이 개발, 《 하프라이프 2 》 의 개발에 사용되었다 이드 테크 시리즈 - 이드 소프트웨어가 개발, 《 둠 3 》 의 개발에 사용되었다 크라이엔진 시리즈 - 크라이텍이 개발, 《 크라이시스 》 의 개발에 사용되었다 게임브리오 - 엘더 스크롤 시리즈의 3편과 4편, 《 문명 IV 》, 《 다크 에이지 오브 카멜롯 》 등에 사용되었다 토크 게임 엔진 - 저렴한 엔진으로 독립 개발자들이 주로 사용하는 게임 엔진이다 ISI모터엔진 - 레이싱게임 rFactor ( 알팩터 ) 의 개발사인 Image Space
##다. 렌더웨어 같은 게임 엔진의 경우, 아예 일련의 미들웨어 구성 요소들을 느슨하게 연결하는 방식으로 설계되었다. 개발사가 그 중 적당한 것만 선택해 자신들이 사용하는 엔진과 결합할 수 있는 것이다. [ 2 ] [ 3 ] 이름과는 달리 게임 엔진은 다른 분야에서도 사용된다. 홍보용 데모나 건축 시각화, 훈련 시뮬레이션, 모델링 환경 등 실시간으로 그래픽을 출력하는 상호작용 응용 프로그램들이 좋은 예이다. 주요한 기능 [ 편집 ] 각각의 게임 엔진은 저마다 특징을 가지고 있지만, 일반적인 엔진들이 제공하는 기능들이 있다. 플랫폼 추상화 [ 편집 ] 많은 게임 엔진은 다른 미들웨어 프로그램처럼 플랫폼 추상화를 제공하기 때문에, 비교적 손쉽게 같은 게임을 다양한 플랫폼에서 실행할 수 있게 해준다. 소스 코드에 아주 적은 혹은 어떤 수정도 없이 게임 콘솔과 개인용 컴퓨터 모두에서 실행 가능한 게임을 만들 수 있는 것이다. 많은 3D 엔진이나 게임 엔진의 렌더링 시스템은 그래픽 처리 장치나 비디오 카드의 소프트웨어 추상화를 제공하는 다이렉트3D나 오픈GL같은 그래픽스 API를 기초로 만들어진다. 또한 게임에 일반적으로 사용되는 다이렉트X나 SDL, 오픈AL 같은 저수준 라이브러리는 입력 장치, 네트워크 카드, 사운드
애니메이션, 인공 지능, 네트워크, 스트리밍, 메모리 관리, 쓰레딩, 씬 그래프 등이 있다. 목차 1 개요 2 주요한 기능 2. 1 플랫폼 추상화 2. 2 물리 엔진 2. 3 쓰레딩 3 미들웨어 3. 1 MMOG용 미들웨어 4 개발과 이용 4. 1 취미 개발 5 주요한 게임 엔진들 5. 1 대한민국의 게임 엔진 5. 2 게임 제작 소프트웨어 5. 3 비주얼 노벨을 위한 스크립트 엔진 6 각주 7 외부 링크 개요 [ 편집 ] 게임 엔진은 게임 소프트웨어의 구성에 필요한 소프트웨어 구성 요소를 재사용할 수 있게 만든 것이다. 엔진은 개발에 필요한 기능을 즉시 사용할 수 있도록 제공하여 개발의 단가와 복잡도를 줄여주고, 제 일정에 복잡한 게임을 출시할 수 있게 해 준다. 이것은 게임 업계에서 매우 중요한 일이다. 게임 엔진은 유연하고 재사용 가능한 소프트웨어 환경을 제공해주는 점 때문에'게임 미들웨어'라고 불리기도 한다. 게임 미들웨어라고 불리는 시스템들은 구성 요소 ( 컴포넌트 ) 기반의 구조를 가지는 것이 많다. 그로 인해 게임의 특정 시스템을 더 전문적인 미들웨어 구성 요소로 대체하거나 확장할 수도 있다. 렌더웨어 같은 게임 엔진의 경우, 아예 일련의 미들웨어 구성 요소들을 느슨하게 연결하는 방식으로 설계
##기 검색 둘러보기 대문사용자 모임요즘 화제최근 문서 보기임의 문서로도움말기부 도구 여기를 가리키는 문서가리키는 글의 최근 올리기특수 문서 목록고유 링크문서 정보위키데이터 항목이 문서 인용하기 다른 프로젝트 공용 인쇄 / 내보내기 책 만들기PDF로 다운로드인쇄용 판 다른 언어 日 本 語 / 中 文 - - 링크 편집 이 문서는 2019년 2월 10일 ( 일 ) 15 : 08에 마지막으로 편집되었습니다. 모든 문서는 크리에이티브 커먼즈 저작자표시 - 동일조건변경허락 3. 0에 따라 사용할 수 있으며, 추가적인 조건이 적용될 수 있습니다. 자세한 내용은 이용 약관을 참고하십시오. 미국 및 다른 국가에 등록되어 있는 Wikimedia Foundation, Inc. 소유의 등록 상표입니다. 개인정보 정책 위키백과 소개 면책 조항 개발자 쿠키 정책 모바일 보기
게임 엔진(영어: game engine)은 비디오 게임 같은 실시간 그래픽 표시 기능을 갖춘 상호 작용 응용 프로그램을 구현하는 핵심 소프트웨어 구성 요소를 말한다. 컴퓨터 게임 개발에 바탕이 되는 기술을 제공하여 개발 과정을 단축시켜 줄 뿐 아니라, 게임을 다양한 플랫폼에서 실행할 수 있게 해주기도 한다. 특히 게임 엔진은 재사용을 염두에 두고 있기 때문에, 하나의 게임에 종속되지 않고 여러 종류의 게임에 쓰일 수 있도록 개발된다. 게임 엔진이 제공하는 주요 기능으로는 2차원 그래픽이나 3차원 그래픽을 출력하기 위한 렌더링 엔진('렌더러'), 물리 엔진, 충돌 검출과 충돌 반응, 사운드 출력, 스크립트 작성, 애니메이션, 인공 지능, 네트워크, 스트리밍, 메모리 관리, 쓰레딩, 씬 그래프 등이 있다.