Bitsquid
Bitsquid는 스웨덴의 Bitsquid AB가 개발한 독점 3차원 게임 엔진이다. PC·콘솔 게임 제작을 위한 효율적인 C++ 런타임과 유연한 자산 제작·빌드 도구를 제공했으며 Fatshark를 포함한 여러 게임 개발사가 사용했다. 2014년 Autodesk가 회사를 인수한 뒤 Bi...
| 분류 | 3D 게임 엔진, 데이터 지향 네이티브 게임 엔진 |
|---|---|
| 개발사 | Bitsquid AB (스웨덴) |
| 후속 인수 | Autodesk (2014년 6월 9일) |
| 후속 제품 | Autodesk Stingray |
| 작성 언어 | C++ |
| 게임 개발 언어 | Lua, C++ 등 |
| 엔진 구조 | 모듈·플러그인형 데이터 지향 설계 |
| 그래픽스 | 실시간 3D 렌더링·재질·조명 |
| 에셋 파이프라인 | 모델·텍스처와 콘텐츠 빌드 도구 |
| 주요 용도 | PC·콘솔 게임 및 실시간 제작 |
| 공식 적용 사례 | Fatshark의 게임 개발 |
| 다른 사용처 | 복수의 개발사 라이선스 이용 |
| 관련 제작 기술 | 3ds Max·Maya 연동으로 이어지는 후속 기술 |
| 소스 공개 | 비공개 상용 기술 |
| 라이선스 | 상용 독점 게임 엔진 |
| 공식 인수 발표 | Autodesk: Acquires Bitsquid |
Bitsquid는 스웨덴의 Bitsquid AB가 개발한 독점 3차원 게임 엔진이다. PC·콘솔 게임 제작을 위한 효율적인 C++ 런타임과 유연한 자산 제작·빌드 도구를 제공했으며 Fatshark를 포함한 여러 게임 개발사가 사용했다. 2014년 Autodesk가 회사를 인수한 뒤 Bitsquid의 기술을 기반으로 Autodesk Stingray가 개발됐다.[1]
Bitsquid는 저수준 C++ 엔진의 메모리·실행 성능과 높은 수준의 게임 콘텐츠 제작 과정을 분리한 구조를 강조했다. 렌더링·물리·입력과 자산 로딩 같은 시스템은 재사용 가능한 구성 요소로 유지하고, 개별 게임의 규칙과 데이터는 프로젝트에 맞춰 확장할 수 있다. 같은 엔진을 이용하는 게임이라도 콘텐츠와 전용 기능은 서로 다를 수 있다.
게임 자산은 3차원 모델·텍스처·재질 및 애니메이션과 장면 데이터로 이루어진다. 제작 파이프라인은 원본 데이터를 게임 실행에 적합한 형식으로 변환하고 편집기의 변경 사항이 실제 런타임에 반영되도록 한다. 이러한 도구와 엔진의 통합은 여러 플랫폼에서 개발 시간을 줄이려는 상용 게임 엔진의 중요한 특징이다.
2014년 6월 9일 Autodesk는 Bitsquid AB 인수를 공식 발표하면서 기존 게임 제작 도구와 엔진 기술을 연결하는 개발 방향을 설명했다. 3ds Max·Maya 등 DCC 프로그램의 모델·애니메이션 제작 과정과 게임 엔진 사이의 반복적인 데이터 변환 문제를 해결하는 것이 주요 목적 가운데 하나였다.[2]
2015년 공개된 Autodesk Stingray는 Bitsquid를 기반으로 하지만 별도의 에디터와 Autodesk 도구 연동을 포함한 새로운 상용 제품이다. 따라서 Bitsquid와 Stingray를 각각의 역사적 제품명으로 구별하면서 기술적 계승 관계를 함께 기록할 수 있다. 두 제품 모두 상용 독점 엔진이었으며 전체 소스가 MIT·GPL 조건으로 공개된 것은 아니다.