Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
2
Question by LexGear · Mar 26, 2017 at 02:29 AM · editor-scriptingeditor scripting

Benefits of Visual Studio Community vs VS Code

It's been awhile since I've touched Unity. Coming back to it now, I would like to do away with the Atom Editor and use something a little more integrated. Knowing almost nothing about Visual Studio Suite, what is the benefits of using Visual Studio Community over Visual Studio Code?

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

2 Replies

· Add your reply
  • Sort: 
avatar image
3
Best Answer

Answer by Osakajin · Mar 26, 2017 at 02:41 AM

The shortest possible answer is that Community is an IDE and Code is a text editor. VS Community has integration with Unity and version control systems, including MS's own and Git.

Other than that, the experience of actually writing code on the two is virtually identical.

Since they're both free, I'd recommend you try them both to see which one suits your needs. If you're using version control a lot, you might prefer the integrated environment. Code is a little lighter on your system, though, and is very capable. I use Community, but only because it's what my whole team uses (except the one guy on a Mac; he uses Code because Community isn't yet available).

Comment
Add comment · Show 3 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image LexGear · Mar 26, 2017 at 02:53 AM 0
Share

Perfect answer! Thank you for clearing that up. Since I am a big git user, I should probably lean towards community.

avatar image unity_CLebqaCtY4KZGg · Sep 19, 2017 at 09:26 AM 0
Share

Visual Studio Code has got a great git version control and a unity debug extension, I didn't use it myself and don't know exactly the differences...

avatar image vlab22 · Oct 13, 2017 at 05:50 PM 0
Share

$$anonymous$$y highlights. VS Community has Debugger, no Code Lens. VS Code has Code Lens. VS Pro: has both.

avatar image
3

Answer by Siafu · May 06, 2018 at 08:53 PM

Before reading my novel below, here is the quick answer. Go with VS Code unless you have a very specific reason that you can't.

VS Code is super light weight and fast. Takes only minute to install. Has debugging for Unity, git, code lens, themes, and extensions for just about everything could ever want. Gets updated constantly. VS Code is highly customization per project as well. Pretty much all of its settings can be edited in for User and or Project. Extensions can be enabled/disabled per project as well. This is useful for me because I have projects in PHP, NodeJS, C# etc. The default dark color seems just a little nicer than Visual Studio. It has some features I cannot live with out like Multi-Cursor/Keyboard editing which Visual Studio has but VS Code is nicer and more flexible once you master it. For years it use to be that I never wanted to use anything else than Visual Studio... That was until VS Code. I now mainly use VS Code and less often Visual Studio.

Visual Studio 2017 isn't as heavy as the previous versions but is a lot more heavy than VS CODE. Can take a long time to install especially if you include extra packages such as C++. Loading times is more than VS Code but has improved greatly to previous versions of Visual Studio. Even with minimum for C# you are still in the multi Gigabytes while VS Code is less than 50 MB. Visual Studio is still amazing but I think VS Code is just a little more friendly to use.

I have noticed that VS Code doesn't format my code exactly the way I want sometimes. It seems to not put tabs if i do an if() and not use { } for example. This could just be one of my extensions causing me the problem though.

The debugger is nicer in Visual Studio but VS Code debugger is still very nice and easy to use. Everything you need is in VS Code.

I have used both for a long time for many different projects/languages. I would say it comes down to mastery. Both are amazing if you master them. VS Code probably easier to master. While using Visual Studio I miss VS Code. While using VS Code I don't really miss Visual Studio but sometimes rarely do miss resharpen extension :).

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

77 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Ensure Child Components Present on GameObject in Editor 1 Answer

Custom Inspector and ExposedRefreces 1 Answer

How do I draw mesh geometry in the Scene Viewport in OnSceneGUI using Graphics? 0 Answers

Editor Script only executes when clicking away. 0 Answers

Scriptable Objects with editable functions 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges