So I finally got around to upgrading Unity from 5.6.6f1 and I figured I might as while upgrade from Visual Studio 2010 as well. My previous resharper license is toasty.
So with Rider and Resharper being around the same price, which is better working in Unity?
After a quick trial run, Rider looks pretty good, but what do you guys think?
I think itās better to stay with VS, better support for azure and tooling and probably also future tooling. Iām on vs 2019 and latest ReSharper, works well
If you use MS services, then probably VC with ReSharper is a better choice because there are things in VS to support them. If you donāt and you donāt plan to do that, then it matter of taste. I only played with Rider once, itās really cool.
If you use it only for Unity work without extra MS services, does not matter which you choose in my opinion.
Rider / Jetbrains is good keeping up with whatever tooling you need. Iāll put my vote for Rider, Granted they both do unity equally well, I would say it would come down to what one you prefer. Since i use intellij at work, jetbrains has IDEās for everything out there. So if you decide to develop for macs or IOS you can get AppCode and be instantly familar with the IDE knowing all hotkeys and shortcuts.
Tooling like service fabric etc work better in VS. In my opinion, but if you do not use it and do not plan on using features like that you can choose any of the two.
Iām really looking at specific features - Rider has integration w/ the unity console so you can walk back the stack for example (even out of debug mode) - does VS have something similar?
Rider also maintains a connection to the Unity process while not in debug, which means you can comfortably keep working without having to reconnect over and over.
Old VS integration had nothing like that - does new VS integration have similarly well thought out features?
What are you referring to when you say āremain always connectedā? Are you referring to the reload that Unity goes through when you alt-tab between windows?
From experience, VS2019 + Intellisense Extender + Roslynator is pretty comparable to VS2019 + Resharper. Havenāt used Rider, but if youāre interested in 80% of the value for 0% of the cost, thatās probably where Iād start.
Yeah console enhanced got me through some rough times.
Being able to have a debugger connected and editing code (even if the code isnāt updated on the fly like normal .net apps in visual studio) is a huge gain though. And being able to view the actual unity project contents from the IDE, including assets and prefabs (and being able to switch back to normal solution view) is another big and obvious win.
Iām pretty sold on Rider, they even have some semi functional code complete for shaders!