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]

역사

개발 조직과 명칭

기술적 구조

그래픽스 및 렌더링

게임 객체와 시뮬레이션

입력·AI·게임 로직

프로그래밍·스크립팅

자료 형식과 제작 도구

실행 플랫폼

라이선스와 소스 공개

대표 게임과 활용

관련 문서

  1. MobyGames: ACKNEX와 3D Gamestudio의 명칭 역사 ↩
  2. ACKNEX 3 이용 게임 기술 설명 ↩