Chameleon Engine

Chameleon Engine 또는 Chameleon은 Criterion Games가 레이싱 게임 개발에 사용한 독점 게임 엔진이다. 《Need for Speed: Hot Pursuit》(2010년)와 《Need for Speed: Most Wanted》(2012년), 《Hot Purs...

분류게임 엔진 또는 게임 제작 프레임워크
개발 주체Criterion Games
작성 언어공식 세부 구현 미공개
게임 개발 언어작품별 독점 게임 로직
주요 기술레이싱 물리, 대형 도로망, 차량·환경 렌더링
지원 플랫폼Windows, PlayStation, Xbox
라이선스Electronic Arts 계열 독점
소스·기술 자료프로젝트 자료
공식 웹사이트공식 사이트
개발 계보RenderWare 계열·Burnout Paradise
최초 상용 공개Need for Speed: Hot Pursuit (2010)
대표 게임Need for Speed: Most Wanted (2012) 등
라이선스 모델독점 내부 개발
기술 형태레이싱 게임 전용

Chameleon Engine 또는 Chameleon은 Criterion Games가 레이싱 게임 개발에 사용한 독점 게임 엔진이다. 《Need for Speed: Hot Pursuit》(2010년)와 《Need for Speed: Most Wanted》(2012년), 《Hot Pursuit Remastered》 등에 적용된 것으로 기록된다. Criterion이 이전에 개발한 《Burnout Paradise》의 기술적 기반에서 발전했으며, 고속 주행과 여러 차량·도로 환경의 렌더링을 주요 대상으로 한다.[1]

레이싱 엔진에서는 도로·주변 건물과 지형의 데이터를 차량의 이동 속도에 맞춰 불러와야 한다. 게임 세계의 실시간 렌더링뿐 아니라 자동차의 가속·조향, 충돌과 피격 상태, 트래픽과 경찰 추격 등의 동작을 지속적으로 계산한다. Chameleon의 기술은 이러한 시뮬레이션과 화면 표시를 연결하는 개발 기반이다.

《Hot Pursuit》는 경찰과 레이서가 서로 경쟁하는 게임 규칙과 광범위한 도로망을 제공했고, 《Most Wanted》는 도심에서의 이동과 추격을 중심으로 구성됐다. 공통 엔진을 사용했어도 차량 모델·게임 모드와 콘텐츠 데이터는 게임별로 다르다. 후속 리마스터에서는 현대 플랫폼에 맞춘 그래픽스·실행 도구의 변경이 추가됐다.

기술 연구 및 모딩 공동체는 《Burnout Paradise》·《Need for Speed》의 게임 파일을 분석해 엔진의 모델·차량 및 장면 데이터를 다루는 도구를 개발했다. 그러나 비공식 파일 분석 프로젝트가 존재한다고 해서 Criterion의 원래 엔진 소스와 전체 SDK가 자유롭게 공개됐다는 뜻은 아니다.[2]

Chameleon이라는 명칭은 다른 제작사의 그래픽스·게임 도구에서도 쓰인 적이 있다. 이 문서는 Criterion의 레이싱 엔진을 대상으로 하며, Autodesk Mudbox의 과거 Chameleon 텍스처 도구 또는 동명 오픈 소스 프로젝트와는 구분된다. 상세한 작성 언어와 내부 개발 도구는 확인된 공식 자료가 제한되어 추정하지 않는다.

역사

개발 조직 및 계보

엔진 아키텍처

렌더링과 그래픽스

객체·장면·게임 규칙

프로그래밍과 스크립팅

물리·애니메이션·AI

제작 도구와 자산 처리

지원 플랫폼

라이선스와 소스 공개

활용 게임

관련 문서

  1. PCGamingWiki: Chameleon Engine ↩
  2. Chameleon 엔진 분석 도구 ↩