Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged the two requirements files into the REQUIREMENTS.md #7484

Merged
merged 6 commits into from May 24, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
35 changes: 32 additions & 3 deletions REQUIREMENTS.md
@@ -1,8 +1,37 @@
Windows Requirements
Depending on the [platform](platforms.md) that you are targeting, MonoGame has different sets of requirements.

For desktop platforms
====================

MonoGame requires a .NET Core SDK (3.1 or up) installation.
You can either install it [independently](https://dotnet.microsoft.com/download/dotnet-core), or by selecting the .NET Core payload when installing Visual Studio 2019 (version 15.4 and up required).

If you are targeting WindowsDX, you are also going to need [the DirectX June 2010 runtime](https://www.microsoft.com/en-us/download/details.aspx?id=8109) for audio and gamepads to work properly.

When it comes to IDE, Visual Studio 2019, Visual Studio Code, and Visual Studio 2019 for Mac are supported (alternatively, you can work directly from the CLI with your code editor of choice).

Desktop development is possible from any operating system.

For UWP platforms
====================

Mac Requirements
================
MonoGame requires the latest Windows 10 SDK.
You can install it by selecting the Universal App payload when installing Visual Studio 2019.
Building and publishing for UWP is only supported with Visual Studio 2019.

UWP development is not possible from macOS or Linux.

For mobile platforms
====================

MonoGame requires either Xamarin.iOS or Xamarin.Android depending on the target.

In Visual Studio you can install both by selecting the 'Mobile development with .NET' workload.
In Visual Studio for Mac you can install the iOS and Android workload separately.

Only Visual Studio 2019 or Visual Studio 2019 for Mac are supported in those contexts.

Mobile development is not possible from Linux.

Linux Requirements
==================
Expand Down