Eu acho que muitos aqui estão no mesmo barco, por assim dizer. O XNA foi ótimo e eu me diverti muito, agora estou seguindo em frente, pois a Microsoft está em silêncio demais e excluindo-o das maneiras que você já notou.
Existe uma solução alternativa para desenvolver projetos XNA com o Visual Studio 2012 e eles ainda devem ser executados na área de trabalho do Windows 8, mas não há suporte oficial da Microsoft.
Veja outras estruturas / invólucros para .NET / C # como o SlimDX, se você quiser continuar esta rota.
A Microsoft parece querer se concentrar no código nativo agora, quase parece um movimento de revitalização dentro da empresa, com C ++ e DirectX sendo a combinação preferida, mesmo na plataforma Windows Phone 8.
Eu mesmo estou me focando completamente
- usando o mecanismo de jogo existente para projetos sérios de desenvolvimento de jogos, como UDK e Unity
- mudar para HTML + Javascript para mexer no jogo de hobby, com C # no back-end (atualmente usando o SignalR) e estou me divertindo muito, especialmente com o ReSharper 7.0 e o JSLint como um plug-in R # ^^
Algumas divagações adicionais: estou contemplando o C ++ 11 de vez em quando, como parece o novo velho modo da Microsoft, mas nunca gostei muito do C ++, especialmente depois de ter sido exposto a linguagens como Java e C #, então me sinto um pouco mimado. Além disso, o JavaScript se tornou muito menos uma linguagem feia depois de ler The Best Parts e entrar novamente no trabalho de front-end da web em minha carreira, sinto que as maneiras poderosas de me expressar em JavaScript realmente me fazem sorrir hoje em dia, e há demo de JavaScript + WebGL e composições de introdução nas demopartias hoje em dia - fazendo coisas muito legais.