URP importing problem

tigran.sargsyan

New member
Hi there . i need some help. I encountered such a problem that I want to import support packages for URP but it tells me that URP was not found in my project although it is present

how can i solve this problem
 

Attachments

  • Screenshot 2025-07-30 154305.png
    Screenshot 2025-07-30 154305.png
    107 KB · Views: 6
  • Screenshot 2025-07-30 154346.png
    Screenshot 2025-07-30 154346.png
    117.5 KB · Views: 6
It looks like in version 17.1 Unity removed the file that I use to determine if URP is installed. Try changing to line 134 of DefineCompilerSymbols from:

Code:
                var universalrpExists = TypeUtility.GetType("UnityEngine.Rendering.Universal.ForwardRendererData") != null;
to:
Code:
                var universalrpExists = TypeUtility.GetType("UnityEngine.Rendering.Universal.ForwardRendererData") != null || TypeUtility.GetType("UnityEngine.Rendering.Universal.UniversalRendererData") != null;
 
I changed it as you suggested, but unfortunately nothing has changed and attempts to integrate the URP lead to a message that the URP package was not imported
 
What version of Unity are you using? Are you getting any compiler errors? Can you try a fresh project?
 
I tested on Unity 6.1 and the changes worked. Can you try Unity 6.0? 6.0 is LTS so is more stable. You can also manually add the ULTIMATE_CHARACTER_CONTROLLER_UNIVERSALRP Scripting Definition to the Player Settings and then remove the following line within the DefineCompilerSymbols:

Code:
                    RemoveSymbol(s_UniversalRPSymbol, buildTargetGroup);
 
Back
Top