8
votes

Outils de développement professionnels pour Xbox 360 et PS3

J'étais curieux de savoir ce que les outils de développement Les développeurs de jeux Xbox 360 et PS3 utilisent-ils (je sais qu'il existe des SDK coûteux pour accéder au développement professionnel sur ces consoles).

Alors, do Xbox 360 Devs utilise-t-il Visual Studio? Et quelle version?

Et qu'en est-il du PS3?

Et quelle est l'API graphique utilisé sur la PS3? Est-ce une variante de OpenGL?

Merci.


0 commentaires

6 Réponses :


0
votes

Vérifiez Cryengine 3 SDK GRATUIT. http://mycryengine.com/

vous permet de développer pour PC, Xbox 360 et PlayStation3.


0 commentaires

4
votes

Le développement professionnel Xbox 360 est effectué avec Visual Studio.

ps3 utilise Un compilateur propriétaire et IDE développé par une filiale Sony .

Il existe une bibliothèque graphique de type OpenGL disponible sur la PS3, mais la plupart des grands jeux utilisent une API de niveau inférieur qui parle directement au matériel graphique.


2 commentaires

Merci pour l'information. Savez-vous si une version de VS peut être utilisée pour la Xbox 360, par ex. Est-il possible d'utiliser VS2010 avec ses caractéristiques C ++ 11?


@ MR_C64 Le kit de développement Xbox actuel prend en charge VS2010. Vous avez besoin de plus que VS2010 pour écrire du code pour la Xbox, cependant; Le SDK (qui doit être spécialement sous licence de Microsoft) possède également un compilateur personnalisé, une boîte à outils, etc. Vous pouvez également utiliser XNA pour programmer la Xbox360, ce qui est beaucoup plus facile à commencer par.



0
votes

Le Unity3D Moteur également vers PS3, Xbox et Wii:]


0 commentaires

0
votes

Vous avez besoin de playStation SDK ou Xbox360 SDK. Inclure le matériel et le logiciel. Normalement, seules les entreprises peuvent les obtenir et coûte beaucoup d'argent. Pour Xbox360, vous pouvez également utiliser XNA.


0 commentaires

3
votes

Pour le développement PS3, vous devez acheter un kit de développement PS3, qui coûte environ 2000 $. Il comprend du matériel et des logiciels pour le développement. Le logiciel comprend SDK où vous pouvez coder C ++ (ou certaines autres langues SONY SPÉCIFIES). et la bibliothèque graphique à utiliser est PSGL (bibliothèque graphique PlayStation). C'est une combinaison de OpenGL-ES et de la programmation CG de NVIDIA. Et plus tard, libérer le jeu, vous devez devenir développeur sous licence Sony. Pour cela, vous devez contacter Sony par courrier. Cette licence n'est donnée qu'aux développeurs ou à l'équipe de développeurs qui comporte suffisamment de compréhension antérieure au développement du jeu.

Et maintenant (autour du février '12) Sony va libérer PlayStation Suite par lequel les développeurs peuvent pouvoir développer des applications et des jeux pour les appareils certifiés PlayStation (PS3, PlayStation Vita, certains mobiles Android, etc.). Vous devez utiliser C # sur le code. Mais AFAIK, ce ne sera pas un meilleur SDK pour le développement du jeu AAA entièrement foucié pour PS3. Parce qu'il utilise une machine virtuelle qui traduit le code de manière dynamique à la plate-forme matérielle sous-jacente où elle fonctionne, ce qui peut affecter les performances. Et le SDK est maintenant dans un test bêta fermé pour les développeurs américains, au Royaume-Uni, au Japon. Vous pouvez obtenir des résultats concernant cette question de Google avec la requête 'PlayStation Suite fermée Beta'. et sa version bêta devrait être libérée dans la venue février avec la libération de PlayStation Vita.

pour Microsoft Xbox 360 meilleur endroit pour démarrer est le développement du jeu XNA. Et après avoir une meilleure connaissance du développement de jeux, vous pouvez approcher Microsoft pour obtenir le SDK pour le développement de jeux Xbox 360. Les jeux développés avec XNA ne seront pas beaucoup plus rapides que des jeux développés avec le SDK donné par Microsoft. Mais obtenir le SDK pour Xbox a également beaucoup de procédures en tant que SDK pour PS3. Le codage XNA sera en C # avec DirectX et Direct3D en tant que bibliothèque graphique.

et plus tard, les nouvelles indiquent que Microsoft migre vers des applications de style métropolitain de XNA. Metro va être publié avec Windows 8. La version bêta est maintenant fournie avec la version Beta Windows 8 Beta. Et Microsoft ne montre aucun support pour XNA à l'avenir (il n'est pas clair encore). Maintenant, Xna n'est disponible que pour DirCetX9. Mais le métro va être libéré avec DirectX11. Microsoft n'a donné aucun mot sur le soutien de XNA à l'avenir. Dans les applications de métro, vous devez être CODE en C ++ avec les bibliothèques graphiques DirectX et Direct3D.


0 commentaires

0
votes

En réponse à ce que quelqu'un a dit ci-dessus, ne sommes-nous pas tous au-delà du débat JIT Compiler.

Avec des techniques de codage appropriées, Microsoft et d'autres sociétés ont produit des machines virtuelles bien plus puissantes que quiconque leur donne crédit.

De retour dans la journée où nous avons très peu de mémoire pour travailler avec, C ++ était une norme de développement de jeux vidéo en raison du fait que nous pourrions gérer directement notre propre mémoire en cas de besoin et travailler avec un langage de programmation de niveau inférieur semblait " droit "

J'aime toujours développer des jeux et des logiciels en C ++, mais il n'ya aucune raison que cette Playstation SDK qui utilise un compilateur JIT et C #, ne sera pas en mesure de produire du code efficace pour développer des jeux vidéo.


0 commentaires