Non XNA, et apriori le C# est pas si exceptionel.
Sony avait sortit un framework pour la PS Vita utilisant C#, le XNA est(etait) en C#, de ce que j'en sais une partie du SDK XBox 360 / One est pour etre utilisé en C#, je ne sais pas trop du coté Nintendo avec la Switch, mais Celeste ayant été porté sur Switch, les version OSS doivent plutot bien marcher (FNA / MonoGame)
(Pour l'histoire, Microsoft a tué XNA en fermant l'indy store)
FNA:
https://fna-xna.github.io/ MonoGame:
http://www.monogame.net/Pas mal de jeux windows sur mac/linux sont porté via mono/monogame.
Quelques exemples:
Stardew Valley (
https://stardewvalley.net/ )
Celeste (
http://www.celestegame.com/ )
Fez (
http://fezgame.com/ )
Bastion (
http://www.supergiantgames.com/games/bastion/ )
Transistor (
http://www.supergiantgames.com/games/transistor/ )
...