I have been trying my best to figure out what I want to do with this BlackFire project and the first major impass is the langauge to do it in. I had decided on C# but more and more I am thinking that I might get more out of it if I do it in C++. This project has been hard enough though so adding mastering of another language will be tough.
Then came the second dilema do i develop it on XNA or DirectX. Both have their cons and pros. XNA implements so much in the graphic, sound, and input areas that I don’t have to worry about. This also makes it more limiting as I have to work with what they give me. DirectX is more open and I can handle however I want.
As it stands now I think I am leaning towards XNA but we will see how that goes as I progress if its to limiting I will switch up to DirectX managed code. Luckily my BSL will work easily with either so thats not really a problem for coding right now.

