Gothic Engine
Gothic Engine은 독일의 Piranha Bytes가 《Gothic》와 《Gothic II》에 사용한 3차원 롤플레잉 게임 엔진으로, 일반적으로 ZenGin이라는 이름으로 알려져 있다. 2001년의 첫 Gothic과 2002년의 후속작에서 사용됐으며, 넓은 탐험 가능한 공간과 N...
| 분류 | 게임 엔진, 3D 롤플레잉 게임 엔진 |
|---|---|
| 정식·통용 기술명 | ZenGin |
| 개발사 | Piranha Bytes |
| 초기 개발 시기 | 1990년대 후반 |
| 최초 적용 | Gothic (2001년) |
| 주요 게임 | Gothic, Gothic II |
| 후속 확장 | Gothic II: Night of the Raven |
| 주요 플랫폼 | Windows PC 중심 |
| 게임 세계 | 연속적 3D 야외·실내 공간, NPC 일과 |
| 렌더링 | 실시간 3D 지형·모델·애니메이션 |
| 게임 스크립팅 | Daedalus |
| 저작 도구 | Spacer 월드 편집기 및 스크립트 도구 |
| 후속 엔진 | Gothic III의 기술과 별도 계열 |
| 라이선스 | 독점 엔진 |
| 소스 공개 | 원본 전체 소스 비공개 |
| 자료 출처 | Gothic 개발 역사 |
Gothic Engine은 독일의 Piranha Bytes가 《Gothic》와 《Gothic II》에 사용한 3차원 롤플레잉 게임 엔진으로, 일반적으로 ZenGin이라는 이름으로 알려져 있다. 2001년의 첫 Gothic과 2002년의 후속작에서 사용됐으며, 넓은 탐험 가능한 공간과 NPC의 생활·반응, 퀘스트 및 실시간 전투를 하나의 게임 세계 안에서 통합했다. ZenGin이라는 별칭과 같은 대상을 가리키므로 두 명칭을 서로 독립적인 게임 엔진으로 분리하지 않는다.[1]
엔진은 고전적인 RPG에서 서로 별개의 메뉴와 전투 화면으로 구분되던 게임 동작을 연속적인 3D 공간으로 연결한다. 플레이어가 마을과 야생을 오가며 여러 NPC와 대화하거나 물체를 사용하고 전투를 진행한다. 월드에는 장소와 접근 가능한 경로, 아이템·사물과 인물, 대화와 퀘스트 조건이 저장되고 게임의 시간에 따라 NPC 행동이 변화한다. 이러한 구조는 탐험·전투·이야기 진행의 긴밀한 결합을 지향한다.
Gothic의 제작에는 ZenGin 런타임과 Spacer라는 월드 편집기, Daedalus 스크립트 언어 등 별도의 저작 요소가 사용됐다. 개발자는 3D 장면과 대화 가능한 NPC, 인터랙티브 사물과 트리거를 편집기에 배치하고 게임 규칙·퀘스트를 스크립트로 지정할 수 있다. 전용 콘텐츠 파이프라인은 게임별 데이터와 모델·애니메이션을 빌드하여 실행에 이용하며, 완성된 게임의 데이터 형식과 모딩 도구가 팬 프로젝트에 연구됐다.
《Gothic II》에서는 원래 ZenGin을 개량해 더 큰 게임 월드와 개선된 객체·그래픽·게임 시스템을 제공했다. 두 게임의 엔진 기술은 직접 이어지지만 후속작에서 확장된 자산과 게임 규칙이 최초 Gothic과 완전히 호환되는 것은 아니다. 한편 《Gothic III》는 다른 엔진 기술 계열을 사용하므로 모든 Gothic 게임의 기반을 ZenGin 하나로 일반화해서는 안 된다.[2]
ZenGin의 원래 실행 코드와 제작 도구 전체는 상용 독점 기술로 보관됐으며 공식적인 자유 소프트웨어 라이선스로 배포된 것은 아니다. 후대의 커뮤니티 이식·호환성 프로젝트가 존재하더라도 원본 게임의 저작권과 별도의 구현으로 다뤄야 한다. 초기 2000년대의 연속적인 3D RPG 세계와 정교한 NPC 상호작용을 보여주는 기술로서 역사적 중요성이 있다.