Cobra Engine
Cobra Engine은 영국의 Frontier Developments가 자체 개발한 3차원 게임 엔진이다. 《RollerCoaster Tycoon 3》와 《Elite Dangerous》·《Planet Coaster》·《Planet Zoo》·《Jurassic World Evolution...
| 분류 | 게임 엔진 또는 게임 제작 프레임워크 |
|---|---|
| 개발 주체 | Frontier Developments |
| 작성 언어 | C++ 계열 네이티브 코드 |
| 게임 개발 언어 | 독점 내부 게임 시스템 |
| 주요 기술 | 대규모 시뮬레이션, 파크·동물·차량·우주 환경 |
| 지원 플랫폼 | Windows, PlayStation, Xbox 등 작품별 |
| 라이선스 | Frontier 독점 |
| 소스·기술 자료 | 프로젝트 자료 |
| 공식 웹사이트 | 공식 사이트 |
| 주요 개발사 | Frontier Developments |
| 대표 게임 | Planet Coaster, Planet Zoo, Elite Dangerous |
| 제작 도구 | 내부 전용 |
| 주요 대상 | 경영·생활·우주 시뮬레이션 |
| 코드 공개 | 비공개 |
Cobra Engine은 영국의 Frontier Developments가 자체 개발한 3차원 게임 엔진이다. 《RollerCoaster Tycoon 3》와 《Elite Dangerous》·《Planet Coaster》·《Planet Zoo》·《Jurassic World Evolution》 등 여러 장르의 게임 제작에 활용됐다. 시뮬레이션 세계의 상태를 오랫동안 유지하며 많은 오브젝트·관람객·동물이나 우주 함선 등을 표현하는 기술적 기반으로 발전했다.[1]
공원 경영 시뮬레이션에서는 놀이기구와 경로·시설, 수많은 방문객의 움직임과 만족도·경제 시스템을 함께 계산해야 한다. 동물원·공룡 관리 게임에서는 개체의 생태·행동과 울타리·환경 조건이 연결된다. Cobra는 공통 렌더링과 게임 객체 관리 기술을 제공하고 각 작품이 장르별 시뮬레이션과 규칙을 확장하도록 설계됐다.
《Elite Dangerous》와 같은 우주 게임에서는 대규모 항성계·우주선·행성 및 멀티플레이 네트워크가 중요한 역할을 한다. 반면 《Planet Coaster》는 세밀한 시설 제작과 수많은 보행자·오브젝트를 다룬다. 같은 엔진 계열이라고 해도 특정 게임의 내부 AI·렌더링·도구 기능은 작품의 요구 조건에 따라 달라진다.
개발에는 내부 에셋 파이프라인과 장면 제작 도구가 사용되며, 게임별 플랫폼과 시각 효과에 맞춘 하드웨어 최적화가 진행된다. 2025년 《Jurassic World Evolution 3》도 Cobra 기반 제품으로 확인되므로 엔진은 과거 단일 작품용 기술에 그치지 않는다.[2]
Cobra의 완전한 소스 코드와 통합 제작 도구는 일반 개발자에게 MIT·GPL과 같은 공개 라이선스로 배포되지 않는다. 저수준 파일 형식과 런타임 내부 구조가 공식 자료로 완전히 제공된 것은 아니므로 게임별 자산 추출·모딩 연구와 회사의 공식 SDK를 동일하게 취급해서는 안 된다. Frontier 자체 기술의 장기적 유지·재사용 사례다.