빌드 엔진

덤프버전 :



파일:buildeng.png

[ 펼치기 · 접기 ]
어포지 / 3D 렐름즈 관계사 게임
파일:3AC377B6-3028-4982-9892-6D8730DB6A16.png
파일:EC441872-4239-4DFD-8FEE-0748D5B86FA8.png
파일:96E87F08-0D91-499C-B719-E0D453C07862.png
파일:2A7E68FF-8685-4C40-B5A1-BDA271688563.png
어포지 / 3D 렐름즈 이외에서 제작된 게임[1]
파일:1DB94724-1D61-4143-B378-A76BC2974A90.png
파일:22679005-596B-4F38-BD1E-ED285FF5F988.png
파일:6E8F3F51-A8A2-4FAC-AA53-3840841C5616.png
파일:15C7FAC2-9D52-45C6-A4C8-FE4EC78A9DAE.png
파일:E4B9328B-BBA5-4C14-B7D5-D705A14776E0.png
파일:38A36299-24E9-46F0-AD76-733571EBBF66.png
익스트림 페인팅볼
NAM
월드 워 II GI
퀘스트 포 후세인
[1] 미출시/개발중단게임은 미포함



1. 개요
2. 특징
3. 기타
4. 빌드 엔진이 사용된 게임들
4.1. 빌드 엔진으로 직접 개발된 게임들
4.2. 듀크 뉴켐 3D의 Total Conversion 형식으로 개발된 상용 게임들
4.3. 듀크 뉴켐 3D의 Total Conversion 형식으로 개발된 비상용 모드들
5. 관련 문서 및 링크


1. 개요[편집]


[1]

초창기 3D FPS 게임용으로 개발된 게임 엔진. 3D 렐름켄 실버먼이 개발했다. 빌드 엔진을 사용한 대표작으로는 듀크 뉴켐 3D, 쉐도우 워리어, 블러드가 있다.


2. 특징[편집]


맵은 텍스처가 적용된 3D이며 캐릭터는 2D 스프라이트 그래픽으로 표현한다. 레벨은 크게 '섹터', '이펙터', '스프라이트'의 세가지 요소로 구성된다. 섹터는 전체적인 맵을 구성하고, 이펙터는 일종의 트리거와 라이팅의 역할, 스프라이트는 아이템이나 적과 같은 요소들을 이룬다. 맵의 높낮이나 물속에서의 움직임, 점프처럼 Z축으로 움직이는 입체적인 모션을 지원하였으며 크로스헤어와 마우스룩의 경우에는 최초로 지원한 것이었다고 알려져 있다. 시리즈로 대표되던 대부분의 기존 FPS들은 마우스룩이나 맵의 높낮이 설정, 수영, 점프 같은 것이 없는 경우가 대부분이었기 때문에 빌드 엔진이 처음 등장했을 당시의 반응은 꽤나 신선했다.[2]

둠에서는 구현할 수 없었던 사다리 오르내리기 기능은 물론, 건물마다 있는 층의 개념을 사용하기도 했는데, 사실 이건 제대로 된 구현이 아니라 일종의 눈속임. 1층과 2층을 다른 맵에 구현해놓고 층을 오르내린다고 생각하지만 사실은 1층맵의 특정 지점에서 2층맵의 특정 지점으로 순간이동하는 식이다.[3] 수중맵 또한 마찬가지다. 수면 위에서 아래로 잠수하면 같은 수평 축의 미리 만들어진 수중맵으로 순간이동한다. 엔진의 한계상 물 속의 모습을 볼 수 없는 이유이기도 하다.[4] 둠과 달리 위/아래 보기를 지원하나 정상적인 원근투영이 아니라 세로 스캔라인 기반 렌더링을 사용하는 2.5D 엔진의 특성상 위/아래로 멀리 쳐다볼수록 화면이 심하게 왜곡되는 문제가 있었다.

최적화가 잘 되었고 캐릭터를 비롯한 모든 오브젝트가 모두 2D로 표현되었기 때문에 속도도 빨라서 풀 3D 그래픽을 구현한 엔진들이 등장한 이후인 1999년에 출시된 게임에까지도 사용되었다.


3. 기타[편집]


독자적인 시연용 테크 데모가 존재하는데, ken-build라는 가칭이 있다. 그래픽 타일들은 켄 실버먼이 전에 개발한 게임인 켄의 미궁(Ken's Labyrinth, 에픽 게임스에서 발매)에 쓰인 것들을 재탕한 게 많고 어째서인지 적은 웜즈 시리즈에 나오는 웜즈가 보라색으로 나온다. 테크 데모에서는 숨겨진 맵으로 둠의 첫번째 맵을 패러디한 맵도 존재한다.

가장 유명한 게임은 듀크 뉴켐 3D지만, 동 엔진으로 제작된 Shadow Warrior의 확인가능한 최초의 개발 프로토타입이 1993년 9월판이고(단, 이 빌드는 엄밀히 말해서 빌드 엔진이 아닌, 별개의 자체개발 엔진이었다), 지금의 빌드 엔진 형태로 갖춘 두번째 프로토타입이 1994년 5월에 나온 등, 알려진 것과 달리 듀크 뉴켐이나 그 이전에 나온 다른 서드 파티 게임을 위해서가 아닌, 처음에는 3D Realms 내부에서 Shadow Warrior의 개발과 함께 동고동락해온 엔진으로 보인다. 상세는 Shadow Warrior 문서 참조.[5]

빌드 엔진의 소스 코드는 2000년에, 듀크 뉴켐 3D와 쉐도우 워리어의 소스 코드는 각각 2003년, 2005년에 공개되었다. 그리고 머지 않아 이들 게임을 윈도우 환경에서 쉽게 구동할 수 있는 소스 포트가 나왔다. 빌드 엔진을 DirectX 또는 OpenGL을 이용하여 3D 가속을 지원하려는 시도 또한 있었으나 빌드 엔진의 소스 코드가 지나치게 난해한 관계로 성공적이지 못했다. 결국 2005년경 빌드 엔진의 원개발자 켄 실버먼이 직접 OpenGL을 이용하는 Polymost 렌더러를 개발하여 공개하였고 jfduke3d 소스 포트에 통합되었다. 이후 다른 개발자들이 Polymost를 개조하여 좀 더 다양한 고급 효과를 지원하는 Polymer 렌더러를 개발하였고, 이후 나온 대부분의 포트들은 이를 기반으로 하고 있다. 현재 대표적인 소스 포트로는 EDuke32와 SWP가 있다. 반면 소스 코드가 공개되지 않은 나머지 게임은 오랫동안 도스박스에서 구동하거나 불완전한 호환성으로 플레이해야 했다. 그러나 2016년부터 러시아 프로그래머 m210가 리버스 엔지니어링을 통해 테크워, 블러드, 레드넥 램페이지의 소스 포트를 개발했고, 2019년에는 Java 기반의 통합형 소스 포트 BuildGDX를 공개해 듀크 뉴켐 3D, 쉐도우 워리어 뿐 아니라 블러드, 레드넥 램페이지, 파워슬레이브, 위치헤븐, 테크워 등 다양한 빌드 엔진 게임을 편하게 플레이할 수 있게 되었다. 2020년에는 유명 둠 소스 포트인 GZDoom의 개발자가 빌드 엔진 통합 소스 포트인 Raze를 공개했다. Raze는 GZDoom 백엔드를 사용해 여러 빌드 엔진 게임 소스 포트를 하나의 패키지로 모은 것으로 수직동기화, 마우스 움직임 등 기존 소스 포트로는 해결이 어려웠던 여러 문제점을 수정했다.


4. 빌드 엔진이 사용된 게임들[편집]



4.1. 빌드 엔진으로 직접 개발된 게임들[편집]


빌드 엔진으로 직접 개발된 게임들이다. 빌드 엔진은 기본적으로 그래픽 엔진이다. 네트워크, 사운드 및 빌드 엔진 관련 몇가지 유틸리티는 딸려 있어도 게임에 관련된 AI, 객체 정의, 게임플레이 관련 코드는 빌드 엔진 데모에서나 볼 수 있는 간단한 움직임 외에는 일절 제공되지 않는다.

빌드 엔진으로 직접 개발된 게임들은 빌드 엔진이라는 그래픽 엔진을 바탕으로 해당 게임 프로그래머들의 고유한 게임 프로그램이 더해져 개발된 것들이다. 일례로 듀크 뉴켐 3D는 게임의 시퀀스가 정의되어 있는 파일을 CON 파일로 사용하지만 같은 3D 렐름의 작품인 쉐도우 워리어에선 전혀 다른 포맷을 사용한다. 모노리스에서 개발한 블러드는 아예 파일의 기본 구성조차 다르다.

  • 칠협오의(Legend of the Seven Paladins[6]) - 1994
대만 개발사 ACCEND에서 동명의 협객물을 기반으로 게임화한 작품. 빌드 엔진 초기 버전을 쓴 작품으로 빌드 엔진 게임 중 가장 먼저 발매된 게임이나 중화인민공화국을 제외한 중화권(홍콩, 대만 등), 한국 등 일부 아시아지역 외에는 발매되지 않아 서양에는 알려지지 않은 편이다. 서양 지역에 발매되지 못한 이유는 이 게임이 빌드 엔진의 라이센스 없이 사용된 게임(…)이기 때문이다. 한국에서는 '의적 임꺽정'이라는 제목으로 한글화 및 일부 로컬라이징을 거쳐서 발매되었다. 그런데 한글판 표지 그림무사 주베이 포스터의 트레이싱(...)이다. 태생부터가 글러먹었으니... 대만판 표지 그림
윌리엄 샤트너(스타 트렉에 나온 그 커크 배우 맞다. 인게임 FMV에 직접 나와서에서 해설을 하기도 한다) 원작의 소설/미국 드라마(방송은 Syfy 주관)가 원작. 여기서 테크는 일종의 사이버 마약을 의미하며 사이버펑크물이고 근미래(2040년대)이긴 하지만, 지옥이나 호러+SF 등 그로테스크한 분위기가 난립해있던 FPS 시장에 당시로서는 비교적 현실적인 배경을 한 FPS 게임이기도 하다. 듀크 뉴켐보다도 먼저 지하철레벨 디자인에 있어서 핵심적인 역할을 하기도 한다. 하지만 기술적 한계로 떨어지는 인공지능(예를 들어서 길가던 행인이 무단횡단을 해서 배경에 돌아다니는 차에 치여죽는 경우가 많다. 적들도 마찬가지이며, 적들의 공격패턴은 그 자리에 서서 닥치고 쏴대는 원패턴으로 밀고 나간다)이나 여러 단점이 많아서인지 인기를 끌지 못했다. 상세는 항목 참조.
로보토미 소프트웨어 제작. 유럽에는 Exhumed라는 제목으로 발매되었다.[7] 콘솔 버전은 일본에도 발매되었는데 제목이 '서력 1999;파라오의 부활'(…).[8] PC 버전의 파워슬레이브는 '듀크 뉴켐의 이집트 버전'이라고 해도 될 정도로 크게 주목할만한 점이 없는 게임이다. 실제로도 출시 이후 잘 안팔린 이유가 '이런 게임은 시장에 이미 많다'+'같은 해에 퀘이크 1 출시'로 추정될 정도. 다만, PC 버전의 출시 이후 세가 새턴/플레이스테이션 1으로 이식된 버전은 독자 개발된 슬레이브 드라이버 엔진을 사용하고,[9] 게임 시스템을 상당량 갈아 엎으면서 '탐험과 플랫포밍이 적절히 믹스된 독특한 FPS'[10]로 아직까지 회자되고 있다. 특히 세가 새턴 버전은 당시 '세가 새턴에서 불가능한 수준의 3D를 구현했다'라는 찬사를 받았고, 이후 이 엔진은 퀘이크 1과 듀크 뉴켐 3D의 이식에 사용되기도 했다. 이후 2022년, 나이트다이브 스튜디오가 KEX 엔진으로 콘솔 버전을 리마스터하면서 북미판과 유럽판 제목 둘을 하나로 합친 Powerslave: Exhumed라는 제목으로 재출시했다.
러시아의 아켈라에서 발매한 러시아산 게임. 라이센스 없이 불법으로 만들고 러시아 인디게임이라 잘 알려지지 않았다. 지금 기준으로 보면 스팀에 흔한 러시아산 똥겜들과 비슷한 의미를 가지는 작품. 참고로 아켈라는 후일 포스탈 3를 진짜 똥겜으로 만들어버린 주범이다. 관련 정보
  • 페이트 - 미출시
도그본에서 제작하던 게임. 퍼블리셔는 인트라코프.[11] 셀 채색풍의 만화풍으로 된 오프닝 그림들과 함께 지형은 중세시대풍이지만 적들은 SF물같은 좀 기묘한 게임인데, 데모버전만 유포된 채로 게임이 완전히 개발되지는 않았다. 당연하겠지만 달빠들에게 익숙할 물건과는 관련없거니와 이보다 먼저 페이트라는 제목을 쓴 게임(들 중 하나)이었다
후일 2019년 둠 시리즈의 토탈 컨버전 모드로 구현되었다. # 그외 부족한 요소는 다른 게임들에서 끌어다썼다.
  • 코리도 8 : 갤럭틱 워즈 - 미출시
이름에서 보면 알겠지만 id Tech 엔진 0으로 개발된 바가 있는 코리도 7의 후속작으로 기획되었으나 소스 코드 일부와 그래픽 극히 일부[12]만 남기고 장렬히 개발중단을 맞았다. 그나마 남은 개발중 리소스와 컨셉아트 등은 전직 개발자가 공개해서 그 정도라도 알려질 수 있었다. 위의 페이트는 데모라도 돌아다녔지만 웹상에서 돌아다니는 코리도 8의 개발중 스샷으로 봤을 때 중단 당시의 개발 진척도는 10% 전후로 추정된다. 이후 캡스톤 게임의 퍼블리셔를 맡았던 모회사 인트라코프가 도산한건 덤(이때 캡스톤 역시 사라진걸로 추정된다).
원래 기획대로라면 전작의 스케일을 넘어선 인류 연합군과 외계 추축군의 전쟁이 배경이며, 싱글 캠페인은 6에피소드당 10개의 맵이 존재하며, 그중 3개의 에피소드는 인류군 시나리오, 나머지 3개의 에피소드는 외계군 시나리오라는 커다란 분량으로 기획되었다고 알려져있다.
남은 소스들을 토대로 플레이 자체는 가능하도록 만든 비공식 데모 프로그램이 존재한다. 빌드 엔진으로 만들었긴 하지만 비공식 데모이기 때문에 게임이 돌아가는데 필요한 요소이나 아예 없어보이는 부분은 둠에서 끌어다 썼다. 영상, 일부 컨셉아트도 소개한다 자세히 보면 구급상자 아이템이나 기름통의 텍스쳐는 상술한대로 자사의 이전작품인 테크워에서 끌어다 썼다.[13]


4.2. 듀크 뉴켐 3D의 Total Conversion 형식으로 개발된 상용 게임들[편집]


빌드 엔진으로 직접 개발하려면 게임에 대한 모든 프로그래밍을 해야하지만, 듀크 뉴켐 3D를 기반으로 새로운 게임을 만든다면 듀크 뉴켐 3D에 만들어진 모든 게임 프로그램에서 그래픽, 사운드, 레벨, 게임 시퀀스 등만 바꿔주면 되기에 프로그래머가 할 일이 거의 없고 개발기간도 훨씬 단축된다.

쉽게 예를 들자면 위에 언급된 "빌드 엔진으로 직접 개발된 게임들"은 언리얼 엔진을 구입해서 게임을 새로 만드는 것이고, 여기 아래의 "듀크 뉴켐 3D의 토탈 컨버전[14] 형식으로 개발된 상용 게임들"은 이미 언리얼 엔진으로 개발된 기어스 오브 워나 언리얼 토너먼트를 가지고 새로운 모델을 만들어서 그래픽 바꾸고 게임 모드 새로 만들고 맵 만들고 해서 게임의 외형을 바꾸는 것이다.

빌드 엔진은 3D 렐름의 소유이기에 빌드 엔진을 라이센스하면 듀크 뉴켐 3D보다 더 나중에 출시한 쉐도우 워리어의 코드를 기반으로 개발할 수도 있다. 그럼에도 레드넥 렘페이지 및 빌드 엔진을 라이센스한 몇몇 게임들이 듀크 뉴켐 3D를 기반으로 한 이유는, 듀크 뉴켐 3D가 그만큼 인기를 끌었기 때문이기도 하지만, 쉐도우 워리어보다 듀크 뉴켐 3D가 구조적으로 게임 프로그래밍에 있어서 확장성이 더 뛰어나게 개발되었기 때문이다.

특히 CON으로 개발된 게임 시퀀스 정의에 대한 것은 쉐도우 워리어보다 훨씬 다루기가 쉽고 확장성도 좋다. 쉐도우 워리어 게임 프로그램은 어포지 소프트웨어에서 몬스터 배쉬[15]를 개발했던 프로그래머 "프랭크 마딘"이 개발했고, 듀크 뉴켐 3D 게임 프로그램은 어포지에서 듀크 뉴켐 시리즈 횡스크롤 구작(1, 2편)을 개발했던 프로그래머 "토드 레프로글"이 개발했다.

아래 목록에 있는 게임들은 듀크 뉴켐 3D를 기반으로 Total Conversion되어 상용 게임으로 출시한 것이다. 레드넥 램페이지만 해봐도 이미 메뉴에서부터 듀크 뉴켐 3D를 그대로 가져다가 글과 그림, 그리고 해상도만 바꿨다는 것이 느껴질 것이다.

최종적으로 나온 게임에 사용된 엔진은 리스텍 엔진이나, 본시 듀크 뉴켐 3D의 토탈 컨버전 MOD인 Die Hard TC(가칭) 개발이 그 기원이었다(duke4.net의 관련 글, Giantbomb의 관련 정보).[16] 개발이 길어지면서 엔진을 갈아탄 것으로 추정. 골드소스 엔진을 거쳐 최종적으로 리스텍 엔진으로 마무리, 상업작으로 출시되었다. 평가는 영화 원작 게임이 그렇듯 영 좋지 않다.

4.3. 듀크 뉴켐 3D의 Total Conversion 형식으로 개발된 비상용 모드들[편집]


  • 퀘스트 포 후세인
2002년 출시한 듀크 뉴켐 3D TC. 해킹된 실행 파일을 포함하고 있어 본편 없이도 구동할 수 있다.
~를 위한 임무(Quest for) 시리즈에 들어가는 대테러리즘 관련 TC로, 불근신 게임으로도 분류된다.
듀크 뉴켐 3D의 많은 부분을 차용하였지만, 독자적인 세계관[17] 및 설정을 가지고 있으며,[18] 각기 개성있는 10명의 캐릭터를 골라서 할 수 있다.[19] 2019년 기준으로 에피소드 3까지 개발되었으며 총 에피소드 5의 볼륨으로 계속 개발하고 있으며 또한 듀크 뉴켐 3D 뿐만이 아닌 위치헤븐이나 ,[20] 헤러틱, 스트라이프, 쉐도우 워리어, 블러드, 블레이크 스톤 등 다른 게임에서의 스프라이트와 리소스를 가져와 썼다. 이후 에피소드 3가 릴리즈되고 나서는 대부분 오리지널 스프라이트들로 대거 교체되고 이중 둠 2016이나 듀크 뉴켐 포에버 쪽의 리소스를 가져오기도 했다. 초창기에는 단순히 AMC TC라는 명칭을 썼으나, 상당한 볼륨업이 이루어진 뒤 The AMC Squad로 명칭이 바뀌었다.
밀리터리 FPS 스타일의 게임으로, 프리웨어 배포다. 게임이 짧으며. 보이지 않는 벽 판정 버그라든가, 특정 미션 브리핑 내용이 로렘 입숨으로 때워진[21] 사소한 단점들이 있지만 무료 작품임을 감안하면 썩 나쁘진 않다.


5. 관련 문서 및 링크[편집]



[1] 다른 게임 스크린샷들을 확인하고 싶다면 밑의 BuildEnginePics 트위터에 올라오는 미디어를 참조해도 좋다.[2] 물론 이보다 더 전에 발매되었던 울티마 언더월드 시리즈나 시스템 쇼크에서 이미 제대로 된 3D 던전 체험을 제공했지만, 이 작품들은 던전 탐험 액션 RPG에 가까웠기 때문에 FPS 액션게임과는 조금 차이를 보인다. 특히 시점변환은 존재했지만 크로스헤어나 마우스룩을 사용하지 않았고, 발사무기의 경우에는 마우스를 따라 움직이는 타게팅 커서를 사용하는 방식이었다.[3] 사실 단순히 '층' 개념을 만드는 것은 네이티브로 가능하다. 구체적으로 불가능한 것은 '섹터 위에 섹터를 겹치는' 것. BUILD2 엔진에서 개선점으로 제시됐던 것도 'Native Sector on Sector'였다. 물론 복잡한 구조의 다층 레벨을 디자인하는 것은 층 개념을 구현가능한 것과는 별개로 엔진상의 한계가 명확하다.[4] Shadow Warrior에 이르러서는 엔진의 개량이 상당부분 이루어져, 수중 맵을 관찰하고 총격으로 수중을 공격하는 것까지 가능해졌다(기존의 경우에는 로켓이나 폭탄류같이 탄환 자체가 순간이동의 대상이 될 수 있었던 경우 외에는 공격이 불가능).[5] 단 '듀크 뉴켐 2의 후속작' 기획이 FPS로 방향을 전환한 시점(원래는 횡스크롤 액션으로 기획되고 있었다. 상세는 듀크 뉴켐 시리즈 문서 참조)과 섀도우 워리어가 본격적으로 개발 엔진을 빌드 엔진으로 전환한 시기가 얼추 비슷하다.[6] Rock'n'Shaolin이라는 제목으로도 알려짐[7] 해외에서는 '파워슬레이브'라고만 하면 아이언 메이든동명의 음반에 인지도로 밀려서, Exhumed까지 부제처럼 붙여서 쓰는 일이 많다.[8] 유럽과 일본시장의 퍼블리셔는 BMG Interactive인데, 예전에 클래식 등지에서 유명했던 음반사 BMG의 게임사업부였다. 그리고 이 BMG 인터랙티브의 후신은 다름아닌 락스타 게임즈.[9] 당시 콘솔의 CPU 성능으로 빌드 엔진을 제대로 쓰기 힘들다는 판단하에 이루어진 결정이었다. 플레이스테이션 1용 듀크 뉴켐 3D가 빌드 엔진을 그대로 이식했다가 처참한 프레임레이트의 발적화를 보여준걸 보면 정확한 판단이었다.[10] 이것도 메트로배니아식 탐험으로 분류하는 의견이 있는데, 만일 이렇게 친다면 '1인칭 메트로바니아'로서는 메트로이드 프라임보다 앞선다. 메트로이드 프라임은 완전한 1인칭이라고 보기에는 진행에 따라 시점이 바뀌는 하이브리드이지만.[11] 위의 테크워를 유통하기도 했다.[12] 그나마도 그중에서는 제작사인 캡스톤이 전에 만들던 게임 리소스 재탕이 좀 보인다.[13] 단, 영상 중간에 미구현 공간에서 번쩍이는 효과는 눈이 피로해질 수도 있으므로 주의할 것.[14] 약칭 TC, 미리 만들어진 게임 기반으로 그래픽 요소만 바꿔서 새로 게임을 짠 것. 물론 맵은 바뀐 그래픽 요소를 기반으로 새로 만들어지는 경우도 있다.[15] 동물 인형 잠옷을 입은 아이가 좀비같은 몬스터를 때려잡는 플랫포머 액션 게임.[16] Duke Hard라는 맵팩과는 별개인듯 하다.[17] 실질적으로는 듀크 뉴켐 시리즈 이후 몇십년이 지난 미래이다.[18] 심지어 설정 정리용 위키아도 존재한다![19] 참고로 캐릭터중에는 듀크 뉴켐 의상을 입은 잭스터라는 수인(?) 캐릭터도 있다.[20] 다만 이쪽은 오리지널 스프라이트보단 Realm667에서 만든 커스텀 스프라이트가 많으며 심지어 사이버데몬까지 등장하기도 한다.[21] 이 로렘 입숨 브리핑은 초기 핫픽스로 수정되었다는듯.


파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-12-02 01:05:09에 나무위키 빌드 엔진 문서에서 가져왔습니다.