Frostbite
Frostbite는 EA DICE가 처음 개발하고 현재 Electronic Arts의 여러 스튜디오가 사용하는 독점 3차원 게임 엔진이다. 2008년 《Battlefield: Bad Company》에서 도입되었으며 광범위한 전장, 물리 기반의 환경 파괴와 멀티플레이를 지원하기 위해 설계...
| 분류 | 게임 엔진, 대형 3D 제작 엔진 |
|---|---|
| 최초 개발사 | EA DICE |
| 현재 개발·운영 | Electronic Arts, Frostbite 팀 |
| 첫 사용 게임 | Battlefield: Bad Company |
| 최초 상용 적용 | 2008년 |
| 작성 언어 | C++ |
| 주요 기술 | 실시간 렌더링, 지형·환경 파괴, 애니메이션, 멀티플레이 |
| 제작 도구 | Frostbite 편집기·콘텐츠 파이프라인 |
| 대표 게임 | Battlefield 시리즈, Dragon Age: Inquisition, EA Sports FC 계열 |
| 배포 대상 | PC, 콘솔 등 작품별 |
| 소스 공개 | 비공개 |
| 라이선스 | EA 내부 사용 중심 독점 엔진 |
| 공식 웹사이트 | ea.com/frostbite |
Frostbite는 EA DICE가 처음 개발하고 현재 Electronic Arts의 여러 스튜디오가 사용하는 독점 3차원 게임 엔진이다. 2008년 《Battlefield: Bad Company》에서 도입되었으며 광범위한 전장, 물리 기반의 환경 파괴와 멀티플레이를 지원하기 위해 설계됐다. 이후 DICE 이외의 EA 개발 조직에도 공유되어 스포츠·액션·역할수행 게임 등으로 활용 범위가 확장됐다.[1]
초기 Frostbite는 대형 실외 지형과 건축물의 손상·파괴 표현을 중시했다. 시뮬레이션되는 객체와 지형·시각 효과, 네트워크 상의 게임 상태를 효율적으로 처리해야 하므로 렌더링, 물리 엔진과 멀티플레이 시스템 사이의 연동이 중요하다. 엔진의 후속 세대는 다양한 게임 장르에 대응하기 위해 애니메이션·시네마틱·오디오 및 콘텐츠 제작 도구를 확장했다.
Frostbite 엔진과 제작 파이프라인은 게임 개발자가 장면과 아트 자산을 수정한 뒤 결과를 빠르게 확인하도록 설계된다. 실시간 조명과 후처리, 재질 표현, 파괴 가능한 환경과 대규모 장면의 스트리밍은 그래픽스·레벨 디자인 작업의 중요한 부분이다. 애니메이터와 아티스트, 프로그래머는 엔진에 통합된 전용 제작 도구로 게임 리소스를 처리한다.
EA는 Frostbite를 회사 내부의 여러 팀이 공통 기술을 활용하는 기반으로 운영한다. 서로 다른 스튜디오가 공통 렌더링·물리 기술과 자산 시스템을 공유하되, 실제 사용 게임의 장르와 프로젝트 요구에 따라 별도 기능을 개발할 수 있다. 따라서 Frostbite의 구성은 《Battlefield》의 초기 엔진 기능에만 한정되지 않으며, 스튜디오 공동 개발로 발전해 왔다.[2]
Frostbite는 EA 내부용 독점 기술로 외부 개발자가 자유롭게 소스와 엔진 전체를 다운로드해 임의 게임을 제작하는 범용 배포 모델과 다르다. Unreal Engine이나 Unity와 같이 외부 제작사를 상대로 폭넓게 제공되는 제품과는 접근 권한·도구 배포 정책이 다르며, 소스 공개 여부와 사용한 게임의 규모도 별도로 구분해야 한다.