언리얼 엔진 - 위키백과, 우리 모두의 백과사전 언리얼 엔진 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 언리얼 엔진 원저자 에픽 게임스 개발자 에픽 게임스 발표일 1998년 최근 버전 4. 20. 3 / 2018년 9월 19일 ( 9달 전 ) ( 2018 - 09 - 19 ) 개발 상태 개발중 프로그래밍 언어 C 플랫폼 윈도, 맥OS, 리눅스, HTML5, iOS, 안드로이드, 닌텐도 스위치, 플레이스테이션 3, 플레이스테이션 4, Wii U, 엑스박스 360, 엑스박스 원 언어 영어, 한국어, 중국어, 일본어, 포르투칼어 ( 베타 버전 ) 종류 게임 엔진 라이선스 사유 소프트웨어 웹사이트 언리얼 엔진 ( Unreal Engine ) 은 미국의 에픽 게임즈에서 개발한 3차원 게임 엔진이다. 1994년부터 현재까지 꾸준한 개량을 통해 발전되고 있으며, 수십 개의 비디오 게임에 사용되고 있는 미들웨어 솔루션이다. [ 1 ] 원래는 에픽 게임즈의 첫 게임인 《 언리얼 》 에 사용될 목적으로 개발된 엔진이지만, 지금은 이 엔진이 에픽 게임즈를 대표할 정도로 가장 중요한 프로젝트가 되었다. 목차 1 개요 2 언리얼 엔진의 버전 2. 1 1세대 언리얼 엔진 2. 2 2세대 언리얼 엔진 2. 2. 1
사들이 언리얼 엔진을 채용하고 있으며 그 중에는 유명한 대작 게임들도 많이 존재하며 최근엔 게임 개발뿐만 아니라 비게임 시뮬레이션 & 트레이닝 같은 분야에도 활용되고 있다. 언리얼 엔진은 가장 크게는 세대별로 구분을 하지만 세대 안에서도 0. 5 버전대를 더 구분하기도 하며 더 세부적으로는 빌드 버전으로 구분된다. 빌드 버전의 업데이트는 꾸준히 업데이트 되면서 같은 세대안에서도 많은 차이와 발전을 보여주지만 라이선스 받은 업체에서는 업데이트를 무료로 계속 받을 수 있으며 0. 5버전대의 변화는 약간의 추가 비용만으로 업그레이드 받을 수 있다. 하지만 세대별로 구분되는 수준에서는 사실상 새로운 엔진으로 봐야하며 다시 라이선스 해야하지만 이미 이전 버전을 라이선스 했던 업체라면 계약조건에 따라 어느 정도 값을 내리는 것도 가능하다. 1세대 언리얼 엔진 [ 편집 ] 첫 번째 세대의 언리얼 엔진으로 에픽 게임즈가 1994년 당시 회사의 사활을 건 첫 FPS 프로젝트 언리얼을 만들기 위해 만들어진 엔진이다. 많은 우여곡절끝에 완성 됐으며 이 세대의 엔진은 언리얼을 거쳐 언리얼 토너먼트에 이르기까지 발전된다. 1세대 언리얼 엔진은 언리얼 엔진 1 ( Unreal Engine 1 ) 라고
플레이스테이션 2버전의 개발지원과 닌텐도의 게임큐브 버전도 지원되었다. 게임큐브 버전은 직접적으로 제공 되지는 않았으며 라이선스 업체가 게임큐브용 게임을 만들때만 시크리트 레벨의 지원을 받는 것만이 가능했다. 빌드 829에서는 메스엔진사의 카르마 물리 엔진이 통합되었으며 래그돌 물리효과와 오브젝트의 물리를 지원한다. 립싱크 엔진으로는 립싱크사의 LIPSinc 프로그램이 통합되었으며 외부 페이셜 애니메이션 시스템이 통합되었다. 언리얼 워페어 코드 기반으로 빌드 927까지 업데이트되었으며 플레이스테이션 2버전은 빌드 927을 마지막으로 더 이상의 업데이트가 없다. 에픽 게임스의 언리얼 워페어 프로젝트가 취소된 이후의 버전업은 순수한 언리얼 엔진 2. 0 코드 기반으로 업데이트 되었으며 언리얼 워페어 코드 베이스때보다 많은 향상을 가지고 있으며 빌드 2110부터 라이선스 업체들에게 제공되었다. 빌드 2110에서는 렌더링 속도와 툴셋이 크게 향상되었으며 플레이스테이션 2는 없으며 Xbox버전과 PC버전 ( 윈도, 리눅스, 매킨토시 ) 만 지원된다. 라이선스 업체에게는 언리얼 토너먼트 2003의
물리 엔진이나 기타 다른 물리 엔진을 라이선스 하여 사용하는 개발사들도 있긴 하다 다른 물리 엔진을 PhysX와 혼용하거나 또는 완전히 교체가 가능하며 이런 작업은 매우 간단한 편이다 Softimage의 XSI 툴킷 제공 ( 2005년부터 3월 10일부터 포함됨 ) UnrealScript와 연동되어 있으며 UnrealEd 내부에서 곧바로 사용 가능하며 실시간 효과 디자인 기능과 미리보기 기능, 다중 툴셋과 텍스처링, 캐릭터 애니메이션 툴등을 포함하여 제공되며 이러한 툴들을 사용해서 개발된 모든 종류의 모델이나 캐릭터, 애니메이션등을 Unreal Actor X Exporter를 통해서 언리얼 엔진에 직접 익스포트가 가능하다 XSI 툴셋 지속적인 업데이트 무상 제공 OC3 Entertainment의 FaceFX Technology가 통합 되어 있음 ( 2005년 10월 18일부터 포함됨 ) UnrealScript와 연동되어 있으며 UnrealEd 내부의 툴셋으로 통합되어 있어서 UnrealEd 내에서 페이셜 애니메이션과 스크립트 립싱크 및 실시간 음성 립싱크가 가능하다 FaceFX의 지속적인 업데이트 무상 제공 Quazal Technologies의 Rendez - Vous와 Spark 제공 ( 2006년 9월 28일부터 포함됨 )
테이션 2는 없으며 Xbox버전과 PC버전 ( 윈도, 리눅스, 매킨토시 ) 만 지원된다. 라이선스 업체에게는 언리얼 토너먼트 2003의 코드도 예제로 제공되었으며 엑스박스용 언리얼 챔피언십의 코드도 예제로 제공이 되었다. 언리얼 2는 전혀 제공이 되지 않았는데 언리얼 2는 에픽과는 상관없이 레전드 엔터테인먼트에 의해 완전히 외주 개발된 게임이기 때문에 에픽에게는 언리얼 2 소스의 권한이 없기 때문이다. 언리얼 토너먼트 2003의 마지막 패치로 제공된 버전인 빌드 2225버전 이후로 빌드 2226이 업데이트 되고 최종적으로는 빌드 2227이 공개되었는데 이 마지막 버전은 모든 버그의 수정과 엔진의 안정성 및 렌더링 속도와 툴셋의 안정성 및 새로운 추가 기능들을 포함한다. 언리얼 엔진 2. 0의 렌더링 기술들은 기존의 언리얼 엔진의 모든 장점들을 계승하며 단점은 개선하고 새로운 기능들이 추가되었는데 모든 것이 Direct3D 8 세대의 하드웨어에 맞게 개선되었다. 렌더링 API는 Direct3D 8을 기본으로 하고 있으나 OpenGL도 지원한다. 광원 효과에서는 발전된 버텍스 라이팅과 실시간으로 생성
Integrated Partners Program ( IPP ) 이라는 외부의 다양한 기술, 툴, 미들웨어와의 계역 체결로 언리얼 엔진 3에 그들의 기술들을 통합하는 파트너십 프로그램이다. Ageia의 물리 엔진인 PhysX를 포함하여 여러 가지 유용한 외부 기술들이 도입되었다. 그 목록들은 아래와 같다. 실시간 데모 녹화 기능 외에 Divx 무비 레코딩 제공 ( 언리얼 엔진 3 라이선스 릴리즈 이전부터 포함됨 ) Ageia의 PhysX 물리 엔진이 통합 되어 있음 ( 언리얼 엔진 3 라이선스 릴리즈 이전부터 포함됨 ) UnrealScript와 연동되어 있고 UnrealEd 내부에 강력한 물리 컨트롤 툴셋으로 통합되어 있어서 UnrealEd 내에서 곧바로 사용 가능하며 기본적으로 엔진의 모든 요소들과 연동되어 있어서 특별히 연동 작업이 필요 없다 PhysX의 모든 기능을 가지고 있으므로 Ageia의 PhysX 물리 연산 하드웨어도 지원한다 물리 애니메이션 사용자 입력 반응을 지원한다 PhysX의 지속적인 업데이트 무상 제공 개발 상황에 따른 여러 가지 이유로 Havok 물리 엔진이나 기타 다른 물리 엔진을 라이선스 하여 사용하는 개발사들도 있긴 하다 다른 물리 엔진을 PhysX와 혼용하거나 또는 완전히 교체가 가능하며 이런 작업
중요한 프로젝트가 되었다. 목차 1 개요 2 언리얼 엔진의 버전 2. 1 1세대 언리얼 엔진 2. 2 2세대 언리얼 엔진 2. 2. 1 언리얼 엔진 2 에디션 2. 3 3세대 언리얼 엔진 2. 3. 1 Unreal Engine 3 IPP 2. 3. 2 비 게임 프로젝트 2. 4 4세대 언리얼 엔진 3 언리얼 개발 도구 4 같이 보기 5 각주 6 외부 링크 개요 [ 편집 ] 언리얼 엔진은 전반적인 게임 개발 환경을 제공하는 통합형 게임 엔진이다. 뛰어난 기술과 지속적인 업데이트, 다양한 기술 지원, 언리얼 개발자 간의 네트워크 지원, 뛰어난 개발 도구들을 제공하는 것이 언리얼 엔진의 장점이다. 그러나 무엇보다도 가장 뛰어난 점은 엔진의 구성이 유연해서 여러 기술을 조합하고 확장하기 좋은 구조를 가지고 있다는 것이다. 또한 엔진이 지속적으로 개량되면서 기술과 개발 도구도 발전하고 있다. 언리얼 엔진은 언리얼 스크립트라는 내부 스크립트 언어를 지원하는데, 이를 통해 엔진의 여러 기능을 연동할 수 있으며 게임의 스크립트 언어로도 사용할 수 있다. 게임 스크립트 언어로는 루아나 자바, C # 등 다른 언어를 적용하거나 함께 쓰는 것도 가능하고, 경우에 따라서는 어셈
독스 개발 스튜디오 크리에이션 크라이엔진 크리스털 툴즈 데시마 디젤 Dunia EAGL EGO Elflight 엔포스 에니그마 에센스 플레어3D 폭스 프로스트바이트 Geo - Mod 골드Src 히어로엔진 HydroEngine HPL 2 - 3 이드 테크 ( 5 6 ) 이그나이트 IW Jade 키네티카 LS3D 리스테크 루미너스 스튜디오 LyN Marmalade 미즈치 MT 프레임워크 Outerra Panta Rhei PhyreEngine 플라스마 Q 리얼 버추얼리티 REDengine Refractor Riot RAGE SAGE 시리어스 샤크 3D ShiVa 사일런트 스톰 스노드롭 소스 타이탄 TOSHI 트루비전3D Unigine 유니티 언리얼 비전 비주얼3D XnGine X - Ray YETI 제로 혼합 게임브리오 하이브리드 그래픽스 케네바 게임 플랫폼 메티스모 역사적 관심 BRender 빌드 다크 둠 게임 - 메이커 게임메이커 게리 키친의 게임메이커 제네시스3D 엔진 골드 박스 Filmation 프리스케이프 INSANE Jedi MADE 파이 인 더 스카이 렌더웨어 스컴 심 RPG 메이커 Sith 복셀 스페이스 울펜슈타인 3D 사유미들웨어 유포리아 게임웨어 게임웍스 하복 iMUS
기어스 오브 워 ( Gears of War ) 와 언리얼 토너먼트 3 ( Unreal Tournament 3 ) 의 두가지 게임 중, 기어스 오브 워는 엑스박스 360으로 2006년 11월에 출시되었으며, 언리얼 토너먼트 3은 PC로 출시 예정인데 언리얼 토너먼트 3의 완성과 함께 언리얼 엔진 3. 0를 완성 할 예정이라고 한다. 언리얼 엔진 3는 이전보다 엄청나게 많은 향상들이 이루어졌는데 언리얼 엔진의 가장 큰 장점이었던 구조적인 면의 확장성과 융통성은 이전 버전과 비교해서도 더욱 명확하게 향상되었으며 툴셋의 진보 또한 눈에 [UNK] 뛰어난 하였다. 그리고 렌더링에서도 완전한 차세대급 렌더링으로 엄청난 도약을 했으며, 그 외에도 완벽한 64비트 연산, 새로운 개념의 멀티 쓰레딩, 그리고 여러 유용한 프로그램들과의 통합 파트너십 체결로 다양한 프로그램들이 통합되어 제공되며 모든 것들을 언리얼 에디터 내에서 곧바로 사용 가능하며 언리얼 스크립트로 쉽게 조정할 수 있도록 연동되어있다. 파트너십 패밀리와 새로운 기술 및 새로운 툴들도 앞으로 엔진을 완성하기까지 계속해서 추가할 예정이다. 예로 기어스 오브 워의 렌더링 기술에는 현재까지 만들어진 언리얼 엔진 3의 렌더
로도 사용할 수 있다. 게임 스크립트 언어로는 루아나 자바, C # 등 다른 언어를 적용하거나 함께 쓰는 것도 가능하고, 경우에 따라서는 어셈블리어 같은 언어도 쓸 수 있다. 엔진과 도구는 거의 C로 작성되었지만 다른 언어로 이식이 가능하며, 최근 도구는 C # 로 이식하는 경우도 많다. 실제로 언리얼 에디터의 초기 버전은 C이 아닌 비주얼 베이직으로 작성되었다. 많은 게임 개발사들이 그들의 게임을 일정 안에 안정적인 기술로 완성하기 위해 언리얼 엔진을 구입해 개발하고 있다. 또한 훈련용 시뮬레이션 같은 게임이 아닌 그래픽 응용 프로그램을 개발하는 데도 종종 활용되고 있다. 언리얼 엔진의 버전 [ 편집 ] 많은 게임 개발사들이 그들의 작품을 빠른 시일 안에 뛰어난 기술력으로 완성해내기 위해서 언리얼 엔진을 채용해서 개발했으며 현재에도 많은 개발사들이 사용하고 있다. 특히 언리얼 엔진이 버전업을 이루면서 더욱 발전해감에 따라서 발전하는 기술력을 세계적으로 인정받아 세계의 많은 콘솔과 개인용 컴퓨터 게임 개발사들이 언리얼 엔진을 채용하고 있으며 그 중에는 유명한 대작 게임들도 많이 존재하며 최근엔 게임 개발뿐만 아니라 비게임 시뮬레이션 & 트레이닝 같은 분야에도
언리얼 엔진(Unreal Engine)은 미국의 에픽게임즈에서 개발한 3차원 게임 엔진이다. 1994년부터 현재까지 꾸준한 개량을 통해 발전되고 있으며, 수십 개의 비디오 게임에 사용되고 있는 미들웨어 솔루션이다. 원래는 에픽게임즈의 첫 게임인 《언리얼》에 사용될 목적으로 개발된 엔진이지만, 지금은 이 엔진이 에픽게임즈를 대표할 정도로 가장 중요한 프로젝트가 됐다. 언리얼 엔진 5는 2022년 초에 출시되었다.