Have you tried Java using OpenGL with JogAmp ? Java and C# are quite similar. Check out my game here:
https://papaysailor.itch.io/archipelago-sailor-simulator