Há pouco tempo, a Nintendo abriu seu programa de desenvolvedor para acesso de qualquer pessoa que registrasse uma conta de desenvolvedor da Nintendo, dando acesso igual a desenvolvedores independentes e comerciais. Ou, pelo menos, é o que diz a página vinculada.
A página de ferramentas lista o Unity e uma estrutura HTML5 para o desenvolvimento de jogos, bem como a "Nintendo Dev Interface (NDI)". Como não estou realmente interessado em desenvolver usando o Unity (ou HTML5, nesse caso), quero saber o que o NDI contém, pelo menos em termos gerais.
(Não duvido que pelo menos algumas dessas informações sejam cobertas por um NDA, mas eu gostaria de saber o máximo possível, pois não posso me registrar por um tempo)
Estou especialmente interessado em que tipo de compilador / idiomas são suportados, quais APIs gráficas (e / ou camadas de abstração, como SDL) são permitidas e como o teste de reprodução funciona (algum tipo de camada de compatibilidade? Emulação sancionada pela Nintendo?).