Essence Engine
Essence Engine은 캐나다의 Relic Entertainment가 실시간 전략 게임(RTS)을 제작하기 위해 개발한 독점 게임 엔진이다. 2006년 출시한 《Company of Heroes》에 처음 적용됐으며 이후 《Warhammer 40,000: Dawn of War II》와...
| 분류 | 게임 엔진, 실시간 전략 게임 엔진 |
|---|---|
| 개발사 | Relic Entertainment |
| 최초 상용 적용 | Company of Heroes (2006년) |
| 주요 버전 | Essence 1.0, 2.0, 3.0, 5.0 등 |
| 대표 작품 | Company of Heroes, Company of Heroes 2, Company of Heroes 3, Warhammer 40,000: Dawn of War II |
| 주요 장르 | 실시간 전략·전술 게임 |
| 대표 그래픽스 | 동적 조명·그림자, HDR, 셰이더·노멀맵 |
| 게임플레이 | 분대, 엄폐물, 지형 상호작용·파괴 |
| 주요 실행 환경 | Windows PC 및 게임별 기타 플랫폼 |
| 구현 | Relic 자체 네이티브 엔진·저작 도구 |
| 제작 도구 | 지도·임무·밸런스 편집 및 모딩 도구 |
| 네트워크 | 실시간 전략 멀티플레이 |
| 라이선스 | 독점 소프트웨어 |
| 엔진 소스 | 전체 소스 비공개 |
| 공식 개발사 자료 | Relic의 엔진 개발 역사 |
| 후기 개발 자료 | Company of Heroes 3의 Essence 5 |
Essence Engine은 캐나다의 Relic Entertainment가 실시간 전략 게임(RTS)을 제작하기 위해 개발한 독점 게임 엔진이다. 2006년 출시한 《Company of Heroes》에 처음 적용됐으며 이후 《Warhammer 40,000: Dawn of War II》와 《Company of Heroes 2》·《Company of Heroes 3》의 핵심 제작 기술로 발전했다. 대규모 유닛을 효율적으로 처리하는 게임 규칙과 실시간 그래픽스, 환경 상호작용을 결합하도록 설계됐다.[1]
Essence의 초창기 기술은 당시 RTS 게임에서 보기 어려웠던 세밀한 그래픽 효과와 물리적 상호작용을 전장에 도입했다. Relic은 공식 개발사 역사에서 HDR(고동적 범위) 조명, 동적 광원과 그림자, 셰이더 효과와 노멀 매핑 등을 대표 기술로 소개한다. 이러한 기능은 넓은 지형 안에서 보병·장갑차와 건물이 동시에 움직이는 게임 화면을 구성할 때 적용됐다.
《Company of Heroes》의 게임플레이에서는 보병이 엄폐물을 이용하고 폭발과 차량 이동이 전장의 구조에 영향을 미친다. 엔진은 분대의 상태와 이동, 시야, 지형과 오브젝트 충돌 및 효과를 묶어 실시간 전투 경험을 제공한다. 단순히 정적인 유닛 스프라이트를 출력하는 구조와 달리 캐릭터의 애니메이션과 물리 효과, 지형의 변화가 전술적 판단에 연관되도록 설계한 점이 중요하다.
Relic은 《Warhammer 40,000: Dawn of War II》에 개선된 Essence Engine 2.0을 사용했다. 이 버전은 세부 모델과 텍스처, 조명과 셰이딩, 멀티프로세서 환경 및 다양한 캐릭터 애니메이션의 표현을 확장했다. 《Company of Heroes 2》에서는 Essence Engine 3.0이 사용됐으며, 시각적 표현과 전장 시스템을 추가로 개선했다. 각 버전의 엔진 기술은 사용 게임의 장르와 게임플레이 요구에 따라 다르게 구성됐다.[2]
《Company of Heroes 3》에서는 Relic이 Essence Engine 5라고 부르는 새로운 세대의 기술을 소개했다. 개발사는 이 버전의 모딩 도구를 통해 지도·시나리오·게임 모드와 밸런스 조정용 자료를 제작할 수 있다고 밝혔다. 공개 도구는 콘텐츠 제작 인터페이스의 일부를 제공하지만 엔진 자체의 전체 소스와 내부 빌드 시스템을 자유롭게 사용할 수 있다는 뜻은 아니다.[3]
Essence Engine은 여러 세대의 RTS 제작에 사용되는 독점 내부 기술로 유지됐다. 개발사는 지도 편집과 사용자 콘텐츠 제작을 지원해 왔지만 상용 엔진 전체를 오픈 소스 라이선스로 배포하지는 않는다. 엔진의 기술 계보를 정리할 때에는 Company of Heroes 게임과 Dawn of War 계열 게임의 시스템을 구별하고, 동일한 'Essence' 명칭 아래에서도 버전 및 게임별 기능 변화가 있다는 점을 고려해야 한다.