O Microsoft Game Development Kit (GDK) é fornecido com o arquivo de cabeçalho XInputOnGameInput.h, que contém uma implementação da API XInput sobre o GameInput. Recomendamos portar diretamente para o GameInput, especialmente se teclado e mouse ou outros dispositivos de entrada forem desejados. No entanto, o wrapper XInputOnGameInput pode ser usado para ajudar a iniciar um esforço inicial de portabilidade sem exigir nenhuma alteração no código XInput existente.