Once I finish my exams I want to get right into developing a game, I am going to format my computer and install VS 2012 on it. My primary language is C#. All I want to develop is a 2D tile based game, and Ive already created a prototype to follow by in XNA. Does this mean I should use Direct2D? Or just go with Direct3D? (i seriously have no idea on this one).
I am very familiar with the XNA framework. I would love to use this framework but Microsoft seems to have lost complete interest in it (link), I really don't want to use dead technology.
So what technology would other C# game programmers use at this point in time?
Some of the things I have thought of doing are:
- Use SharpDX (together with the toolkit, current in beta, although does look very promising), this provides DirectX 11 functionality which is pretty cool, but no WinXP support then.
- Use SharpDX without the toolkit (id have to learn how DirectX actually works underneath)
- Just use XNA, but instead program under the MonoGame framework.
Thats all I can think of at the moment.
Opinions, thoughts?
All replies are appreciated, thanks.
Xanather.