2016-11-15 2 views
3

Я занимался некоторыми исследованиями по разработке приложений для игровых консолей, и мне очень сложно получить какую-либо хорошую информацию.Разработка для консолей?

Я понимаю, что платформы, такие как PS4, требуют дорогостоящих наборов для разработки, однако я думал, что в Интернете может быть какая-то базовая информация SDK.

Просто основы, как API для использования элементов пользовательского интерфейса, или, может быть, документация по настройке приветствия мирового приложения. Я не собираюсь развиваться для консолей, просто интересуюсь их API, и до сих пор я ничего не могу найти.

Может ли кто-нибудь указать мне в правильном направлении пример базового приветствия или просто базовую документацию API для любой консоли, или это то, что вся конфиденциальная информация предоставляется только разработчикам с dev-наборами.

Возможно, я просто искал не то место?

Любая информация была бы высоко оценена!

Отказ от ответственности: Я понимаю, что большинство приложений написаны на языке + аппаратное независимое промежуточное программное обеспечение, такое как OpenGL, сейчас мне просто интересно узнать основы мирового приложения, использующего элементы пользовательского интерфейса, или даже консоль распечатка ...

+0

Вы также должны понимать, что, чтобы получить доступ к те SDK, которые вам нужно подписать NDA. Что касается графического рендеринга, то, что публично говорилось (в переговорах о переговорах по разработке игр и т. д.), заключается в том, что Xbox One использует модифицированную версию Direct3D, а PS4 использует C-API, называемый GNM (или оболочка C++, называемая GNMX), и язык затенения, называемый PSSL, который больше ak в HLSL, чем в GLSL. – PeterT

ответ

0

Похоже, что он может разрабатывать приложения UWP на xbox 1 без набора dev, согласно this msdn article, однако я никогда не пробовал это сам. Это должно позволить вам протестировать свои приложения на своей консоли.

Я не смог найти ничего подобного для PS4, поэтому вполне вероятно, что вам нужен комплект разработчика.

2

Обычная модель продаж консоли - это то, что сами консоли продаются в убыток, поэтому продавец зарабатывает деньги исключительно за счет публикации игр.

Для этого им требуется, чтобы разработчики согласились публиковать игры для консоли исключительно через поставщика. Чтобы обеспечить их соблюдение, они устанавливают жесткий контроль над доступностью инструментов разработки.

Единственным крупным исключением из этой модели является Microsoft. Они прошли несколько итераций, чтобы сделать инструменты разработки доступными, по крайней мере, несколько более открыто, включая XNA, и программу, специально предназначенную для разработчиков indie. В настоящее время они поддерживают как UWP apps on XBox, так и [email protected].

Первый позволит вам сделать некоторые разработки, но Microsoft, как правило, нацелена на приложения, работающие на XBox, а не на полномасштабные игры. Для реальной разработки игр они рекомендуют ID @ XBox (но для этого требуется, чтобы вы обращались к ним, принимали, вероятно, подписывали NDA и т. Д., Прежде чем могли выполнять разработку (и в зависимости от ваших учетных данных они могут не принимать ваше приложение на всех).

-1

Вы можете использовать разработки Arduino для аппаратного контроллера с поддержкой USB и программы могут быть написаны прямо на языке Си. Вы сначала можете начать в качестве прототипа

Смежные вопросы