IW Engine

IW Engine은 Infinity Ward가 《Call of Duty》 게임 제작에 사용한 독점 3차원 게임 엔진의 계열이다. 초기에는 id Software의 id Tech 3에서 발전한 기술을 사용했고, 이후 렌더링·애니메이션과 무기·네트워크 멀티플레이 시스템을 독립적으로 확장했다....

분류게임 엔진, 3D FPS·멀티플레이 엔진
개발사Infinity Ward 및 Call of Duty 개발 조직
기술적 초기 계보id Tech 3 계열
최초 적용Call of Duty (2003년)
작성 언어C++
주요 시스템FPS 렌더링, 무기·애니메이션, 네트워크 멀티플레이
주요 세대IW 2.0, IW 3.0, IW 4.0 등 세대별
후속 기술Modern Warfare (2019) 이후 현대화된 엔진 기술
그래픽스실시간 조명·셰이더, 포토그래메트리·레이 트레이싱 (세대별)
대표 게임Call of Duty 2, Call of Duty 4: Modern Warfare, Modern Warfare 2
관련 게임Call of Duty: Modern Warfare (2019), Warzone
플랫폼Windows, PlayStation, Xbox 등 작품별
라이선스Activision 계열 독점 엔진
개발 자료Call of Duty: 엔진 발전사

IW Engine은 Infinity Ward가 《Call of Duty》 게임 제작에 사용한 독점 3차원 게임 엔진의 계열이다. 초기에는 id Software의 id Tech 3에서 발전한 기술을 사용했고, 이후 렌더링·애니메이션과 무기·네트워크 멀티플레이 시스템을 독립적으로 확장했다. 《Call of Duty 2》와 《Call of Duty 4: Modern Warfare》 등 여러 작품을 거치면서 엔진 버전과 게임 제작 도구가 발전했다.

FPS 게임에 필요한 화면·입력 처리와 플레이어 이동, 총기 반동·발사체, 피격 판정 및 다른 플레이어와의 상태 동기화가 엔진의 중요한 구성 요소다. 빠른 경기 진행과 정확한 입력 반응을 유지하려면 렌더링 작업과 시뮬레이션·네트워크 처리의 지연을 관리해야 한다. 이러한 요구 조건은 멀티플레이 경쟁 게임과 대규모 싱글플레이 연출 모두에서 중요하다.

여러 Call of Duty 개발 조직은 서로 다른 시기와 작품에 고유한 엔진 분기 및 수정 기술을 사용해 왔다. Infinity Ward의 IW 계열과 Treyarch·Sledgehammer 등이 사용한 기술은 공통된 뿌리나 일부 구성 요소를 공유할 수 있지만, 게임 간의 엔진 버전이 완전히 같은 것은 아니다. 엔진 명칭을 게임 프랜차이즈 전체의 단일 소스 코드와 혼동해서는 안 된다.

2019년 《Call of Duty: Modern Warfare》는 현대화된 제작 기술을 적용해 포토그래메트리 기반 고품질 자산과 개선된 조명 및 레이 트레이싱을 제공했다. 새로운 그래픽 파이프라인은 주변 환경과 인물·장비의 현실적인 표현을 목표로 설계됐으며, 멀티플레이 및 이후 Warzone 계열의 콘텐츠 제작에도 영향을 주었다.[1]

IW Engine과 현대 Call of Duty 기술은 Activision 개발 조직 내부에서 사용되는 독점 게임 엔진이다. 과거 id Tech가 소스 코드를 공개한 세대가 있다는 사실과 최신 Call of Duty 엔진의 공개 범위는 별개이며, 게임별 맵·모드 도구의 지원 여부도 작품과 플랫폼에 따라 다르다.

역사

엔진의 개발 계보

기술적 아키텍처

렌더링과 그래픽스

게임 규칙·AI·물리

스크립팅 및 개발 언어

제작 도구와 게임 자산

멀티플레이 및 지원 플랫폼

소스 공개·라이선스

사용 게임

관련 엔진과 문서

  1. Call of Duty 공식 엔진 기술 설명 ↩