Nie tak dawno temu Nintendo otworzyło swój program dla programistów, aby uzyskać dostęp dla każdego, kto zarejestruje konto Nintendo Developer, zapewniając równy dostęp dla niezależnych i komercyjnych programistów. Lub przynajmniej tak mówi połączona strona.
Strona narzędzi zawiera listę Unity i frameworka HTML5 do tworzenia gier, a także „Nintendo Dev Interface (NDI)”. Ponieważ tak naprawdę nie jestem zainteresowany tworzeniem za pomocą Unity (lub HTML5), chcę wiedzieć, co zawiera NDI, przynajmniej ogólnie.
(Nie wątpię, że przynajmniej niektóre z tych informacji są objęte NDA, ale chciałbym wiedzieć jak najwięcej, ponieważ przez pewien czas nie mogę się zarejestrować)
Szczególnie interesuje mnie, jaki rodzaj kompilatora / języków jest obsługiwany, jakie interfejsy API grafiki (i / lub warstwy abstrakcji, takie jak SDL) są dozwolone i jak działa testowanie gry (jakaś warstwa kompatybilności? Emulacja sankcjonowana przez Nintendo?).
Odpowiedzi:
Poniżej rozumiem NDI na podstawie źródeł podanych poniżej.
NDI to oprogramowanie klienckie, które pozwala użytkownikowi łączyć się z serwerami Nintendo w celu pobierania zestawów SDK, próbek, sterowników do łączenia się z konsolami programistycznymi Nintendo oraz rozszerzeń Visual Studio zapewniających wbudowane cele, interfejsy debugowania i środowiska emulacji.
Uwaga : nie wiem, czy NDI udostępnia podobne narzędzia dla innego IDE, innego niż Visual Studio. Ma to również sens, że gdyby takie narzędzia istniały, istniałyby dla Visual Studio, biorąc pod uwagę, że Unity jest częścią pakietu. Ponadto nie mam pojęcia o zakresie możliwości debugowania i emulacji.
NDI pozwoli ci zarządzać różnymi pakietami w zależności od docelowej konsoli twoich projektów i aktualizować je.
Źródła :
Zastrzeżenia :
źródło
Nie da się odpowiedzieć. Ponieważ jeśli masz dostęp, nie możesz podać tych szczegółów. Ale to, co poleciłbym ci, to zadzwonić bezpośrednio do Nintendo, jeśli naprawdę chcesz opracować system Nintendo. Mogą odpowiedzieć na twoje pytania.
źródło