JetBrains / resharper-unity

Unity support for both ReSharper and Rider
Apache License 2.0
1.21k stars 134 forks source link

Rider for Unreal Engine with Unity #2309

Closed CertifiedRice closed 2 years ago

CertifiedRice commented 2 years ago

Rider for Unreal Engine works very well with Unity C# but it doesn't seem to want to connect with the Rider Unity plugin, I've updated it many times but it still won't work. Any explanation?

I want to use Rider as my Go to game development IDE.

van800 commented 2 years ago

What versions of unity and rider do you have? Try to update Rider package in unity to 3.0.14 and check if correct version of Rider is set as external editor in Unity preferences.

CertifiedRice commented 2 years ago

image Unity version 2019.4.17f1

van800 commented 2 years ago

Have you updated the Rider package?

CertifiedRice commented 2 years ago

yes

van800 commented 2 years ago

It used to work https://youtrack.jetbrains.com/issue/RIDER-51203, I will check. However you may also use Rider 2022, which has unreal stuff integrated in the main product.

CertifiedRice commented 2 years ago

Does Rider 2022 have the same features as the current Unreal Engine Rider or just near it? Like C++ and C along as Visual Studio C/C++ project files

citizenmatt commented 2 years ago

Rider 2022.1 has merged the Rider for Unreal Engine preview into just "Rider". So Rider 2022.1 contains all of the existing Rider functionality (Unity, asp.net, web, databases, etc.) and now also has C/C++, .vcxproj support, Unreal support, etc.

CertifiedRice commented 2 years ago

pog so like all of the stuff provided in VS(yk what I mean) in Rider? C++ code completion etc?

citizenmatt commented 2 years ago

Yes, Rider has excellent support for C++. It supports syntax highlighting, code completion, navigation, find usages, inspections, quick fixes, context actions, refactorings and so on. On top of that, it has Unreal features, such as control play mode from the IDE, show the Unreal log in the IDE, and best of all, integration with Blueprints, so you can see where your C++ classes are used in Blueprints, what functions are used, and even the values of serialised fields. It's got a lot of cool features.

CertifiedRice commented 2 years ago

nice, I can uninstall the Unreal Engine preview now