I am new to making games (I have experience only with pygame), and I want to start creating with C#. I’ve found out that Monogame is a very good engine. On my way of setting up, in the part where I install Visual Studio, Monogame’s site says:
Before installing Monogame, you’ll need to install Visual Studio 2019 or later (any edition, including Community) with the following components, depending on your target platform:
- .NET Core cross-platform development – For Desktop OpenGL and DirectX platforms
- Mobile Development with .NET – For Android and iOS platforms
- Universal Windows Platform development – For Windows 10 and Xbox UWP platforms
- .Net Desktop Development – For Desktop OpenGL and DirectX platforms to target normal .NET Framework
I want to create a game to be played on desktops (most preferably, on Windows), and as it writes, Universal Windows seems the most suitable. Is there any difference, if I use .NET Desktop Development? I see that for other type of applications, this is very common.