Glacier
Glacier는 덴마크의 IO Interactive가 개발하는 독점 3차원 게임 엔진이다. 스튜디오는 2000년 《Hitman: Codename 47》의 제작을 위해 자체 엔진을 구축했고, 이후 《Hitman》 시리즈의 여러 세대를 거치며 렌더링·AI·캐릭터 애니메이션과 제작 도구를 발...
| 분류 | 게임 엔진, 3D 잠입·시뮬레이션 엔진 |
|---|---|
| 개발사 | IO Interactive |
| 초기 적용 | Hitman: Codename 47 (2000년) |
| 후속 기술 | Glacier 2 등 여러 게임별 개발 세대 |
| 작성 언어 | C++ 기반 네이티브 코드 |
| 주요 기능 | 다수 NPC, 잠입 AI, 상황 반응·상호작용, 대형 레벨 |
| 제작 도구 | IO Interactive 내부 레벨·자산·애니메이션 도구 |
| 그래픽스 | 실시간 조명·반사, 게임별 레이 트레이싱 |
| 대표 게임 | Hitman 시리즈, Kane & Lynch 계열 |
| 현대 대표 게임 | Hitman 3, Hitman World of Assassination |
| 지원 플랫폼 | PC·PlayStation·Xbox 등 작품별 |
| 소스 공개 | 비공개 |
| 라이선스 | IO Interactive 독점 엔진 |
| 공식 개발사 | IO Interactive |
Glacier는 덴마크의 IO Interactive가 개발하는 독점 3차원 게임 엔진이다. 스튜디오는 2000년 《Hitman: Codename 47》의 제작을 위해 자체 엔진을 구축했고, 이후 《Hitman》 시리즈의 여러 세대를 거치며 렌더링·AI·캐릭터 애니메이션과 제작 도구를 발전시켰다. Glacier는 외부 엔진을 단순히 도입한 제품이 아니라 IO Interactive의 고유 제작 파이프라인과 함께 발전한 기술이다.[1]
Glacier의 중요한 사용 목적은 수많은 NPC가 활동하는 넓은 잠입 게임 공간을 효율적으로 실행하는 것이다. 《Hitman World of Assassination》에서는 각 장소에 여러 인물이 배치되고, 이들이 경비·직업 활동과 주변 환경에 반응하며 플레이어의 복장과 행동에 따라 서로 다른 상태를 갖는다. 엔진은 캐릭터의 경로 탐색·애니메이션·객체 상호작용과 게임 이벤트를 동시에 처리해야 한다.
IO Interactive는 Glacier 기술을 이용해 조명과 장면의 시각적 품질을 높이고 복잡한 레벨을 반복 수정하는 제작 도구를 제공한다. 현대 《Hitman》 게임에서는 화면 반사·그림자와 레이 트레이싱, 가변 레이트 셰이딩 및 해상도 향상 기술을 활용한 개선이 이루어졌다. 엔진이 처리하는 실제 렌더링 기능은 게임의 출시 플랫폼과 버전에 따라 달라진다.[2]
제작팀은 넓은 레벨 안에서 인물·소품·행동 조건을 조합해 여러 해결 방법이 가능한 게임플레이를 구성한다. Glacier의 편집기와 자산·애니메이션 파이프라인은 아티스트와 게임 디자이너가 이러한 상황을 지속적으로 수정하도록 지원한다. IO Interactive는 Glacier를 《Hitman》 외에도 여러 프로젝트에서 활용하며 스튜디오 내부 기술을 유지해 왔다.
Glacier는 일반 사용자에게 엔진 전체 소스와 공개 라이선스를 제공하지 않는다. 《Hitman》의 모딩이나 게임 파일 분석과 달리 엔진 자체를 독립적인 공개 게임 제작 제품으로 사용하는 것은 별도의 접근 권한이 필요하다. 초기 Glacier와 최신 게임의 엔진 기술은 같은 개발 계보에 속하지만 실행 시스템과 자료 포맷은 여러 세대에 걸쳐 발전했다.