IW 엔진
1. 개요
IW 엔진은 2005년 콜 오브 듀티 2부터 사용된 게임 엔진으로, 인피니티 워드(Infinity Ward)를 중심으로 개발되었다. 초기에는 id Tech 3 엔진을 기반으로 그래픽 품질을 향상시켰으며, 콜 오브 듀티 4: 모던 워페어에서 IW 3.0 엔진을 통해 AI, 조명, 파티클 시스템 등을 개선했다. 이후 IW 4.0, IW 5.0, IW 6.0, IW 7.0, IW 8.0, IW 9.0으로 발전하며 텍스처 스트리밍, 광선 추적, 딥 러닝 슈퍼 샘플링 등 다양한 기술을 지원했다. 슬레지해머 게임즈는 IW 엔진을 자체적으로 수정하여 사용하기도 했다.
| 이름 | IW 엔진 |
|---|---|
| 개발 | 인피니티 워드 |
| 개발 참여 | Treyarch Sledgehammer Games |
| 플랫폼 | 마이크로소프트 윈도우 macOS 플레이스테이션 4 플레이스테이션 3 엑스박스 원 엑스박스 360 Wii U Wii |
| 장르 | 게임 엔진 |
| 라이선스 | 사유 |
| 프로그래밍 언어 | C C++ Python |
|---|---|
| 최신 버전 | IW 9.0 (Black Ops 6) |
| 최초 출시 | 2005년 10월 |
|---|
| 개발 참여 스튜디오 추가 정보 | 모든 액티비전 산하 스튜디오가 Call of Duty 개발에 참여하고 있음 |
|---|---|
| 스크린샷 캡션 | 엔진 4.0 버전의 라이팅, 그림자, 텍스처 스트리밍을 보여주는 스크린샷 (Call of Duty: Modern Warfare 2 멀티플레이어 모드) |
-
액티비전 -
비녹스
2003년부터 2024년까지 활동한 캐나다의 게임 개발사 비녹스는 게임 포팅 회사로 시작하여 오리지널 게임 개발 및 액티비전과의 협력을 통해 액션 게임 개발사로 입지를 다졌으나, 이후 액티비전의 지원 스튜디오로 전환되어 문을 닫았다. -
액티비전 -
비케리어스 비전스
1991년 설립되어 휴대용 게임 시장에서 두각을 나타냈던 비케리어스 비전스는 액티비전 인수 후 2022년 블리자드 엔터테인먼트에 합병되어 블리자드 올버니로 변경되었으며, 이후에도 블리자드의 게임 개발을 지원하고 있다. -
2005년 소프트웨어 -
밴시 (미디어 플레이어)
밴시는 플러그인을 통해 기능을 확장할 수 있으며, Mac OS X, 리눅스, 윈도우를 지원하는 미디어 플레이어이다. -
2005년 소프트웨어 -
ZFS
ZFS는 Jeff Bonwick 등이 설계하고 구현한 파일 시스템으로, 데이터 무결성, 스냅샷, RAID-Z 등의 기능을 제공하며, 썬 마이크로시스템즈에서 개발되어 OpenZFS 프로젝트를 통해 다양한 운영체제에서 사용된다. -
게임 엔진 -
스컴
SCUMM은 론 길버트가 루카스아츠 어드벤처 게임 개발을 위해 1987년에 만든 스크립팅 엔진으로, 동사-객체 인터페이스를 특징으로 하며, 여러 루카스아츠 어드벤처 게임과 휴몽거스 엔터테인먼트의 어린이용 게임 개발에 사용되어 다양한 재구현과 도구 개발을 촉진했다. -
게임 엔진 -
로블록스
로블록스는 2006년 출시된 온라인 게임 플랫폼이자 게임 제작 시스템으로, 사용자들이 로블록스 스튜디오를 통해 직접 게임을 만들고 공유하며, 로벅스라는 가상 화폐를 사용하고 소셜 기능과 커뮤니티 활동을 지원하지만, 부적절한 콘텐츠, 아동 착취, 과도한 소비 유도 등의 논란도 있다.
2. 역사
IW 엔진은 이드 소프트웨어의 id Tech 3 엔진을 기반으로 개발되어, 콜 오브 듀티 시리즈와 함께 발전해왔다.
| 게임 이름 | 엔진 | 출시 년도 | 이전 버전 | 바뀐 점 |
|---|---|---|---|---|
| 콜 오브 듀티 | id Tech 3 | 2003 | 퀘이크 III 아레나의 id Tech 3 수정판 | |
| 콜 오브 듀티 2 | IW 2.0 | 2005 | 콜 오브 듀티의 id Tech 3 수정판 | |
| 콜 오브 듀티 4: 모던 워페어 | IW 3.0 | 2007 | 콜 오브 듀티 2의 IW 2.0 엔진 | |
| 콜 오브 듀티: 월드 앳 워 | IW 3.0 | 2008 | 콜 오브 듀티 4: 모던 워페어의 IW 3.0 엔진 | |
| 007 퀀텀 오브 솔러스 | IW 3.0 | 2008 | 콜 오브 듀티 4: 모던 워페어의 IW 3.0 엔진 | |
| 콜 오브 듀티: 모던 워페어 2 | IW 4.0 | 2009 | 콜 오브 듀티 4: 모던 워페어의 IW 3.0 엔진 | |
| 콜 오브 듀티: 블랙 옵스 | IW 3.0 | 2010 | 콜 오브 듀티: 월드 앳 워의 IW 3.0 엔진 | |
| 콜 오브 듀티: 모던 워페어 3 | MW3 엔진 (IW 5.0) | 2011 | 콜 오브 듀티: 모던 워페어 2의 IW 4.0 엔진 | |
| 콜 오브 듀티: 블랙 옵스 II | 블랙 옵스 II 엔진 | 2012 | 콜 오브 듀티: 블랙 옵스의 IW 3.0 엔진 | |
| 콜 오브 듀티: 고스트 | IW 6.0 | 2013 | 콜 오브 듀티: 모던 워페어 3의 MW3 엔진 (IW 5.0) | |
| 콜 오브 듀티: 어드밴스드 워페어 | 아주 많이 수정된 IW 엔진 | 2014 | IW 6.0 | |
| 콜 오브 듀티: 블랙 옵스 III | 블랙 옵스 III 엔진 | 2015 | 콜 오브 듀티: 블랙 옵스 II의 블랙 옵스 II 엔진 |
각 엔진 버전에 대한 자세한 내용은 하위 문단을 참고할 수 있다.
2.1. IW 2.0 ~ IW 3.0 (2005년 ~ 2008년)
IW 2.0 엔진은 2005년 콜 오브 듀티 2에서 처음 사용되었다. 이 엔진은 id Tech 3 엔진을 기반으로 하였으며, 노멀 매핑, 라이트 블룸, 아지랑이, 통합된 섀도잉 시스템 등 그래픽 품질을 향상시키는 다양한 기능들이 추가되었다.
2007년에는 콜 오브 듀티 4: 모던 워페어가 IW 3.0 엔진으로 출시되었다. 이 버전에서는 총알 관통, 향상된 AI, 조명 엔진 업그레이드, 입자 시스템 강화, 캐릭터 죽음 애니메이션에 통합된 래그돌 물리, 매 프레임마다 셀프 섀도우 등 다양한 기능이 추가되었다.
2008년 콜 오브 듀티: 월드 앳 워에서는 IW 3.0 엔진을 더욱 개선하여 오디오 차폐, 향상된 물리, 캐릭터 죽음 애니메이션 이후의 래그돌 물리, 절단, 더 파괴할 수 있는 환경, 사실적인 피부와 옷의 연소, 불의 확산 등의 기능이 구현되었다.
같은 해 출시된 007 퀀텀 오브 솔러스에서도 IW 3.0 엔진이 사용되었으며, 엄폐 시스템이 추가되었다.
| 게임 이름 | 엔진 | 출시 년도 | 바뀐 점 |
|---|---|---|---|
| 콜 오브 듀티 2 | IW 2.0 | 2005 | |
| 콜 오브 듀티 4: 모던 워페어 | IW 3.0 | 2007 | |
| 콜 오브 듀티: 월드 앳 워 | IW 3.0 | 2008 | |
| 007 퀀텀 오브 솔러스 | IW 3.0 | 2008 |
2.2. IW 4.0 ~ IW 5.0 (2009년 ~ 2011년)
2009년 콜 오브 듀티: 모던 워페어 2는 IW 4.0 엔진을 사용했다. 이 엔진은 텍스처 스트리밍 기술을 도입하여 성능 저하 없이 더 세밀한 환경 묘사를 가능하게 했다.
2010년 콜 오브 듀티: 블랙 옵스는 콜 오브 듀티: 월드 앳 워에서 사용된 IW 3.0 엔진을 기반으로 개발되었다. IW 3.0 엔진에 텍스처 스트리밍 기술, 스테레오스코픽 3D 지원, 지연된 조명 등이 추가되었다.
2011년 콜 오브 듀티: 모던 워페어 3은 IW 4.0 엔진을 개선한 MW3 엔진 (IW 5.0)을 사용했다. 텍스처 스트리밍 기술이 개선되어 더 넓은 지역을 표현할 수 있게 되었고, 오디오 및 조명 엔진도 개선되었다.
2.3. IW 6.0 ~ IW 7.0 (2013년 ~ 2016년)
2013년에 출시된 콜 오브 듀티: 고스트에서는 IW 6.0 엔진이 사용되었다. 이 엔진은 콜 오브 듀티: 모던 워페어 3에서 사용된 IW 5.0 엔진을 업그레이드한 버전이다. IW 6.0 엔진은 픽사의 SubD 기술을 도입하여 모델에 가까워질수록 디테일 수준을 높였다. 또한, 슬라이딩, 리닝 등 움직임을 위한 새 애니메이션 시스템, 유체 역학, 인터랙티브 연기, 향상된 AI, 고급 물고기 AI, 동적 멀티플레이어 맵, 디스플레이스먼트 맵핑, 트루 실시간 HDR 조명, 홍채 수정 기술 등의 새로운 기능이 추가되었다. 특히, PS4 및 Xbox One과 같은 차세대 콘솔을 지원하여 그래픽 품질이 향상되었다.
2016년에 출시된 콜 오브 듀티: 인피니트 워페어에서는 IW 7.0 엔진이 사용되었다. 이 엔진은 무중력 시스템, 향상된 게임 물리학, 개선된 AI 및 비플레이어 캐릭터 행동을 구현하였다.
2.4. IW 8.0 ~ IW 9.0 (2019년 ~ 현재)
콜 오브 듀티: 모던 워페어 (2019)와 콜 오브 듀티: 워존에서 인피니티 워드는 폴란드 스튜디오를 통해 엔진을 완전히 재구축했다. IW 8.0으로 명명된 이 엔진은 5년 안에 제작되었으며, 스펙트럼 렌더링, 체적 조명 및 PC 버전에서 하드웨어 가속 광선 추적 지원과 같은 상당한 업그레이드를 특징으로 했다. 2021년 4월에는 엔비디아의 DLSS(Deep Learning Super Sampling) 지원이 추가되었다. 액티비전은 새로운 엔진이 향후 타이틀에서 모든 콜 오브 듀티 개발자가 사용할 수 있도록 공유되었다고 밝혔다. 콜 오브 듀티: 블랙 옵스 콜드 워는 블랙 옵스 III 및 4 엔진의 고도로 수정된 버전을 활용하여 예외이다. 콜 오브 듀티: 뱅가드는 개발사 슬레지해머 게임즈의 향상된 기능을 갖춘 모던 워페어 및 워존에서 사용된 것과 동일한 엔진으로 구동되었다.
콜 오브 듀티: 모던 워페어 II (2022)는 2019년의 모던 워페어에서 처음 사용된 엔진의 고도로 업그레이드된 버전으로 개발되었다. IW 9.0으로 명명된 이 엔진은 인피니티 워드, 트레이아크, 슬레지해머 게임즈가 공동 개발했으며, 모든 스튜디오가 동일한 도구를 사용하여 작업하도록 보장하기 위한 통일된 노력으로 시리즈의 향후 할부에서 사용될 예정이었다. 이를 통해 나중에 콜 오브 듀티 HQ로 알려진 단일 크로스 게임 런처인 콜 오브 듀티 런처를 만들 수 있었다. 콜 오브 듀티: 모던 워페어 III (2023)도 이 엔진을 사용하고, 나중에 콜 오브 듀티 런처로 알려진 콜 오브 듀티 HQ 런처에 통합될 예정이었다. 콜 오브 듀티: 블랙 옵스 6는 플레이어가 모든 방향으로 스프린트, 다이빙, 슬라이딩을 할 수 있고 엎드린 상태에서 360도 회전할 수 있는 Omnimovement라는 새로운 이동 시스템을 도입한다.
2.5. 슬레지해머 게임즈 엔진 (2014년, 2017년)
콜 오브 듀티: 어드밴스드 워페어(2014년)에서는 슬레지해머 게임즈가 자체 개발한 엔진을 사용했다. 이 엔진은 단 몇 줄의 레거시 코드만 남기고 대부분 다시 작성되었으며, 새로운 애니메이션, 물리, 렌더링, 조명, 모션 캡처, 얼굴 애니메이션 시스템을 통합했다. 오디오 엔진 또한 처음부터 다시 제작되었고, 오디오 인텔리전스 시스템이 통합되었다.
콜 오브 듀티: WWII(2017년)에서는 콜 오브 듀티: 어드밴스드 워페어에서 사용된 슬레지해머 게임즈 엔진의 개선된 버전을 사용했다.
3. 게임 목록
IW 엔진으로 구동되는 게임들은 다음과 같이 출시 연도 순으로 정리할 수 있다.
| 제목 | 버전 | 연도 | 비고 | 특징 |
|---|---|---|---|---|
| 콜 오브 듀티 | id Tech 3 | 2003 | 퀘이크 III 아레나의 id Tech 3 수정판 | |
| 콜 오브 듀티: 블랙 옵스 콜드 워 | 블랙 옵스 콜드 워 엔진 | 2020 | 콜 오브 듀티: 블랙 옵스 4의 엔진을 업그레이드 (IW 3.0을 대폭 수정) | |
| 콜 오브 듀티: 모던 워페어 II 콜 오브 듀티: 워존 2.0 콜 오브 듀티: 모던 워페어 III 콜 오브 듀티: 워존 모바일 | IW 9.0 | 2022, 2023 | 콜 오브 듀티: 모던 워페어 엔진 업그레이드 | |
| 콜 오브 듀티: 블랙 옵스 6 | 수정된 IW 9.0 | 2024 | 콜 오브 듀티: 모던 워페어 II (2022) 엔진 수정 |
하위 섹션인 "=== IW 엔진 기반 게임 ===" 과 "=== 슬레지해머 게임즈 엔진 기반 게임 ==="에서 이미 상세한 내용을 다루고 있으므로, 해당 섹션에서는 간략하게 표로 요약하였다. 또한, 원본 소스에 따라 출시 연도 순으로 정렬하였다.
3.1. IW 엔진 기반 게임
| 게임 이름 | 엔진 | 출시 년도 | 이전 버전 | 바뀐 점 |
|---|---|---|---|---|
| 콜 오브 듀티 2 | IW 2.0 | 2005 | 콜 오브 듀티의 id Tech 3 수정판 | |
| 콜 오브 듀티 4: 모던 워페어 | IW 3.0 | 2007 | 콜 오브 듀티 2의 IW 2.0 엔진 | |
| 콜 오브 듀티: 월드 앳 워 | IW 3.0 | 2008 | 콜 오브 듀티 4: 모던 워페어의 IW 3.0 엔진 | |
| 007 퀀텀 오브 솔러스 | IW 3.0 | 2008 | 콜 오브 듀티 4: 모던 워페어의 IW 3.0 엔진 | |
| 콜 오브 듀티: 모던 워페어 2 | IW 4.0 | 2009 | 콜 오브 듀티 4: 모던 워페어의 IW 3.0 엔진 | |
| 콜 오브 듀티: 블랙 옵스 | IW 3.0 | 2010 | 콜 오브 듀티: 월드 앳 워의 IW 3.0 엔진 | |
| 콜 오브 듀티: 모던 워페어 3 | MW3 엔진 (IW 5.0) | 2011 | 콜 오브 듀티: 모던 워페어 2의 IW 4.0 엔진 | |
| 콜 오브 듀티: 블랙 옵스 II | 블랙 옵스 II 엔진 | 2012 | 콜 오브 듀티: 블랙 옵스의 IW 3.0 엔진 | |
| 콜 오브 듀티: 고스트 | IW 6.0 | 2013 | 콜 오브 듀티: 모던 워페어 3의 MW3 엔진 (IW 5.0) | |
| 콜 오브 듀티: 어드밴스드 워페어 | 아주 많이 수정된 IW 엔진 | 2014 | IW 6.0 | |
| 콜 오브 듀티: 블랙 옵스 III | 블랙 옵스 III 엔진 | 2015 | 콜 오브 듀티: 블랙 옵스 II의 블랙 옵스 II 엔진 | |
| 콜 오브 듀티: 인피니트 워페어 | IW 7.0 | 2016 | (없음) | |
| 콜 오브 듀티: 블랙 옵스 4 | (없음) | (없음) | 콜 오브 듀티: 블랙 옵스 III에서 사용된 엔진 대폭 수정 | |
| 콜 오브 듀티: 모던 워페어 (2019) | IW 8.0 | 2019 | (없음) | |
| 콜 오브 듀티: 워존 | IW 8.0 | 2020 | (없음) | |
| 콜 오브 듀티: 뱅가드 | IW 8.0 | 2021 | (없음) | 개발사 슬레지해머 게임즈의 향상된 기능 |
| 콜 오브 듀티: 모던 워페어 II (2022) | IW 9.0 | 2022 | (없음) | 인피니티 워드, 트레이아크, 슬레지해머 게임즈가 공동 개발 |
| 콜 오브 듀티: 워존 2.0 | IW 9.0 | 2022 | (없음) | (없음) |
| 콜 오브 듀티: 모던 워페어 III (2023) | IW 9.0 | 2023 | (없음) | (없음) |
| 콜 오브 듀티: 워존 모바일 | IW 9.0 | 2023 | (없음) | (없음) |
| 콜 오브 듀티: 블랙 옵스 6 | 수정된 IW 9.0 | 2024 | (없음) |
3.2. 슬레지해머 게임즈 엔진 기반 게임
콜 오브 듀티: 어드밴스드 워페어는 IW 엔진을 대폭 수정하여 제작되었으며, 슬레지해머 게임즈 자체 제작 엔진을 사용했다. 기존 엔진 코드는 몇 줄만 남았고, 엔진 대부분이 다시 작성되었다. 완전히 새로운 애니메이션, 물리, 렌더링, 조명, 모션 캡처 및 얼굴 애니메이션 시스템이 통합되었다. 또한, 처음부터 다시 제작된 오디오 엔진을 재작업했다. 슬레지해머 게임즈의 오디오 디렉터 돈 베카에 따르면, 팀은 게임에 오디오 인텔리전스 시스템을 통합할 수 있었다.
콜 오브 듀티: 모던 워페어 2 캠페인 리마스터는 비녹스의 수정 사항을 적용하여 이 엔진의 향상된 버전으로 개발되었다. 비녹스는 새로운 모델과 애니메이션, 그리고 재구성된 텍스처를 포함하여 원본 게임에 대한 향상을 도입했다.
콜 오브 듀티: 2차 세계 대전은 콜 오브 듀티: 어드밴스드 워페어에서 사용된 슬레지해머 게임즈 엔진의 개선된 버전을 사용한다. 슬레지해머 게임즈는 2021년 차기작 콜 오브 듀티: 뱅가드를 위해 이 엔진을 IW 8.0으로 대체했다.