Skip to content

Development Setup

Starciad edited this page Jan 31, 2026 · 5 revisions

To work on the game, you need to prepare your environment to ensure a smooth and efficient experience. Below are the general requirements to set up your development environment.

General Requirements

  • .NET SDK 8.0: Ensure the latest version of the .NET 8.0 SDK is installed on your machine. (Download .NET SDK)
  • Git: Install Git to clone the repository and manage version control. (Download Git)
  • IDE or Text Editor: Use an IDE compatible with C# (e.g., Visual Studio 2022) or a text editor like VS Code. (Download Visual Studio 2022)
  • PowerShell 6.0+: Install PowerShell if your platform supports it. (Install PowerShell)

Specifications for Linux environments

The Linux version uses some dependencies, therefore the following programs must be installed in your environment:

  • xdg-utils: Used to open paths in the file explorer or URLs in the browser;
  • zenity: Used to create GTK dialog boxes for displaying certain information.

More Information

In addition to the information presented earlier, please read the official MonoGame documentation on preparing a suitable development environment. There you will find specifications for both Windows and Linux. You can access the Getting Started article below:

Getting Started | MonoGame

He will teach you how to configure Wine for compiling the project's shaders.

Other Details

In addition to these, check if your development environment meets the requirements outlined in the README.md file of the main repository. It serves as a guarantee to see if everything works as expected.


By completing the steps above, your environment will be ready to contribute to the game development. For additional assistance, refer to the platform-specific guides provided.

Clone this wiki locally