Kinetica Engine
Kinetica Engine은 Sony Computer Entertainment의 Santa Monica Studio가 2001년 출시한 레이싱 게임 《Kinetica》를 위해 개발한 독점 3차원 게임 엔진이다. 게임의 이름을 따서 붙인 엔진으로, 고속 이동과 실시간 3D 렌더링·입력·...
| 분류 | 게임 엔진, PlayStation 2용 실시간 3D 엔진 |
|---|---|
| 개발사 | Santa Monica Studio (Sony Computer Entertainment) |
| 최초 적용 | Kinetica (2001년) |
| 후속 대표 게임 | God of War (2005년), God of War II (2007년) |
| 대상 플랫폼 | PlayStation 2 중심 |
| 개발 시기 | 2000년대 초반 |
| 주요 렌더링 | 실시간 3차원 환경·캐릭터·시각 효과 |
| 초기 설계 | 고속 미래형 레이싱 게임의 주행·경주 처리 |
| 후속 설계 | 3D 액션 전투·애니메이션·시네마틱 |
| 게임 객체 | 트랙·레이싱 캐릭터와 후속 액션 게임의 적·환경 |
| 게임 규칙 | 실시간 물리·충돌, 입력과 이벤트 |
| 제작 도구 | Santa Monica Studio 내부 자산·레벨 도구 |
| 개발자 회고 | Tim Moss 등 당시 엔지니어 인터뷰 |
| 관련 게임 | 《SOCOM U.S. Navy SEALs》 등의 기술 계보 자료도 존재 |
| 원본 코드 | 비공개 |
| 라이선스 | Sony 계열 독점 기술 |
| 대표 역사 자료 | Kinetica 게임·엔진 역사 |
| 개발 인터뷰 | God of War의 Kinetica 기술 계승 |
Kinetica Engine은 Sony Computer Entertainment의 Santa Monica Studio가 2001년 출시한 레이싱 게임 《Kinetica》를 위해 개발한 독점 3차원 게임 엔진이다. 게임의 이름을 따서 붙인 엔진으로, 고속 이동과 실시간 3D 렌더링·입력·캐릭터 동작을 처리하는 기반 기술이 이후 스튜디오의 액션 게임 《God of War》와 《God of War II》에도 재사용·개량됐다. 특정 장르에 머무르던 제작 기술이 서로 다른 게임플레이 요구에 따라 발전한 초기 PlayStation 2 게임 엔진의 사례로 알려져 있다.[1]
2001년의 《Kinetica》는 미래적인 경주 공간을 달리는 레이서와 여러 3차원 트랙을 실시간으로 표현했다. 게임 실행에 필요한 카메라·렌더링, 충돌과 이동·입력 및 경쟁 상대의 행동을 하나의 기술 기반으로 구성했다. PlayStation 2는 GPU 메모리와 주 메모리·CPU 처리량에 제약이 있었기 때문에 다수의 움직이는 모델과 넓은 공간을 빠르게 화면에 표시하려면 렌더링·자산 관리와 물리 계산의 최적화가 필요했다. 이때 축적한 기반이 다음 작품의 엔진 제작을 위한 출발점이 됐다.
Santa Monica Studio는 《Kinetica》 출시 후 신작 《God of War》를 개발하면서 기존 엔진 코드를 토대로 기능을 확장했다. 게임플레이는 경주에서 근접 전투·퍼즐·탐험·보스전으로 크게 바뀌었지만 같은 콘솔을 대상으로 개발한 렌더링·플랫폼 기술과 일부 제작 경험을 재사용할 수 있었다. 당시 수석 프로그래머 Tim Moss의 회고에서도 초기 《God of War》 기술의 출발점이 Kinetica 엔진이라고 설명한다.[2]
《God of War》에서는 움직이는 적과 주인공의 상태를 표시하는 스켈레탈 애니메이션·전투 이펙트, 다양한 카메라 각도, 배경 환경과 거대한 보스의 동작 등이 중요해졌다. 개발팀은 기본 3D 엔진을 계속 수정하면서 전투의 콤보·회피와 신체 접촉, 퍼즐·이벤트, 시네마틱 등을 지원하는 추가 시스템을 제작했다. 엔진 재사용은 같은 소프트웨어를 아무 변경 없이 실행했다는 의미가 아니라 기존 기반 위에서 크게 다른 장르의 게임을 구현하도록 아키텍처를 확장했다는 의미다.[3]
2007년 《God of War II》도 PlayStation 2용 Kinetica 계열 엔진을 사용했다. 후속 작품은 전작의 전투와 탐험을 확장하면서 더 많은 캐릭터와 배경의 시각적 품질, 애니메이션·카메라 연출 및 복잡한 장면을 구현했다. 한편 2018년과 이후에 출시된 《God of War》 게임은 제작 도구와 렌더링 등 기술 세대가 크게 달라졌으므로 초기 Kinetica 엔진의 후속 실행 버전과 같은 제품으로 설명하는 것은 정확하지 않다.[4]
Kinetica Engine의 원본 코드와 개발 도구는 일반적인 오픈 소스 라이선스로 배포되지 않았다. 공개 자료는 게임 발매 정보와 개발진 회고, PlayStation 2 시대의 그래픽스·엔진 기술 설명을 중심으로 구성된다. 기술사의 관점에서는 레이싱 게임용 기반 기술을 대규모 3D 액션 어드벤처 제작에 재활용하고 개량하는 과정에서 게임 엔진이 단순한 그래픽스 라이브러리를 넘어 게임플레이·콘텐츠 저작 기술의 공통 기반이 되었음을 보여준다.