Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Is UnityVS stable?

Discussion in 'Scripting' started by Saxi, Dec 6, 2013.

  1. Saxi

    Saxi

    Joined:
    Jun 28, 2013
    Posts:
    381
    I've been looking at using VS 2013 w/ Unity and came across UnityVS which seems popular. But I see some feedback that it is unstable and problematic. $100+/year just to enable debugging seems steep, especially if it is going to be problematic.
     
  2. jbevain

    jbevain

    Microsoft

    Joined:
    Feb 22, 2012
    Posts:
    141
    Hey Saxi,

    (Note: I'm working on UnityVS)

    Unity's working on improving the stability of their scripting engine debugger's interface, if 3.5 was pretty flaky, the 4.x series really improved the experience. 4.3.1 recently received some patches too.

    On UnityVS' side we also worked on improving the stability of the debugging experience. We have a ton of positive feedback on the 1.8 series.

    I think the best is that you simply give the trial a try and see if it works for you. If you have any problem please contact our support.
     
  3. Roland1234

    Roland1234

    Joined:
    Nov 21, 2012
    Posts:
    190
    Note: I don't work for UnityVS (take that jb :p) and would vouch for it as a user. Just make sure that you tick "Development Build" and "Script Debugging" in your build settings - last time I had forgotten to do that it did seem to make things very unstable. With that out of the way I've had a very positive experience so far, so much so that I renewed my license without hesitation. Also keep in mind that with UnityVS bringing your development into Visual Studio you're not just getting a debugger: you're getting a friend. No wait, I mean you're getting the debugger and whatever else you have in VS like, say, ReSharper.

    I am only running the 2012 version though, not 2013, but would still strongly endorse it.
     
    Last edited: Dec 10, 2013
  4. schmosef

    schmosef

    Joined:
    Mar 6, 2012
    Posts:
    851
    I'm pretty new to Unity but I've been developing with Visual Studio since the first release in '97.

    I was having a tough time with Monodevelop. It's not a bad product but it's just so frustrating when you are used to Visual Studio.

    UnityVS took all that pain away. I love it.

    Even as a Unity novice it was easy for me to get setup.

    Don't take anyone's word for it. Download the free trial and see for yourself. It's awesome.

    I'm really looking forward to the "remote debugging on Mac" feature.
     
  5. cmberryau

    cmberryau

    Joined:
    Mar 6, 2013
    Posts:
    12
    I've been using UnityVS for a while now, it is great. The only issue I've had so far is when starting C# threads from inside Unity it throws errors related to sockets.

    Has anyone ran into this issue?
     
  6. schragnasher

    schragnasher

    Joined:
    Oct 7, 2012
    Posts:
    117
    Iv been using it and love it, but it's not perfect. Adding new scripts or deleting from inside unity can make it go a bit flaky and lose connection with Unity. Losing connection has been my main issue at times, but its not terrible. Basically i would 100% say get it, and with Microsoft backing it now it will likely get even better.
     
  7. skalev

    skalev

    Joined:
    Feb 16, 2012
    Posts:
    264
    Get it.

    Hands down. The debugging is just the sugar on top, before UVS, I would write code in VS, and only launch mono when I absolutely had to add break points.

    Worth every penny every day you work.