Qu'y a-t-il dans l'interface de développement de Nintendo?


10

Il n'y a pas si longtemps, Nintendo a ouvert son programme de développeur pour l'accès à toute personne qui enregistre un compte de développeur Nintendo, donnant un accès égal aux développeurs indépendants et commerciaux. Ou, du moins c'est ce que dit la page liée.

La page des outils répertorie Unity et un cadre HTML5 pour le développement de jeux, ainsi que la "Nintendo Dev Interface (NDI)". Comme je ne suis pas vraiment intéressé par le développement en utilisant Unity (ou HTML5, d'ailleurs), je veux savoir ce que contient le NDI, au moins en termes généraux.

(Je ne doute pas qu'au moins certaines de ces informations soient couvertes par un NDA, mais j'aimerais en savoir autant que possible, car je ne peux pas m'inscrire pendant un certain temps)

Je suis particulièrement intéressé par le type de compilateur / langages pris en charge, les API graphiques (et / ou les couches d'abstraction, comme SDL) autorisées et le fonctionnement des tests de jeu (une sorte de couche de compatibilité? Émulation sanctionnée par Nintendo?).


5
Je viens de vérifier; Google ne retourne légitimement aucune information utile. Mon Google Fu est également assez solide.
Krythic

4
D'après la description sur le site , il semble que le client NDI n'est qu'un outil pour vous aider à configurer votre environnement de développement (téléchargement et installation des SDK pertinents, variables / configurations d'environnement, documentation ...), pas un moteur ou un framework lui-même. Les détails de l'installation des SDK, etc. dépendent de la plate-forme Nintendo que vous ciblez et sont très probablement protégés par NDA.
DMGregory

1
Je connais quelqu'un qui s'est inscrit au programme. Il n'a pas fait de jack avec ça, mais il s'est inscrit. Je vais le pousser et voir s'il va laisser filer. (Vieille question, mais toujours pas de réponse)
Draco18s ne fait plus confiance au SE

2
Je ne pense pas vraiment qu'il soit possible de répondre à cette question, car tout cela est sous NDA. Je suggère de vous inscrire, la documentation indique quels outils / compilateurs et middleware sont disponibles, c'est gratuit après tout. Le seul inconvénient est que vous devez également signer le NDA.
Bernd

1
Je vote pour clore cette question comme hors sujet car elle ne peut (légalement!) Être répondue par personne et est donc sans réponse. Nintendo est également très strict de ne révéler à personne les détails, donc je pense qu'aucune modification ne rendra cette question responsable sans être dans une zone grise légale.
Charanor

Réponses:


0

Ce qui suit est ma compréhension du NDI sur la base des sources liées ci-dessous.

Le NDI est un logiciel client qui permettra à l'utilisateur de se connecter aux serveurs Nintendo pour télécharger des SDK, des exemples, des pilotes pour se connecter aux consoles de développement Nintendo et des extensions Visual Studio qui fournissent des cibles intégrées, des interfaces de débogage et des environnements d'émulation.

Remarque : je ne sais pas quoi que ce soit, le NDI fournit des outils similaires pour un IDE différent, autre que Visual Studio. Il est également logique que si de tels outils existent, ils existeraient pour Visual Studio étant donné que Unity fait partie du package. De plus, je n'ai aucune idée de l'étendue des capacités de débogage et d'émulation.

Le NDI vous permettra de gérer différents vos packages en fonction de la console cible de vos projets et de les maintenir à jour.

Sources :

Avertissements :

  • En faisant ce post, je ne copie ni ne distribue de contenu protégé par des droits d'auteur.
  • Je ne suis actuellement - au moment de la rédaction - pas sous un NDA avec Nintendo, et je n'ai pas fait partie de leur programme de développement.
  • Je ne suis pas et je n'ai pas été - au moment de la rédaction de ce rapport - un employé de Nintendo.
  • Les informations dans les sources liées sont devenues disponibles PAS à ma faute.
  • Je ne reçois aucun profit économique en faisant ce post.
  • Ma compréhension du NDI décrit ci-dessus est le résultat de mes propres conjectures personnelles basées sur les informations disponibles sur les sources liées.
  • Ce message ne doit PAS être considéré comme un remplacement pour accéder au programme pour développeurs Nintendo ou pour contacter Nintendo.

1
C'est sûr que beaucoup de dénis de responsabilité ne sont pas responsables;) Je ne sais pas vraiment, mais je suppose que c'est toujours une zone très grise et la distribution de ces informations, même si elles sont disponibles non pas à cause de vous, n'est pas légale. Techniquement, vous aidez à le distribuer et à le rendre plus populaire / disponible. Je ne vais cependant pas rétrograder.
Nico

@Nico, je relie et ... la loi sur la liaison n'est pas homogène dans le monde. C'est pourquoi je me suis assuré d'avoir suffisamment de motifs pour revendiquer une utilisation équitable.
Theraot

0

C'est impossible de répondre. Puisque si vous y avez accès, vous n'êtes pas autorisé à révéler ces détails. Mais ce que je vous recommanderais, c'est d'appeler directement Nintendo si vous êtes vraiment intéressé à développer pour une console Nintendo. Ils pourraient répondre à vos questions.


3
Cela ressemble plus à un commentaire mais il est assez proche d'une réponse compte tenu de tous les autres commentaires que j'ai vus sur la question. Donc, je ne vais pas voter, mais je ne pense pas que cette réponse mérite quelque chose de négatif non plus.
John Hamilton
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.