Crystal Tools

Crystal Tools는 Square Enix가 2000년대 중반 개발한 독점 3차원 게임 엔진·공통 제작 도구 체계다. 처음에는 White Engine이라는 코드명으로 개발됐으며 2007년 Crystal Tools라는 명칭으로 알려졌다. 《Final Fantasy XIII》와 그 후...

분류게임 엔진 또는 개발 프레임워크
개발 주체Square Enix
작성 언어내부 상세 언어 공개 제한
게임 개발 언어게임별 독점 스크립팅·툴체인
주요 기술다중 플랫폼 3D 렌더링·애니메이션·사운드·AI
지원 플랫폼PlayStation 3, Xbox 360, Windows, Wii 등 세대별
라이선스독점 내부 기술
공식 웹사이트공식 사이트
초기 코드명White Engine
개발 시기2005년 개발 시작
대표 게임Final Fantasy XIII 계열
주요 플랫폼PS3·Xbox 360
개발 상태역사적 사내 엔진

Crystal Tools는 Square Enix가 2000년대 중반 개발한 독점 3차원 게임 엔진·공통 제작 도구 체계다. 처음에는 White Engine이라는 코드명으로 개발됐으며 2007년 Crystal Tools라는 명칭으로 알려졌다. 《Final Fantasy XIII》와 그 후속작, 《Final Fantasy XIV》 초기판 등 여러 프로젝트의 렌더링·오디오·애니메이션 및 제작 도구를 공통 기술로 운영하려는 목적에서 출발했다.[1]

게임 회사의 여러 팀은 게임마다 서로 다른 모델·재질과 애니메이션·사운드 도구를 사용할 수 있다. Crystal Tools는 이러한 파이프라인을 공통 기술로 통합해 게임 자산의 재사용과 여러 하드웨어 대상의 제작을 지원하도록 설계됐다. 초기 목표 플랫폼에는 PlayStation 3·Xbox 360·Windows와 Wii 등이 포함됐다.

핵심 엔진은 장면과 모델·카메라·조명·효과, 캐릭터 애니메이션과 물리·게임 이벤트를 처리한다. 게임 콘텐츠는 제작 도구에서 변환되어 플랫폼별 실행 파일과 자산으로 배포된다. 각 게임은 전투·퀘스트·UI 등의 자체 시스템을 추가하므로 같은 엔진을 사용하더라도 구현된 게임플레이는 동일하지 않다.

《Final Fantasy XIII》 제작 과정은 회사 내부 엔진의 기능과 실제 게임 작업 흐름이 서로 맞아야 한다는 과제를 드러냈다. 초기 개발 도구가 다양한 제작팀의 요구에 대응하도록 변화하면서 프로젝트 진행과 엔진 완성도에 영향을 주었다. 회사는 후속 제작에서 Crystal Tools 외에 다른 기술을 도입하는 방향으로 발전했다.

Crystal Tools는 Square Enix가 개발한 상용 내부 엔진으로 일반적인 오픈 소스 배포판이 아니다. 정확한 작성 언어와 사내 파일 형식 등의 저수준 정보는 검증된 공개 자료에서 확인된 범위를 넘어 추정하지 않는다. 이후 《Final Fantasy XV》에 사용된 Luminous 계열은 관련 개발 조직의 역사를 공유하지만 같은 버전의 엔진은 아니다.

역사

개발 조직·기술 계보

아키텍처와 실행 구조

그래픽스와 렌더링

게임 객체·장면·맵

스크립팅과 프로그래밍

에셋 및 편집 도구

입력·물리·사운드

멀티플레이 및 지원 플랫폼

라이선스와 공개 범위

활용 작품과 관련 기술

관련 문서

  1. Crystal Tools 개발 역사 ↩