diff --git a/Source/RWTHVRToolkit/RWTHVRToolkit.Build.cs b/Source/RWTHVRToolkit/RWTHVRToolkit.Build.cs
index ea90c767218a927fd9dc4851cd48a26296fbfc40..e8bec94d7fd771b46b64e87bc6ed6a191d3bf4d6 100644
--- a/Source/RWTHVRToolkit/RWTHVRToolkit.Build.cs
+++ b/Source/RWTHVRToolkit/RWTHVRToolkit.Build.cs
@@ -33,10 +33,12 @@ public class RWTHVRToolkit : ModuleRules
 		);
 
 		PrivateDependencyModuleNames.AddRange(
-			new string[]{
-			"UnrealEd"
-			}
+			new string[]{}
 		);
+		if (Target.bBuildEditor == true)
+		{
+			PrivateDependencyModuleNames.Add("UnrealEd");
+		}
 
 		DynamicallyLoadedModuleNames.AddRange(
 			new string[]{}