Apex 레전드(Apex Legends)는 PC 게임 업계에서 가장 인기 있는 배틀로얄 게임 중 하나입니다. 하지만 다양한 오류가 발생하는 게임이기도 한데, 이번 글에서는 그중 하나를 다뤄보겠습니다. 많은 게이머들의 보고에 따르면, 게임이 0x887A0006, 0x8887a0005, 0x8887a0007 등의 오류 코드와 함께 강제 종료되거나 아예 실행되지 않는 문제가 발생합니다. 이 오류들은 서로 조금씩 다르지만 대부분의 해결 방법은 동일합니다. 그래서 이 글에서는 Apex 레전드 엔진 오류(Engine Error)를 해결하는 모든 방법을 한곳에 정리했습니다.

위 이미지의 오류 메시지는 하나의 예시일 뿐이며, 아래에서 소개하는 해결 방법은 Apex 레전드에서 나타날 수 있는 모든 종류의 엔진 오류에 적용할 수 있습니다.
Apex 레전드 엔진 오류란?
해결 방법을 살펴보기 전에, 어떤 문제인지 먼저 파악하는 것이 중요합니다.
이 오류에는 여러 가지 변형이 있으며, 대표적인 것들은 다음과 같습니다.
- 오류 코드: 0X887A0006, DXGI_ERROR_DEVICE_HUNG
- 오류 코드: 0x8887a0005, CreateTexture2D
- 오류 코드: 0x8887a0005, CreateShaderResourceView
- 오류 코드: 0x887a0007, dxgi_error_device_reset
대부분의 경우 이러한 오류는 게임을 실행하는 순간 나타나며 게임이 강제 종료됩니다. 하지만 일부 게이머들은 게임 도중 세션 중간에 오류가 발생했다고 보고하기도 했습니다.
원인은 사용자마다 다를 수 있지만, 처음으로 게임을 플레이하는 것이라면 Apex 레전드를 구동하는 데 필요한 시스템 요구 사양을 확인하고 내 PC가 이를 충족하는지 점검해야 합니다.
반면 오랫동안 게임을 즐겨온 게이머라면 손상된 게임 파일이나 오래된 그래픽 드라이버가 원인일 가능성이 높습니다. 그 외에도 누락된 레지스트리 항목이 엔진 오류를 유발할 수 있습니다.
이 글에서는 모든 해결 방법을 자세히 설명하며 문제를 해결해 보겠습니다.
Apex 레전드 엔진 오류 해결 방법
Apex 레전드 엔진 오류를 해결하려면 먼저 업데이트를 확인하세요. 운영체제를 최신 상태로 유지하는 것만으로도 문제가 해결되는 경우가 많습니다. Windows 업데이트를 진행한 후 문제가 지속되는지 확인해 보세요.
그래도 문제가 계속된다면 아래 해결 방법들을 순서대로 시도해 보세요.
- 누락된 레지스트리 수정
- 손상된 파일 복구
- 그래픽 드라이버 업데이트
- 관리자 권한으로 게임 실행
각 방법을 하나씩 자세히 알아보겠습니다.
1] 누락된 레지스트리 수정

먼저 손상되었거나 누락되었을 수 있는 레지스트리를 복구해 보겠습니다. 진행하기 전에 만약의 사태에 대비해 레지스트리 백업을 생성하는 것을 강력히 권장합니다.
메모장을 열고 아래 텍스트를 붙여넣습니다.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers] "TdrDelay"=hex(b):08,00,00,00,00,00,00,00
파일을 저장할 때 확장자를 .reg로 지정합니다. 이때 '저장 형식(Save as type)'을 반드시 '모든 파일(All files)'로 변경해야 합니다.
바탕화면에 저장된 레지스트리 파일을 더블클릭하여 열고 예(Yes)를 클릭합니다.
마지막으로 게임을 실행하여 정상적으로 작동하는지 확인합니다.
2] 손상된 파일 복구
앞선 방법으로 문제가 해결되지 않았다면 레지스트리 누락이 원인이 아닐 가능성이 높습니다. 다음 용의자는 당연히 손상된 파일입니다. 아래 단계를 따라 문제를 해결해 보세요.
- Origin을 실행합니다.
- 내 게임 라이브러리(My Game Library) > Apex 레전드로 이동합니다.
- Apex 레전드를 마우스 오른쪽 버튼으로 클릭한 후 복구(Repair)를 선택합니다.
복구 과정이 완료될 때까지 기다리면 손상된 파일이 자동으로 재다운로드되어 문제가 해결됩니다.
3] 그래픽 드라이버 업데이트
다음으로, 오래된 그래픽 드라이버도 오류의 주요 원인이 될 수 있습니다. 특히 오류 코드 0x8887a0005(CreateTexture2D)의 경우 더욱 그렇습니다. 어떤 변형의 오류에 직면했든 그래픽 드라이버를 최신 버전으로 업데이트하는 것이 필수적입니다. NVIDIA, AMD 또는 Intel 공식 웹사이트에서 최신 드라이버를 다운로드하거나, GeForce Experience 같은 전용 프로그램을 활용할 수도 있습니다.
반대로 최신 드라이버로 업데이트한 후 문제가 생겼다면 이전 버전으로 롤백해 보는 것도 좋은 방법입니다. 실제로 일부 게이머들은 드라이버를 다운그레이드함으로써 문제를 완전히 해결했거나, 최소한 크래시 빈도를 줄였다고 보고했습니다.
4] 관리자 권한으로 Apex 레전드 실행
Apex 레전드를 관리자 권한으로 실행하고 있는지 확인해야 합니다. .EXE 파일을 마우스 오른쪽 버튼으로 클릭한 후 '관리자 권한으로 실행(Run as administrator)'을 선택하거나, 게임이 항상 관리자 권한으로 실행되도록 속성에서 설정할 수도 있습니다. 설정 후 게임을 실행하여 문제가 지속되는지 확인합니다.
위의 해결 방법으로 Apex 레전드 엔진 오류를 성공적으로 해결하실 수 있기를 바랍니다.
함께 읽으면 좋은 글: PC에서 Apex 레전드가 실행되지 않을 때 해결 방법
Apex 레전드는 어떤 엔진을 사용하나요?
'엔진' 주제에 대해 말씀드린 김에 궁금해하실 만한 부분이 있습니다. Apex 레전드는 어떤 엔진을 사용할까요? Source 엔진을 사용한다고 들었는데 사실인가요? 후자의 질문이라면 정확하게 짚으신 겁니다. Apex 레전드는 Source 엔진을 기반으로 하지만, 동일한 엔진을 사용하는 다른 게임들과는 차별화되도록 상당 부분 수정하고 최적화되어 있습니다.
이상으로 Apex 레전드 엔진 오류 해결 가이드를 마치겠습니다!
다음 글: 프로그램이나 게임을 종료할 때 컴퓨터가 멈추거나 강제 종료되는 현상 해결 방법
