Dark Engine

Dark Engine은 미국의 Looking Glass Studios가 개발한 3차원 게임 엔진이다. 1998년 《Thief: The Dark Project》에서 널리 알려졌고 이후 《System Shock 2》와 《Thief II: The Metal Age》에 사용됐다. 당시의 1인칭...

분류게임 엔진, 3차원 1인칭 게임 엔진
개발사Looking Glass Studios
최초 적용Thief: The Dark Project (1998년)
주요 게임Thief: The Dark Project, System Shock 2, Thief II: The Metal Age
주요 장르잠입 게임, 1인칭 액션·롤플레잉
개발 언어C/C++ 중심의 네이티브 엔진
공간 표현실내 공간·방·포털 중심의 3차원 월드
핵심 요소시야·그림자, 사운드 전파, 물체 상호작용
에디터DromEd, ShockEd
개발 시기1990년대 후반
주요 플랫폼Windows PC
소스 코드원래 엔진은 비공개
라이선스독점 소프트웨어
추가 자료Dark Engine 기술 개관

Dark Engine은 미국의 Looking Glass Studios가 개발한 3차원 게임 엔진이다. 1998년 《Thief: The Dark Project》에서 널리 알려졌고 이후 《System Shock 2》와 《Thief II: The Metal Age》에 사용됐다. 당시의 1인칭 게임 엔진 중에서도 인물의 은신·발각, 실내 음향, 조명과 물체 상호작용을 게임 규칙과 긴밀하게 결합한 것으로 구별된다.[1]

《Thief》의 게임플레이는 화면에서 보이는 적과의 정면 전투보다 빛과 그림자, 소음, 경비원의 반응을 이용한 잠입에 중점을 둔다. Dark Engine은 게임 공간과 오브젝트, AI 및 사용자 상호작용을 연결하여 플레이어가 이동 방식과 환경을 바꾸면 게임 상황도 달라지도록 한다. 이 기술적 선택은 같은 시대의 순수 액션 중심 FPS 엔진과 다른 설계 방향을 보여준다.

엔진의 제작 도구인 DromEd는 방과 연결 구조, 게임 객체, 조명과 이벤트를 배치해 임무를 편집하는 환경이다. 원래 개발 스튜디오 내부에서 사용됐으나 이후 일반 사용자에게도 제공되어 비공식 임무 제작이 확산됐다. 《Thief》와 《Thief II》의 DromEd 버전, 《System Shock 2》의 ShockEd는 대상 게임과 엔진 변경 사항에 따라 서로 다른 자산과 편집 기능을 사용한다.[2]

Dark Engine의 기술은 Looking Glass의 3차원 게임 제작 경험에서 발전했으나, 작품마다 렌더링과 게임 규칙 및 제작 자료가 동일한 것은 아니다. 《System Shock 2》에서는 역할 수행 요소와 무기·장비 시스템이 강조됐고, 《Thief II》는 원래 잠입 중심 시스템을 확장했다. 따라서 세 게임을 비교할 때에는 공통 엔진과 게임별 수정 사항을 분리해 설명할 필요가 있다.

원본 엔진은 일반적인 오픈 소스 제품으로 공개된 것이 아니지만, 편집기와 팬 제작 임무, 호환성 개선 패치가 남아 있다. 이 자료는 독점 엔진의 실행 환경과 콘텐츠 제작 도구를 연구할 수 있게 하는 역사적 기록이다. 원래의 저작권을 지닌 게임 데이터와 후대의 패치·도구의 라이선스는 별도로 관리된다.

역사

엔진 아키텍처

개발 언어와 스크립팅

렌더링과 그래픽스

장면·월드와 게임 객체

물리·입력·오디오

개발 도구와 자산 처리

지원 플랫폼과 실행 환경

라이선스와 소스 공개

활용 사례와 주요 게임

관련 문서

  1. Dark Engine 개관 ↩
  2. DromEd 편집기 자료 ↩