Was ist in Nintendos "Dev Interface"?


10

Vor nicht allzu langer Zeit hat Nintendo sein Entwicklerprogramm für alle geöffnet , die ein Nintendo Developer-Konto registrieren, und damit Indie- und kommerziellen Entwicklern den gleichen Zugang gewährt. Zumindest sagt das die verlinkte Seite.

Auf der Tools-Seite werden Unity und ein HTML5-Framework für die Spieleentwicklung sowie das "Nintendo Dev Interface (NDI)" aufgelistet. Da ich nicht wirklich daran interessiert bin, mit Unity (oder HTML5) zu entwickeln, möchte ich zumindest allgemein wissen, was die NDI enthält.

(Ich bezweifle nicht, dass zumindest einige dieser Informationen von einer NDA abgedeckt werden, aber ich würde gerne so viel wie möglich wissen, da ich mich für eine Weile nicht registrieren kann.)

Ich bin besonders daran interessiert, welche Art von Compiler / Sprachen unterstützt werden, welche Grafik-APIs (und / oder Abstraktionsschichten wie SDL) zulässig sind und wie das Testen von Spielen funktioniert (eine Art Kompatibilitätsebene? Von Nintendo genehmigte Emulation?).


5
Gerade nachgeprüft; Google gibt zu Recht keine nützlichen Informationen zurück. Mein Google Fu ist auch ziemlich stark.
Krythic

4
Aus der Beschreibung auf der Website geht hervor , dass der NDI-Client nur ein Tool zum Einrichten Ihrer Entwicklungsumgebung ist (Herunterladen und Installieren relevanter SDKs, Umgebungsvariablen / -konfigurationen, Dokumentation ...), nicht eine Engine oder ein Framework selbst. Die Details der Installation von SDKs usw. hängen von der Nintendo-Plattform ab, auf die Sie abzielen, und werden höchstwahrscheinlich von NDA geschützt.
DMGregory

1
Ich kenne jemanden, der sich für das Programm angemeldet hat. Er hat es nicht geschafft, aber er hat sich angemeldet. Ich werde ihn stupsen und sehen, ob er ausrutschen lässt. (Alte Frage, aber immer noch keine Antworten)
Draco18s vertraut SE

2
Ich denke nicht wirklich, dass es möglich ist, diese Frage zu beantworten, da all diese Dinge unter einer NDA stehen. Ich schlage vor, sich anzumelden. In der Dokumentation wird angegeben, welche Tools / Compiler und Middleware verfügbar sind. Es ist schließlich kostenlos. Der einzige Nachteil ist, dass Sie auch die NDA unterschreiben müssen.
Bernd

1
Ich stimme dafür, diese Frage als nicht zum Thema gehörend zu schließen, da sie von niemandem (legal!) Beantwortet werden kann und daher nicht beantwortet werden kann. Nintendo ist auch sehr streng, wenn es darum geht, niemandem die Details mitzuteilen. Ich vermute, dass keine Bearbeitung diese Frage beantwortbar macht, ohne sich in einer legalen Grauzone zu befinden.
Charanor

Antworten:


0

Das Folgende ist mein Verständnis der NDI basierend auf den unten verlinkten Quellen.

Die NDI ist eine Client-Software, mit der der Benutzer eine Verbindung zu Nintendo-Servern herstellen kann, um SDKs, Beispiele, Treiber für die Verbindung zu Nintendo-Entwicklungskonsolen und Visual Studio-Erweiterungen herunterzuladen, die erstellte Ziele, Debug-Schnittstellen und Emulationsumgebungen bereitstellen.

Hinweis : Mir ist nicht bekannt, welche NDI ähnliche Tools für eine andere IDE als Visual Studio bereitstellt oder nicht. Es ist auch sinnvoll, dass solche Tools, wenn sie vorhanden sind, für Visual Studio vorhanden sind, da Unity Teil des Pakets ist. Außerdem habe ich keine Ahnung, wie umfangreich die Debugging- und Emulationsfunktionen sind.

Mit der NDI können Sie Ihre Pakete je nach Zielkonsole Ihrer Projekte unterschiedlich verwalten und auf dem neuesten Stand halten.

Quellen :

Haftungsausschluss :

  • Mit diesem Beitrag kopiere oder verteile ich keine urheberrechtlich geschützten Inhalte.
  • Ich bin derzeit - zum Zeitpunkt des Schreibens - nicht unter einer NDA mit Nintendo und war nicht Teil ihres Entwicklerprogramms.
  • Ich bin und war zum Zeitpunkt des Schreibens kein Mitarbeiter von Nintendo.
  • Die Informationen in den verlinkten Quellen wurden NICHT ohne mein Verschulden verfügbar.
  • Ich erhalte keinen wirtschaftlichen Gewinn, wenn ich diesen Beitrag mache.
  • Mein Verständnis des oben beschriebenen NDI ist das Ergebnis meiner persönlichen Vermutungen, die auf den Informationen basieren, die in den verlinkten Quellen verfügbar sind.
  • Dieser Beitrag sollte NICHT als Ersatz für den Zugriff auf das Nintendo-Entwicklerprogramm oder die Kontaktaufnahme mit Nintendo angesehen werden.

1
Das sind sicher viele Haftungsausschlüsse, die nicht haftbar gemacht werden müssen;) Ich weiß es nicht wirklich, aber ich denke, dies ist immer noch eine sehr graue Zone und die Verbreitung dieser Informationen, auch wenn sie nicht wegen Ihnen verfügbar sind, ist nicht legal. Technisch gesehen helfen Sie dabei, es zu verbreiten und populärer / verfügbarer zu machen. Ich werde jedoch nicht abstimmen.
Nico

@Nico Ich verlinke und ... das Gesetz über das Verknüpfen ist weltweit nicht homogen. Aus diesem Grund habe ich dafür gesorgt, dass genügend Gründe vorhanden sind, um eine faire Verwendung zu fordern.
Theraot

0

Dies ist unmöglich zu beantworten. Wenn Sie Zugriff haben, dürfen Sie diese Details nicht mitteilen. Ich würde Ihnen jedoch empfehlen, Nintendo direkt anzurufen, wenn Sie wirklich an der Entwicklung eines Nintendo-Systems interessiert sind. Sie könnten Ihre Fragen beantworten.


3
Das klingt eher nach einem Kommentar, ist aber angesichts aller anderen Kommentare, die ich zu der Frage gesehen habe, nahe genug an einer Antwort. Ich werde also nicht positiv stimmen, aber ich denke auch nicht, dass diese Antwort etwas Negatives verdient.
John Hamilton
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.