I'm new to software development, just started learning C# from online courses and I really want to get into game dev. So here's my situation:
I have a very low spec laptop and I don't want to use Visual Studio, so instead I use Visual Studio Code as my code editor. I have .NET Core installed (although my understanding of what .NET is, is actually very fuzzy) and I just got started with the 2D UFO Game Tutorial on the Unity website.
Unity works fine, my scripts do as they're supposed to and I can follow the tutorials with (mostly) no issues. However, a big concern of mine is the fact that I almost NEVER get Intellisense or CodeLens, even when I have the correct using
statements. This could be a problem when I need to find different methods, parameters, error messages etc. I never know when I have a method name wrong or if I don't have the correct using
statements or if I'm using a reserved key word for Unity or C#.
One message I do get every time I open a script in VS Code from Unity is:
Some projects have trouble loading. Please review the output for more details.
And when I do review the output console window, I get a very long set of messages that I don't understand, you can find it here.