Я думаю, что многие здесь находятся в одной лодке, так сказать. XNA была великолепна, и мне было очень весело, теперь я продолжаю, поскольку Microsoft слишком молчит об этом и исключает его так, как вы уже заметили.
Существует обходной путь для разработки проектов XNA с Visual Studio 2012, и они все еще должны работать на рабочем столе Windows 8, но официальной поддержки от Microsoft нет.
Посмотрите на другие фреймворки / оболочки для .NET / C #, такие как SlimDX, если вы хотите продолжить этот путь.
Кажется, что Microsoft сейчас хочет сосредоточиться на нативном коде, это почти похоже на движение возрождения внутри компании, когда C ++ и DirectX являются комбо-выбором, даже на их платформе Windows Phone 8.
Я сам полностью переориентируюсь на
- использование существующего игрового движка для серьезных проектов по разработке игр, таких как UDK и Unity
- переход на HTML + Javascript для создания увлекательной игры, с C # на бэкэнде (в настоящее время использую SignalR), и я с удовольствием, особенно с ReSharper 7.0 и JSLint в качестве плагина R # ^^
Некоторые дополнительные разговоры: я время от времени размышляю о C ++ 11, так как это кажется новым старым способом Microsoft, но я никогда по-настоящему не любил C ++, особенно после того, как познакомился с такими языками, как Java и C #, поэтому я чувствую себя немного испорчен. Кроме того, JavaScript оказался гораздо менее уродливым языком после прочтения «Лучших частей» и серьезного участия в работе над веб-интерфейсом в моей карьере, я чувствую, что мощные способы самовыражения в JavaScript действительно вызывают у меня улыбку в наши дни, и в наши дни в демопартиях есть демо-версии JavaScript и WebGL и вступительные компо, которые делают очень крутые вещи.