C# Game Compiling for SailfishOS

I got the Sourcecode from my Teammate at Scienide Digital Artwork (Our Amiga- and PC-Based Demo-/Scene group, see www.scienide.de) of our Smartphone-Game called Baktinet2. It was developed in C# (C Sharp) and released to Windows Phone only.

Is it possible to compile it easily out-of-the-box for SailfishOS or is a rewrite of the Render-/Input-/Output-Code to Wayland-EGL needed?

This are the Requirements:

using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Input.Touch;
using Microsoft.Xna.Framework.Media;
using Block = System.Int32;

250KB Sourcecode in C#
24,4MB Assets (Mp3 Tracks and Graphics)

Gameplay Video


Baktinet1 is our Windows-Only Desktop Version, freely Downloadable on some Sites if someone wonder why there´s no Baktinet 1 for mobile.

I think it may sound silly, but I think I’d start by porting over mono, and monogame. Both of which may sound like a hassle but could possibly open up the doors for other projects as well.