I want to build a 2D turn based dungeon crawler game for PC.
My programming language is C#.
I started to learn XNA but then heard that Microsoft stopped developing it.
I also read that I can use unity with a 2D Toolkit but it costs money..
Another option I found is MonoGame.
What is the best way to go about building that kind of game using C#?