About
Mono
-
Mono is a cross-platform implementation of the Common Language Runtime (CLR) and the .NET Framework.
-
Makes the .NET Framework available in non-Windows environments.
-
Supports languages running on the CLR, such as C#, VB.NET, and F#.
-
Name:
-
The name was chosen by the original team as a pun since "mono" means "monkey" in Spanish, and there was a tradition of using animal-related names in the open-source community (like GNU and Python).
-
-
In Godot:
-
Godot Mono == Mono Framework support to run C# scripts.
-
Mono was the natural choice because:
-
It is open source and compatible with Godot's open distribution goals.
-
Offers .NET standard compatibility to run C#.
-
Works well on various operating systems, like Linux, macOS, and Windows.
-
-
It is a separate edition because adding Mono increases the Godot binary size, and not all users need it.
-