Free or cheap
Code in C#
Integrates with Unity
Visual Studio Code
Amateur/Pro software gap is so thin.
Visual Studio Code is powerful and free.
You can drop Notepad now.
Say thank you, Microsoft.
Why Visual Studio Code?
When it comes to choosing software, I want things to be simple. Creating a game is hard enough as it is, there’s much to learn. Let’s keep things as simple as possible. “Less is more” applies here.
Visual Studio is a great IDE used by pro devs across the world. Visual Studio Code is it’s free, lightweight yet powerful cousin. If you need an extra feature all you need to do is download one of the great extensions available.
Why not Visual Studio Community?
The Community Edition is even closer to the full-fledged professional Visual Studio IDE. But do I need all this? I’m not sure. Let’s start with Visual Studio Code and if there’s something I can’t do with it, reassess.
How do I set up Unity to work with Visual Studio Code?
- Download and install VS Code
- Set up Unity Development with VS Code:
a. Install .NET Core SDK
b. Install VS Code extensions:
– C# by Microsoft
– Debugger by Unity Technologies
- In Unity:
- Go to Edit/Preferences
- Select the External Tools tab
- Under External Script Editor, select Visual Studio Code
What if I want to use Visual Studio Community?
What a great time to be a game developer.
Game engine: free. Code editor: free.
No excuses. Start making games.