для разработки PS3 вам нужно купить комплект разработчика PS3, который стоит около $ 2000. включает в себя аппаратное и программное обеспечение для разработки. Программное обеспечение включает SDK, где вы можете кодировать на C ++ (или на некоторых других языках, указанных Sony). и графической библиотекой для использования является PSGL (PlayStation Graphics Library). Это комбинация OpenGL-ES и CG-программирования NVIDIA. а позже, чтобы выпустить игру, вам нужно стать лицензированным разработчиком Sony. Для этого вы должны связаться с Сони по почте. эта лицензия предоставляется только разработчикам или команде разработчиков, у которых достаточно предварительных знаний в разработке игр.
и теперь (около 12 февраля) sony собирается выпустить комплект PlayStation, с помощью которого разработчики смогут разрабатывать приложения и игры для устройств, сертифицированных для PlayStation (PS3, PlayStation Vita, некоторые мобильные телефоны Android и т. Д.). там вы должны использовать C # для кода. но afaik это будет не лучший SDK для полноценной разработки игр AAA для PS3. Потому что он использует виртуальную машину, которая динамически преобразует код в базовую аппаратную платформу, на которой она работает, что может повлиять на производительность. и SDK сейчас находится в закрытом бета-тестировании для разработчиков в нас, Великобритании, Японии. Вы можете получить результаты по этому вопросу в Google с помощью запроса «PlayStation Suite Closed Beta». Ожидается, что его бета-версия выйдет в феврале с выходом PlayStation Vita.
для Microsoft Xbox 360 лучше всего начать с разработки игр XNA. и через некоторое время, получив больше знаний в области разработки игр, вы можете обратиться в Microsoft, чтобы получить SDK для разработки игр для xbox 360. Игры, разработанные с помощью xna, не будут намного быстрее, чем игры, разработанные с использованием SDK от Microsoft. но получение SDK для Xbox также имеет много процедур, как получение SDK для PS3. кодирование xna будет в c # с directx и direct3d в качестве графической библиотеки.
и более поздние новости говорят о том, что Microsoft переходит на приложения в стиле metro из xna. Метро будет выпущено с Windows 8. Теперь его бета-версия поставляется вместе с Windows 8 Beta. и Microsoft не будет поддерживать xna в будущем (пока неясно). теперь xna доступна только для dircetx9. но метро будет выпущено с DirectX11. Microsoft не сказала ни слова о поддержке XNA в будущем. в приложениях метро вам нужно быть кодом на C ++ с графическими библиотеками directx и direct3d.