Disrupt Engine
Disrupt Engine은 Ubisoft Montreal이 오픈 월드 액션 게임 《Watch Dogs》를 위해 개발한 독점 3차원 게임 엔진이다. 2013년 개발팀은 당시 게임이 《Assassin's Creed》의 엔진을 그대로 사용한 것이 아니라 Watch Dogs를 위해 설계한 D...
| 분류 | 게임 엔진, 오픈 월드 3차원 게임 엔진 |
|---|---|
| 개발사 | Ubisoft Montreal |
| 최초 공개 | 2013년 발표 |
| 최초 상용 적용 | Watch Dogs (2014년) |
| 대표 게임 | Watch Dogs, Watch Dogs 2, Watch Dogs: Legion |
| 주요 장르 | 오픈 월드 액션·잠입·해킹 |
| 핵심 기술 | 도시 시뮬레이션, 연결성, 객체 상호작용 |
| 게임 세계 | 보행자·차량·교통·환경 시뮬레이션 |
| 네트워크 | 온라인 상호작용과 연계 기능 |
| 초기 플랫폼 | Windows·PlayStation·Xbox 등 |
| 개발 언어 | 네이티브 코드 기반 내부 엔진 |
| 라이선스 | Ubisoft 독점 소프트웨어 |
| 소스 코드 | 비공개 |
| 관련 계열 | Dunia Engine, Anvil 등 Ubisoft 별도 엔진 |
Disrupt Engine은 Ubisoft Montreal이 오픈 월드 액션 게임 《Watch Dogs》를 위해 개발한 독점 3차원 게임 엔진이다. 2013년 개발팀은 당시 게임이 《Assassin's Creed》의 엔진을 그대로 사용한 것이 아니라 Watch Dogs를 위해 설계한 Disrupt라는 새로운 엔진으로 실행된다고 밝혔다. 첫 작품은 2014년에 출시됐으며, 이후 같은 시리즈의 기술적 기반으로 발전했다.[1]
Disrupt의 핵심 목표는 화면에 보이는 도시를 단순한 정적 배경이 아니라 서로 영향을 주고받는 시뮬레이션 환경으로 구성하는 것이다. 보행자와 차량, 교통 흐름, 전력 시설, 감시 카메라 및 도시 시설이 해킹이라는 게임 규칙을 통해 연결된다. 플레이어의 명령은 화면 효과에 그치지 않고 추적·이동 경로·경비 행동과 같은 게임 상태의 변화로 이어진다.
도시를 구성하는 많은 객체를 처리하려면 주변 환경과 필요한 데이터를 적절하게 활성화하고 원거리 데이터를 효율적으로 관리해야 한다. Disrupt는 실시간 날씨와 바람의 표현, 환경 물체와 입자의 움직임, 시각 효과 및 캐릭터 행동을 오픈 월드의 상호작용과 결합한다. 여러 세대의 콘솔과 PC를 대상으로 제작된 초기 Watch Dogs의 요구 사항은 엔진의 그래픽 및 실행 최적화에 영향을 주었다.
Watch Dogs 시리즈는 온라인 활동과 싱글플레이 진행을 이어지는 경험으로 구성하려 했다. Disrupt의 설계 과정에서는 환경 시뮬레이션과 함께 네트워크 연결성을 중요한 요소로 다루었다. 후속 작품에서 도시 표현과 인물·미션 시스템이 개량되었지만, 각 게임의 기능과 엔진 구현 세부 사항은 동일하지 않다.[2]
Disrupt는 Ubisoft의 내부 전용 기술이므로 일반 개발자가 독립 제품으로 내려받아 사용하는 공개 라이선스 엔진과는 다르다. 같은 기업이 개발한 Anvil, Dunia Engine, Snowdrop과는 제작 배경과 대표 게임이 다르며, 내부 기술이 공유될 수 있다는 사실만으로 같은 엔진이라고 단정할 수 없다. 엔진의 계보를 문서화할 때에는 개발진의 발표와 작품별 제작 자료를 구분해 기록해야 한다.