Freescape
Freescape는 영국의 Incentive Software가 1980년대 후반 제작한 3차원 게임 엔진이다. 《Driller》(1987년)를 통해 처음 널리 알려졌으며, 당시 8비트와 초기 16비트 가정용 컴퓨터에서 플레이어가 1인칭 시점으로 다각형 공간을 자유롭게 탐험하도록 했다....
| 분류 | 게임 엔진, 초기 3차원 게임 엔진 |
|---|---|
| 개발사 | Incentive Software |
| 최초 대표 작품 | 《Driller》 (1987년) |
| 주요 게임 | 《Dark Side》, 《Total Eclipse》, 《Castle Master》 |
| 주요 장르 | 1인칭 탐험·퍼즐 게임 |
| 주요 그래픽스 | 면 기반의 채워진 3D 다각형 |
| 입력 방식 | 1인칭 시점의 자유로운 공간 이동 |
| 콘텐츠 도구 | 3D Construction Kit(1991년) |
| 주요 시대 | 1980년대 후반~1990년대 초 |
| 대표 플랫폼 | ZX Spectrum, Amstrad CPC, C64, DOS 등 |
| 후속 보존 | ScummVM의 Freescape 재구현 |
| 후속 렌더링 | ScummVM TinyGL·OpenGL 렌더러 |
| 원본 소스 | 일반적으로 비공개 |
| 원본 라이선스 | 당시 상용 독점 엔진 |
| 공식 자료 | ScummVM: Freescape 게임 지원 |
Freescape는 영국의 Incentive Software가 1980년대 후반 제작한 3차원 게임 엔진이다. 《Driller》(1987년)를 통해 처음 널리 알려졌으며, 당시 8비트와 초기 16비트 가정용 컴퓨터에서 플레이어가 1인칭 시점으로 다각형 공간을 자유롭게 탐험하도록 했다. 《Dark Side》, 《Total Eclipse》와 《Castle Master》 등 여러 퍼즐·탐험 게임에 활용된 초기 3D 게임 기술의 중요한 계통이다.[1]
Freescape는 건물과 방, 문·장애물 등으로 구성된 세계를 평면 다각형으로 표현하고 소프트웨어 렌더링을 이용했다. 게임을 진행하며 플레이어가 시점을 바꾸고 이동하는 방식은 고정된 화면의 전통적인 어드벤처 게임과 달랐다. 한정된 프로세서 성능과 메모리 안에서 3차원 공간의 형태를 보여줘야 했기 때문에 장면의 기하 구조와 객체 수, 화면 갱신과 충돌 판정은 당시 기계 성능에 맞게 설계됐다.
《Driller》는 3D 탐험과 환경을 이용한 퍼즐을 결합했고, 후속 작품에서도 시점 이동과 공간적 단서가 중요한 역할을 했다. 《Castle Master》는 성을 탐색하며 장치와 물체를 조사하고 수수께끼를 해결하는 방식으로 알려졌다. 이 엔진은 복잡한 애니메이션보다 자유로운 시야·공간 이동과 환경 조작을 플레이 경험의 중심에 놓아 이후 3D 어드벤처 게임 발전의 선례가 됐다.[2]
Incentive Software는 3D Construction Kit을 통해 일반 이용자도 Freescape 계열의 3차원 공간과 게임을 제작할 수 있도록 했다. 이 도구는 장면 객체와 지형을 배치하고 기본 상호작용을 설정하여 독립적인 3D 게임을 만들 수 있게 했다. 상용 작품용 내부 엔진의 기능을 제작 키트로 제공한 점에서 별도의 레벨 에디터와 범용 게임 엔진의 초기 형태를 보여준다.
현대 보존 프로젝트 ScummVM은 Freescape 기반 게임의 실행 동작과 파일 형식을 재구현하고 있다. 최초 《Driller》 지원은 2022년 공개 테스트 단계에 도달했고, 이후 《Castle Master》 등을 포함해 지원이 확대됐다. 새로운 엔진은 TinyGL 소프트웨어 렌더러 또는 OpenGL을 이용하여 원작보다 높은 해상도로 장면을 표시할 수 있다. 이는 1987년 원본 엔진의 소스 공개가 아니라 독립적인 실행 코드 재구현이다.[3]
Freescape 기반 상용 게임의 그래픽과 사운드, 원본 데이터 및 프로그램에는 기존 저작권이 적용된다. ScummVM의 재구현 라이선스와 원래 게임 콘텐츠의 이용 권한은 다르므로 보존 과정에서 이를 구분해야 한다. 8비트 하드웨어의 극단적으로 제한된 자원에서 실시간 공간 탐험을 제공했던 엔진이며, 현대의 게임 엔진 설계에서 중요해진 카메라·월드 표현과 사용자 제작 도구의 초기 사례로 평가할 수 있다.