Fazer o jogo do Windows aparecer no Games Explorer (Menu Iniciar - Jogos)

14

Como posso fazer meu jogo (agora apenas um aplicativo de console C #) aparecer no menu Iniciar em Jogos?

Quero dizer, é possível que qualquer programa se registre como um jogo no Windows Vista / 7?

Carlos Muñoz
fonte

Respostas:

13

Acesse o MSDN para obter todas as respostas do Windows!

"Requisitos técnicos do Games for Windows: Práticas recomendadas para jogos no Windows XP, Windows Vista e Windows 7" possui uma seção sobre Integração do Games Explorer .

A integração com o Games Explorer exige que você crie um arquivo de definição de jogo (GDF), que é um arquivo de texto XML incorporado a um arquivo binário (um arquivo executável ou uma DLL) como recurso, juntamente com um ícone do Windows. O jogo deve ser registrado no Games Explorer.

...

Detalhes sobre a integração com o Windows Games Explorer são fornecidos no DirectX SDK. O DirectX SDK inclui um editor de arquivo de definição de jogo (GDF) e um exemplo de GDF incluído no GDFExampleBinary, uma amostra. Outro exemplo, GameUxInstallHelper, fornece rotinas para integrar a funcionalidade necessária nos sistemas de instalação existentes. O Validador de arquivo de definição de jogo (gdftrace.exe) fornece suporte à depuração para avaliar um GDF. Consulte também "Integração do Windows Games Explorer" na documentação do DirectX SDK para C ++.

Também há outro artigo, "Windows Games Explorer para desenvolvedores de jogos" , que pode fornecer informações adicionais, especialmente se você usar um instalador InstallShield ou MSI. Parece que você pode integrá-lo ao instalador.

Além disso, este post do blog parece um ótimo tutorial; mesmo que supostamente se aplique aos jogos XNA, eu o li e parece que ainda se aplicaria a você! Preste atenção especialmente a isso:

O que nos leva à nossa tarefa final - o registro real do jogo. Esse estágio geralmente é realizado por um instalador, como o Inno Setup ou o InstallShield, e não pelo usuário ou desenvolvedor diretamente.

E isso (integração com um instalador) parece ser coberto pelo artigo acima do Windows Game Explorer para desenvolvedores de jogos. Então eu acho que, dada essa informação, deve ser bem direta!

Ricket
fonte
Sim, mas funcionou? Tentei seguir as instruções por um tempo e não consegui produzir um GDF em funcionamento.
Anthony Mastrean
@AnthonyMastrean Você usou o editor de arquivo de definição de jogo DirectX? Não vejo como isso não produziria um GDF funcional ... Ou talvez pergunte no Stack Overflow, colando seu arquivo GDF em algum lugar?
Ricket