VSCode alternative?

I use an IDE for personal and for commercial purposes. Both as a hobbyist and as an employee.
Therefore, Visual Studio is not an option due to its license pricing. VSCode is a mess of an IDE (if you even consider it to be an IDE) and the all-praised Ryder is too expensive. Any alternatives?

I tried Sublime. It seems somewhat decent I guess, but autocomplete is really lacking.

1 Like

Did you check :
https://www.mono-project.com/

1 Like

Well, to be honest I would always go with Visual Studio if possible. For personal usa the community edition is absolutele free and works fine. Even for commercial usage the community edition may be used but has some restrictions. The company must stay below an annual turnover of 1 million us dollar and only 5 people may use it. If you work for a larger company, the company should get his employees professional licenses. This is of course completely unrelated from your own personal use of the community edition, which is completely free for your hobby programming.

I had looked any many other IDEs. However none come even close to the features and reliability of VS. VS Code seems neat and is often praised as a lightweight alternative. However I can’t really say that it starts that much faster. Since it’s based on Chromium and NodeJS it’s quite bloated by nature. Yes it seems like it’s very customable. However you probably will spend ages to setup a decent environment for Unity. I use VS Code for that bit of php / html work I do occationally.

In the past when Unity shipped with MonoDevelop I used that alongside with VS express at the time. Back then MonoDevelop was the only solution to debug a Unity project. Since the VS community edition I have never touched MonoDevelop because it was highly unstable and the refactoring tools could not be trusted (and if you can’t trust them, you don’t use them). Maybe it has improved over the last years, however as long as VS community is available I won’t change for sure.

1 Like

I haven’t. But, I don’t believe that’s an IDE? I know I needed it to set up VSCode though I don’t know how it can be used as anything else?

Regular Visual Studio works wonders for my personal needs and I love using it. Unfortunately, I am restricted by the conditions you mentioned above and unable to acquire a professional license within my company. So the issue, unfortunately, remains.

Well, it that’s the case, even though I’m not a fan of it, you can try MonoDevelop which was what VishwasGagrani essentially linked. You can find the link to mono develop on the downloads page of the mono project.

Where you have to be careful with MonoDevelop is if you have syntax errors above the current line you’re editing, the intellisense essentially breaks down, at least that was the case in the past. It also had some different, partially inconsistent / strange “ctrl+arrow keys” behaviour. You can get used to it but to me it was always quite annoying. Maybe it has options now to change it, I don’t know. In essence doing ctrl+left followed by ctrl+right didn’t end up at the previous stop. It had different stopping rules depending if you go left or right. It was kinda consistent but just confusing. I work almost entirely with the keyboard ^^. I think MD didn’t have column selection like VS (with shift+alt) but that could have changed as well.

You can use SharpDevelop it have binary installator and it support Unity 2020 cproj files.