Coretech

Coretech 또는 CoreTech는 헝가리의 NeocoreGames가 개발한 독점 3차원 게임 엔진이다. 2009년 《King Arthur: The Role-Playing Wargame》와 《Crusaders: Thy Kingdom Come》 등의 자체 전략 게임을 제작하기 위해 개...

분류게임 엔진 또는 게임 개발 도구
개발 주체NeocoreGames
작성 언어C++
게임 개발 언어Lua 및 내부 게임 규칙
주요 기술3D 전략 맵·전투·RPG·유닛·퀘스트 시스템
지원 플랫폼Windows, 게임별 Linux·콘솔
라이선스NeocoreGames 독점
공식 자료프로젝트 자료
첫 대표작King Arthur: The Role-Playing Wargame
개발 시기2009년경
게임 장르전략·RPG
대표 작품Van Helsing·Inquisitor Martyr
코드 공개비공개

Coretech 또는 CoreTech는 헝가리의 NeocoreGames가 개발한 독점 3차원 게임 엔진이다. 2009년 《King Arthur: The Role-Playing Wargame》와 《Crusaders: Thy Kingdom Come》 등의 자체 전략 게임을 제작하기 위해 개발됐으며, 이후 《The Incredible Adventures of Van Helsing》과 《Warhammer 40,000: Inquisitor - Martyr》 등으로 사용 범위가 확대됐다.[1]

CoreTech는 게임 세계의 3D 렌더링뿐 아니라 전략 지도와 전투 시뮬레이션, 인물·유닛의 상태, 진행 규칙과 사용자 인터페이스를 통합한 내부 기술이다. 초기에는 전략·역할수행 게임의 캠페인과 실시간 전투를 결합하는 데 필요했으며, 프로젝트 요구에 따라 그래픽스와 게임 객체 시스템을 확장했다.

《King Arthur》는 전략 지도에서 영토·군대와 이벤트를 관리하고 전투 화면에서 다수의 유닛을 실시간으로 처리한다. 이후 《Van Helsing》 계열에서는 액션 RPG에 필요한 아이템·능력과 전투, 퀘스트·캐릭터 육성 시스템을 구현했다. 이런 변화는 같은 엔진의 데이터 및 제작 도구를 다른 장르로 확장한 사례다.

NeocoreGames의 개발 회고는 회사가 초기에 게임을 판매하기도 전에 자체 제작한 CoreTech 엔진을 확보했다고 설명한다. 내부 엔진을 유지하면 기술의 동작과 제작 파이프라인을 프로젝트에 맞춰 직접 변경할 수 있지만, 렌더링·AI와 플랫폼 이식 등에 필요한 장기적인 개발 비용도 직접 부담하게 된다.[2]

CoreTech는 일반 개발자에게 공개된 범용 SDK가 아니라 NeocoreGames 내부 제작에 사용하는 독점 기술이다. 일부 공개 자료에서는 C++ 구현과 Lua 기반 게임 스크립트를 언급하지만 게임별 구현 상세와 자료 포맷을 모두 공식적으로 공개한 것은 아니다. Clausewitz Engine과 같은 다른 전략 게임 엔진과는 개발 주체와 엔진 계보가 구분된다.

역사

개발 조직과 기술 계보

런타임과 내부 아키텍처

그래픽스와 렌더링

게임 객체·장면과 UI

프로그래밍·스크립팅

자산과 제작 도구

물리·애니메이션·시뮬레이션

지원 플랫폼

라이선스와 개발 상태

활용 프로젝트와 관련 엔진

관련 문서

  1. NeocoreGames: CoreTech 개발 역사 ↩
  2. NeocoreGames 2005–2012 회고 ↩