giulianob


The Ultimate Godot C# Setup Guide

Update: Since posting this article, a new VSCode extension has been released which may simplify some of the steps below. I have been using Rider instead of VSCode so I have not had a chance to try it out first hand and update this article with the new information.

There are a few different guides out there for setting up Godot but I feel like many don’t give you all of the nitty gritty details needed to get a great workflow. This guide is a bit long but it will set you up with the following:

  1. Run your game right from VSCode.
  2. Breakpoint debugging in VSCode.
  3. Crash logs when you share your game.
  4. Advanced code analysis/automated refactoring with Roslynator. For those familiar with Resharper this is an open source alternative that supports VSCode.

I have tested this setup on Windows and Linux. If you have any issues on other platforms message me on discord @giulianob9552. If you’re...

Continue reading →