CatSystem2
CatSystem2는 일본의 비주얼 노벨과 그래픽 어드벤처 게임 제작에 사용되는 상용 게임 엔진이다. 2D 배경·인물 이미지, 대화와 선택지, 효과음 및 화면 전환을 시나리오 스크립트와 연결하도록 설계됐다. 엔진 제작사가 공개한 공식 페이지는 다수의 자사 및 외부 제작 게임에 채택됐으며...
| 분류 | 게임 엔진 또는 게임 제작 프레임워크 |
|---|---|
| 개발 주체 | NekoNeko Soft 및 관련 일본 게임 개발사 |
| 작성 언어 | 미공개 |
| 게임 개발 언어 | CatScene 시나리오 스크립트 |
| 주요 기술 | KIF 자산 아카이브, HG-3 이미지, 시나리오·효과 |
| 지원 플랫폼 | Windows 계열 원작 |
| 라이선스 | 상용 독점 |
| 소스·기술 자료 | 프로젝트 자료 |
| 공식 웹사이트 | 공식 사이트 |
| 엔진 종류 | 비주얼 노벨·ADV 스크립트 런타임 |
| 원본 리소스 | KIF 아카이브, HG-3 이미지 |
| 관련 재구현 | FelineSystem2 |
| 배포 현황 | 과거 CatSystem2 4.01 |
| 대표 분야 | 일본 비주얼 노벨 |
CatSystem2는 일본의 비주얼 노벨과 그래픽 어드벤처 게임 제작에 사용되는 상용 게임 엔진이다. 2D 배경·인물 이미지, 대화와 선택지, 효과음 및 화면 전환을 시나리오 스크립트와 연결하도록 설계됐다. 엔진 제작사가 공개한 공식 페이지는 다수의 자사 및 외부 제작 게임에 채택됐으며 연출 기능과 유연한 개발 작업을 제공한다고 설명한다.[1]
게임 진행은 대사·배경과 캐릭터 표정, 선택지·변수 및 이벤트를 표현하는 시나리오 데이터에 의해 제어된다. 화면은 정적인 CG와 여러 이미지를 중첩하는 방식으로 구성되며, 투명도·페이드와 위치 변화·음성 재생 등의 연출을 실행한다. 일반적인 실시간 3D 엔진보다 텍스트·장면 상태와 파일 자산의 재현이 중요한 구조다.
CatSystem2 작품은 KIF 계열 자산 아카이브와 HG-3 이미지 형식 등 독자적인 자료 구조를 사용한다. 공개 재구현 프로젝트 FelineSystem2는 아카이브 분석, 이미지 디코딩과 CatScene 파서를 제공하며 원래 엔진의 동작을 별도 코드로 재현하려 한다. 이것은 원 개발사의 독점 런타임 소스가 공개됐다는 의미가 아니다.[2]
공식 사이트는 2016년 CatSystem2 버전 4.0과 4.01 변경 사항을 안내했으며, 시나리오·자산 제작을 위한 도구와 매뉴얼을 제공한다. 사용된 이미지 포맷과 스크립트 명령은 제품의 세대·게임별 확장에 따라 달라질 수 있다. 정확한 내부 구현 프로그래밍 언어는 공신력 있는 공개 기술 자료에서 확인되지 않으므로 단정하지 않는다.
CatSystem2는 Ren'Py·KiriKiri와 비슷하게 시나리오 중심의 게임을 제작하기 위한 엔진이지만 스크립트 언어, 리소스 아카이브와 배포 조건이 다르다. 게임을 현대 환경에서 실행하기 위한 공개 재구현과 원래의 상용 제작 도구 역시 기술적·법적으로 구분해야 한다.