Groovie
Groovie는 미국 게임 개발사 Trilobyte가 1993년 《The 7th Guest》와 1995년 《The 11th Hour》 등 인터랙티브 어드벤처 게임을 위해 사용한 게임 엔진이다. 완성된 3D 영상을 재생하면서 그 위에 퍼즐과 상호작용을 연결하는 실행 기술에 중점을 두었으며...
| 분류 | 게임 엔진, 영상 기반 그래픽 어드벤처 엔진 |
|---|---|
| 원 개발사 | Trilobyte |
| 최초 대표 게임 | The 7th Guest (1993년) |
| 후속 게임 | The 11th Hour (1995년) |
| 관련 게임 | 《Clandestiny》, 《Uncle Henry's Playhouse》 |
| 주요 형식 | 미리 제작된 3D 영상·그래픽과 퍼즐 |
| 게임 진행 | 스크립트·영상 재생·장면 전환 |
| 원본 실행 환경 | DOS, Windows, Mac 등 게임별 |
| 오디오 | 대사·음악·영상과 동기화된 소리 |
| 후속 보존 | ScummVM의 Groovie 엔진 재구현 |
| ScummVM 초기 지원 | 2009년경 The 7th Guest |
| 제작 특징 | 영상과 인터랙티브 퍼즐의 통합 |
| 원본 소스 | 전체 공개되지 않음 |
| 원본 라이선스 | 상용 독점 소프트웨어 |
| 관련 구현 | ScummVM Groovie 코드 |
| 호환성 자료 | The 11th Hour 지원 상태 |
Groovie는 미국 게임 개발사 Trilobyte가 1993년 《The 7th Guest》와 1995년 《The 11th Hour》 등 인터랙티브 어드벤처 게임을 위해 사용한 게임 엔진이다. 완성된 3D 영상을 재생하면서 그 위에 퍼즐과 상호작용을 연결하는 실행 기술에 중점을 두었으며, 당시의 CD-ROM 대용량 콘텐츠와 디지털 영상 기반 게임 제작을 대표한다. 동일 명칭은 후대에 이를 재구현한 ScummVM의 엔진 모듈에도 사용된다.[1]
《The 7th Guest》는 고정된 장소에서 촬영하거나 렌더링한 듯한 공간을 이동하면서 퍼즐을 해결하는 게임이다. Groovie는 사전 제작된 영상과 장면·스크립트를 재생하고 사용자 선택에 따라 새로운 장면이나 퍼즐로 전환한다. 모든 공간을 실시간 3D로 렌더링하는 엔진과 달리 미리 생성한 영상과 이벤트 연결을 이용하기 때문에 당시 하드웨어에서도 높은 수준의 그래픽 표현을 제공할 수 있었다.
엔진의 주요 구성에는 영상 디코딩과 오디오 출력, 게임 진행을 제어하는 스크립트 인터프리터, 장면별 입력과 퍼즐·상태 관리가 포함된다. 사용자가 객체를 선택하면 스크립트 명령을 실행하고 특정 영상을 재생하거나 게임의 진행 조건을 갱신한다. 영상과 상호작용을 연결하는 방식은 같은 방을 여러 각도에서 묘사하거나 정해진 경로를 이동하는 연출에 적합하다.
《The 11th Hour》는 첫 작품과 같은 계열의 엔진을 사용하지만 영상 포맷과 색상 표현, 스크립트 명령이 상당히 달라졌다. ScummVM 개발자는 2009년 The 7th Guest 지원을 추가한 뒤 후속작의 더 높은 색 깊이와 다른 비디오 코덱, 변경된 스크립트 opcode를 별도로 구현해야 한다고 설명했다. 이 사례는 동일 엔진 계열을 사용한 작품들도 내부 실행 포맷이 하나의 고정된 표준으로 유지되지 않을 수 있음을 보여준다.[2]
ScummVM은 원래 상용 엔진의 게임 데이터와 동작을 독립적으로 재구현해 현대 운영체제에서 실행하도록 지원한다. 공식 호환성 목록은 《The 7th Guest》와 《The 11th Hour》, 《Clandestiny》, 《Uncle Henry's Playhouse》 등을 Groovie 계열로 분류한다. 그러나 재구현 코드가 공개 소스라는 사실과 원본 게임의 영상·음악·음성 데이터를 자유롭게 배포할 권리는 별개다. Groovie는 실시간 3D 이전 CD-ROM 어드벤처의 영상 중심 제작 기술을 기록하는 중요한 사례다.[3]