Little Nightmares III Fatal Error — 'The UE4-SMG031MP Game Has Crashed and Will Close'
Little Nightmares III runs on Unreal Engine with Ray Tracing via Lumen, and its internal project name is SMG031MP — so its signature crash is 'The UE4-SMG031MP Game Has Crashed and Will Close' LowLevelFatalError, usually a DXGI device-removed crash tied to Ray Tracing. The fix most players miss: turning Ray Tracing off and forcing Windows 8 compatibility mode. Here is each cause and the fastest fix.
Error codes
'The UE4-SMG031MP Game Has Crashed and Will Close' (LowLevelFatalError)
Unreal Engine threw a LowLevelFatalError — SMG031MP is Little Nightmares III's internal UE project name
Cause: A DXGI 'device removed/hung' event, driven mainly by Ray Tracing / Lumen on unstable GPU drivers.
- Turn Ray Tracing OFF in the graphics menu — Lumen ray tracing is the confirmed trigger of the DXGI device-removed crash behind UE4-SMG031MP.
- Right-click LN3.exe -> Properties -> Compatibility -> run in Windows 8 compatibility mode; this clears the DXGI Device Removed fatal error for many players.
- Clean-install the latest GPU driver with DDU (Display Driver Uninstaller), then the newest Nvidia/AMD build, and rebuild shaders.
LowLevelFatalError DXGI_ERROR_DEVICE_REMOVED / Device Hung
The GPU stopped responding and Windows reset the display driver mid-frame
Cause: GPU thermal/power spike, factory overclock, or too-aggressive graphics settings.
- Force the game into DirectX 11 by adding -dx11 to the Steam launch options (Properties -> General -> Launch Options).
- Reset any GPU factory overclock to stock and cap the frame rate to reduce power spikes.
- Lower Texture, Shadow and View-Distance quality one notch to cut VRAM pressure.
Crash on the shader-compilation / startup screen
Game dies while building its shader cache on first launch
Cause: Corrupted DirectX/GPU shader cache or a stale driver.
- Clear the NVIDIA DXCache (C:\Users\<you>\AppData\Local\NVIDIA\DXCache) and the DirectX Shader Cache via Disk Cleanup, then relaunch.
- Verify integrity of game files in Steam (Properties -> Installed Files).
- Install the latest Microsoft Visual C++ Redistributables (x86 + x64).
Fixes that work for most Little Nightmares III (PC / Steam, Unreal Engine, internal name SMG031MP) errors
- Turn off Ray Tracing and run the .exe in Windows 8 compatibility mode — the two fixes that clear most UE4-SMG031MP DXGI crashes.
- Clean-install the latest GPU driver with DDU and install the newest Microsoft Visual C++ Redistributables (x86 + x64) plus the DirectX End-User Runtime.
- Verify game files in Steam and clear the DirectX/NVIDIA shader cache, then relaunch to rebuild.
FAQ
Is 'UE4-SMG031MP' a virus?
No — SMG031MP is simply Little Nightmares III's internal Unreal Engine project name. The message is UE's generic LowLevelFatalError wrapper, here almost always a Ray-Tracing-driven DXGI device-removed crash.
What is the single most effective fix?
Turning Ray Tracing off, and if that isn't enough, running the game in Windows 8 compatibility mode — both target the DXGI device-removed event that produces the UE4-SMG031MP fatal error.
Other games
- THE FINALS Error Codes — TFGE0002, TFGE0003, TFLA0002, TFMR0100 & Connection Fixes
- Rocket League Error Codes — 66, 67, 71, 68, 73 & Connection Fixes
- Star Citizen Error Codes — 30k (30000), 20000, 60030, 60015 & Connection Fixes
- Wuthering Waves Error Codes — Gateway Timeout, Network Error & Connection Fixes
- Escape from Tarkov Error Codes — 208, 217, 230, 213 & Login Fixes
- Honkai Star Rail Error Codes — 1001_1, 1001_3, 4214, 3202_1 & Connection Fixes
- Dead by Daylight Error Codes — 8001, 8014, 30005 & Connection Fixes
- Monster Hunter Wilds Error Codes — R31A6-0-0:3, C1061-0-0, ea_1869f & Connection Fixes