MonoGame es un framework de C# libre y de código abierto utilizado para crear juegos multiplataforma. Actualmente tiene soporte para Mac OS, GNU/Linux, iOS, Android, PlayStation Móvil, y la consola OUYA. Implementa Microsoft XNA .[1] Ha sido utilizado para desarrollar múltiples juegos, incluyendo Bastion, Celeste, Fez y Stardew Valley.