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 상호작용을 보여주는 기술로서 역사적 중요성이 있다.

역사

기술 계보와 개발 배경

엔진 구성과 실행 모델

장면·월드 및 게임 객체

게임 로직과 스크립팅

렌더링과 영상 처리

물리·애니메이션·입력

오디오와 사용자 인터페이스

게임 데이터·자산 형식

개발·편집 도구와 후속 구현

플랫폼과 호환성

라이선스와 원본 저작권

대표 작품 및 기술적 영향

관련 문서

  1. Gothic의 엔진과 개발 과정 ↩
  2. Gothic II의 ZenGin 사용 기록 ↩