Snooper is a real-time OpenGL 4.6 renderer for Unreal Engine packages parsed by CUE4Parse. It is built around an actor/component/system framework and a deferred, GPU-driven render pipeline with clustered lighting, cascaded shadows, ambient occlusion and anti-aliasing.
While primarily developed for FModel as its 3D viewer, Snooper is a standalone project and contributions are always welcome, particularly in the areas of material fidelity, rendering performance, and support for more Unreal Engine features.
git clone https://github.com/FModel/Snooper.git --recursive
dotnet run --project Launcher/Launcher.csprojThe Launcher is a development entry point: edit the archive directory, AES key, mappings file and EGame version at the top of Launcher/Program.cs to point at your own game before running it.
Snooper targets .NET 10 and requires a GPU with OpenGL 4.6 and bindless texture support.
![]() |
![]() |
![]() |
![]() |
Snooper is licensed under GPL-3, and licenses of third-party libraries used are listed here.





