MonoGame

MonoGame
software
Logo
Logo
GenereAmbiente di sviluppo di videogiochi
SviluppatoreMonoGame Foundation
Data prima versione2 dicembre 2009
Ultima versione3.8.6 (7 ottobre 2026)
Sistema operativoMultipiattaforma
LinguaggioC#
LicenzaMicrosoft Public License
(licenza libera)
Sito webmonogame.net/

MonoGame è un'implementazione open source del framework Microsoft XNA 4 che permette di sviluppare videogiochi per le piattaforme Microsoft Windows, MacOS, Linux, Android, IOS, PlayStation, Xbox, Nintendo Switch.

Panoramica

La libreria MonoGame consente lo sviluppo di videogiochi in linguaggio C#, esponendo un insieme di classi pronte all'uso e offrendo lo strumento Content Pipeline con interfaccia grafica per la gestione facilitata dei contenuti.

Il framework offre un’estensiva possibilità di porting su altre piattaforme grazie ai file binari .xnb, contenenti asset di gioco facilmente traducibili.

MonoGame è utilizzabile in tutti i principali sistemi operativi: Microsoft Windows, MacOS e Linux. È inoltre presente sotto forma di codice sorgente su GitHub, di pacchetto di codice condiviso NuGet e di libreria per l'ambiente di sviluppo Microsoft Visual Studio.

Di seguito l'elenco di alcune classi e strutture fondamentali contenute nel namespace Microsoft.Xna.Framework e necessarie, ad esempio, allo sviluppo di un videogioco con grafica bidimensionale:

Note

  1. ↑ (EN) What's an XNB File and How Do You Open One?, su Lifewire. URL consultato il 15 dicembre 2024.

Voci correlate

Collegamenti esterni