2016-11-15 92 views
3

我正在做一些關於開發遊戲機應用程序的研究,我很難得到任何好的信息。爲控制檯開發?

我認識到,像PS4平臺需要昂貴的DEV-套件的開發,但我想可能有一些基本的SDK信息網上。

只是基礎知識,如使用的UI元素,或許在建立一個Hello World應用程序的一些文檔的API。我不打算爲控制檯開發,只是對他們的API感到好奇,到目前爲止我找不到任何東西。

有人點我在正確的方向的一個基本的Hello World示例,或者要麼控制檯只是基本的API文檔,或者是所有的私人信息只發布與DEV-套件的開發者。

也許我只是看錯了地方?

任何信息將不勝感激!我認識到大多數應用程序是用語言+獨立於硬件的中間件如OpenGL編寫的,現在我只是好奇使用系統UI元素的hello world應用程序的基礎知識,甚至只是一個控制檯打印輸出...

+0

你也應該認識到,以訪問對於圖形渲染而言,公開發表的內容(在遊戲開發會議等)中,Xbox One使用了Direct3D的修改版本,而PS4使用了一個名爲C-API的C-API GNM(或叫做GNMX的C++包裝器)和一種叫做PSSL的着色語言進入HLSL而不是GLSL。 – PeterT

回答

0

根據this msdn article,它看起來像是可以在xbox 1上開發UWP應用程序,但是我從來沒有嘗試過。它應該讓你在自己的控制檯上測試你的應用程序。

我沒能找到,不過PS4類似的事情,所以它可能是你需要一個開發工具包。

2

控制檯銷售的通常模式是控制檯本身是虧本出售的,所以供應商只靠發佈遊戲賺錢。

要做到這一點,他們需要開發者同意只通過供應商發佈控制檯遊戲。爲了實施這些,他們嚴格控制開發工具的可用性。

該模型的唯一主要例外是Microsoft。他們經歷了幾次迭代,使得開發工具至少可以更公開一些,包括XNA,以及專門針對獨立開發者的程序。目前它們支持UWP apps on XBox[email protected]

前者會讓你做一些開發,但微軟通常旨在向它的XBOX,不全面的遊戲正在運行的應用。對於真正的遊戲開發,他們推薦使用ID @ XBox(但是這需要你在開發之前申請它們,獲得接受,可能簽署NDA等)(並且根據你的憑證,他們可能不接受你的應用程序在所有)。

-1

您可以使用一個Arduino開發支持USB和程序的硬件控制器可以用C語言直寫的。你可以起初開始爲原型