ACKNEX
ACKNEX는 Conitec이 개발한 게임 실행 엔진으로, 3D Gamestudio라는 통합 게임 제작 제품군의 핵심 구성 요소다. 초기 ACK3D·CubicSpace 계열에서 발전했으며 여러 세대의 렌더링·스크립팅 및 레벨 편집 기술을 제공했다. 인디 개발자와 교육용 3차원 게임 제작...
| 정식 명칭 | ACKNEX Engine |
|---|---|
| 관련 제품 | 3D Gamestudio |
| 개발사 | Conitec |
| 초기 명칭 | ACK3D, CubicSpace |
| 분류 | 게임 엔진, 2D·3D 개발 런타임 |
| 주요 세대 | ACKNEX 3~8 등 |
| 작성 언어 | 세대별 네이티브 코드; 상세 비공개 |
| 게임 작성 언어 | C-Script, Lite-C, C 계열 확장 |
| 제작 도구 | WED 레벨 편집기, MED 모델 편집기 |
| 그래픽스 | 3D 가속 렌더링, 섀도·셰이더 |
| 물리·AI | 충돌·장면 객체·게임 규칙 |
| 대표 활용 | Saints of Virtue 등 3D Gamestudio 게임 |
| 실행 플랫폼 | Windows PC 중심 |
| 라이선스 | Conitec 독점 상용 엔진 |
| 개발 상태 | 역사적 게임 제작 제품 |
| 관련 자료 | 3D Gamestudio 사용 기록 |
ACKNEX는 Conitec이 개발한 게임 실행 엔진으로, 3D Gamestudio라는 통합 게임 제작 제품군의 핵심 구성 요소다. 초기 ACK3D·CubicSpace 계열에서 발전했으며 여러 세대의 렌더링·스크립팅 및 레벨 편집 기술을 제공했다. 인디 개발자와 교육용 3차원 게임 제작에 널리 쓰인 역사적인 Windows 게임 개발 제품으로 분류된다.[1]
ACKNEX는 게임 세계의 객체·모델·조명과 카메라를 관리하고 화면 렌더링과 충돌·입력을 처리한다. 게임의 실행 코드는 엔진에서 제공하는 시스템 API와 개발자가 작성한 게임 규칙을 결합한다. 세대가 바뀌면서 화면 품질과 셰이더·물리·하드웨어 그래픽스 지원이 확대됐다.
3D Gamestudio에는 WED 레벨 편집기와 MED 모델 편집기 등 장면·게임 자산 제작 도구가 제공됐다. 이용자는 편집기에서 레벨 기하 구조와 게임 오브젝트를 배치한 다음 스크립트와 엔진 API를 연결해 상호작용을 구성할 수 있었다. 통합 편집기와 실행 엔진을 구별해야 한다.
게임 프로그래밍에는 과거의 C-Script와 이후의 Lite-C 등 C와 유사한 스크립팅·프로그래밍 환경이 사용됐다. 이들은 게임 오브젝트의 움직임과 AI·입력·이벤트를 정의하는 데 쓰였다. 엔진 자체가 정확히 어떤 언어로 작성되었는지는 세대별로 공개 자료가 제한돼 있으므로 게임 개발에 쓰이는 언어를 엔진 전체의 구현 언어로 단정하지 않는다.
ACKNEX는 Conitec의 상용 엔진으로 배포됐으며 게임별 런타임과 개발 키트의 사용 조건이 있었다. 엔진을 이용한 《Saints of Virtue》 등의 작품이 알려져 있고, 당시 게임 제작 커뮤니티는 다양한 3D Gamestudio 버전으로 게임을 개발했다.[2]