2012-01-17 22 views
8

के लिए व्यावसायिक विकास उपकरण मुझे यह जानकर उत्सुकता थी कि Xbox 360 और PS3 गेम डेवलपर किस विकास उपकरण का उपयोग करते हैं (मुझे पता है कि इन कंसोल पर व्यावसायिक विकास तक पहुंचने के लिए महंगा एसडीके है)।एक्सबॉक्स 360 और पीएस 3

तो, क्या Xbox 360 devs विजुअल स्टूडियो का उपयोग करते हैं? और क्या संस्करण?

और पीएस 3 के बारे में क्या?

और पीएस 3 पर इस्तेमाल ग्राफिक्स एपीआई क्या है? क्या यह ओपनजीएल का एक संस्करण है?

धन्यवाद।

उत्तर

4

व्यावसायिक एक्सबॉक्स 360 विकास विजुअल स्टूडियो के साथ किया जाता है।

पीएस 3 a proprietary compiler and IDE developed by a Sony subsidiary का उपयोग करता है।

पीएस 3 पर एक ओपनजीएल जैसी ग्राफिक्स लाइब्रेरी उपलब्ध है, लेकिन अधिकांश प्रमुख गेम निम्न-स्तरीय एपीआई का उपयोग करते हैं जो सीधे ग्राफिक्स हार्डवेयर से बात करता है।

+1

जानकारी के लिए धन्यवाद। क्या आपको पता है कि Xbox 360 के लिए वीएस का कोई भी संस्करण उपयोग किया जा सकता है, उदा। क्या इसकी सी ++ 11 सुविधाओं के साथ वीएस -2010 का उपयोग करना संभव है? –

+1

@ Mr_C64 वर्तमान Xbox विकास किट VS2010 का समर्थन करता है। XBox के लिए कोड लिखने के लिए आपको केवल VS2010 से अधिक की आवश्यकता है; एसडीके (जिसे विशेष रूप से माइक्रोसॉफ्ट से लाइसेंस प्राप्त होना चाहिए) में एक कस्टम कंपाइलर, टूलचेन, और इसी तरह भी है। आप Xbox360 प्रोग्राम करने के लिए एक्सएनए का भी उपयोग कर सकते हैं, जो शुरू करना बहुत आसान है। – Crashworks

0

CryEngine 3 निःशुल्क एसडीके की जांच करें। http://mycryengine.com/

आपको पीसी, एक्सबॉक्स 360 और प्लेस्टेशन 3 के लिए विकसित करने की अनुमति देता है।

0

भी Unity3D इंजन PS3, XBox और Wii के लिए बंदरगाहों:]

0

आप प्लेस्टेशन SDK या Xbox360 एसडीके की जरूरत है। दोनों हार्डवेयर और सॉफ्टवेयर शामिल हैं। आम तौर पर केवल कंपनियां ही उन्हें प्राप्त कर सकती हैं और इसके लिए बहुत पैसा खर्च होता है। Xbox360 के लिए आप एक्सएनए का भी उपयोग कर सकते हैं।

3

ps3 विकास के लिए आपको ps3 dev kit खरीदने की आवश्यकता है, जिसका मूल्य $ 2000 है। इसमें विकास के लिए हार्डवेयर और सॉफ्टवेयर शामिल हैं। सॉफ्टवेयर में एसडीके शामिल है जहां आप सी ++ (या कुछ अन्य भाषाओं सोनी निर्दिष्ट करता है) में कोड कर सकते हैं। और उपयोग करने के लिए ग्राफिक्स लाइब्रेरी पीएसजीएल (प्लेस्टेशन ग्राफिक्स लाइब्रेरी) है। यह ओपनजीएल-ईएस और एनवीआईडीआईए के सीजी प्रोग्रामिंग का संयोजन है। और बाद में गेम रिलीज करने के लिए आपको सोनी लाइसेंस प्राप्त डेवलपर बनने की जरूरत है। इसके लिए आपको मेल के माध्यम से सोनी से संपर्क करना चाहिए। वह लाइसेंस केवल डेवलपर्स या डेवलपर टीम को दिया जाता है, जिसमें गेम विकास में पर्याप्त पिछली समझ है।

और अब (फीब '12 के आसपास) सोनी प्लेस्टेशन सूट रिलीज करने जा रही है जिसके द्वारा डेवलपर्स प्लेस्टेशन प्रमाणित डिवाइस (ps3, प्लेस्टेशन वीटा, कुछ एंड्रॉइड मोबाइल आदि) के लिए एप्लिकेशन और गेम विकसित करने में सक्षम हो सकते हैं। वहां आपको सी # कोड का उपयोग करना होगा। लेकिन afaik यह ps3 के लिए पूर्ण एएए खेल विकास के लिए एक बेहतर एसडीके नहीं होगा। चूंकि यह वर्चुअल मशीन का उपयोग करता है जो कोड को गतिशील रूप से अंतर्निहित हार्डवेयर प्लेटफॉर्म पर अनुवाद करता है जहां यह चलता है, जो प्रदर्शन को प्रभावित कर सकता है। और एसडीके अब हमारे, ब्रिटेन, जापान में डेवलपर्स के लिए बंद बीटा परीक्षण में है। आप Google से क्वेरी 'प्लेस्टेशन सूट बंद बीटा' के साथ इसके परिणाम प्राप्त कर सकते हैं। और इसके बीटा प्लेस्टेशन वीटा के रिलीज के साथ आने वाले फेब में रिलीज होने की उम्मीद है।

माइक्रोसॉफ़्ट एक्सबॉक्स 360 के लिए शुरू करने के लिए बेहतर जगह xna गेम विकास है। और गेम विकास में कुछ समय के लिए बेहतर ज्ञान प्राप्त करने के बाद, आप xbox 360 गेम विकास के लिए एसडीके प्राप्त करने के लिए माइक्रोसॉफ्ट से संपर्क कर सकते हैं। माइक्रोसॉफ्ट द्वारा दिए गए एसडीके के साथ विकसित गेम के रूप में xna के साथ विकसित गेम बहुत तेज नहीं होंगे। लेकिन एक्सबॉक्स के लिए एसडीके प्राप्त करने में पीएस 3 के लिए एसडीके प्राप्त करने जैसी कई प्रक्रियाएं भी हैं। xna कोडिंग सी # में डायरेक्टएक्स और डायरेक्ट 3 डी ग्राफिक्स लाइब्रेरी के रूप में होगी।

और बाद में समाचार बताता है कि माइक्रोसॉफ्ट xna से मेट्रो स्टाइल ऐप्स में माइग्रेट कर रहा है। विंडोज 8 के साथ मेट्रो जारी किया जा रहा है। अब इसका बीटा संस्करण विंडोज 8 बीटा रिलीज के साथ बंडल किया गया है।और माइक्रोसॉफ्ट भविष्य में xna के लिए कोई समर्थन नहीं दिखाता है (यह अभी भी स्पष्ट नहीं है)। अब xna केवल dircetx9 के लिए उपलब्ध है। लेकिन मेट्रो को डायरेक्टएक्स 11 के साथ जारी किया जा रहा है। माइक्रोसॉफ्ट ने भविष्य में xna समर्थन के बारे में कोई शब्द नहीं दिया। मेट्रो ऐप्स में, आपको डायरेक्टएक्स और डायरेक्ट 3 डी ग्राफिक्स लाइब्रेरीज़ के साथ सी ++ में कोड होना चाहिए।

0

किसी ने जो ऊपर कहा है, उसके जवाब में, क्या हम सभी जेआईटी कंपाइलर बहस से पहले नहीं हैं।

उचित कोडिंग तकनीकों के साथ, माइक्रोसॉफ्ट और अन्य कंपनियों ने आभासी मशीनें बनाई हैं जो किसी के मुकाबले ज्यादा शक्तिशाली हैं।

उस दिन वापस जब हमारे पास काम करने के लिए बहुत ही कम स्मृति है, सी ++ एक वीडियो गेम विकास मानक था, इस तथ्य के कारण कि हम जरूरत पड़ने पर सीधे अपनी याददाश्त का प्रबंधन कर सकते थे, और निम्न स्तर की प्रोग्रामिंग भाषा के साथ काम करना बस लग रहा था "दाएं"

मैं अभी भी सी ++ में दोनों गेम और सॉफ्टवेयर विकसित करने का आनंद लेता हूं, लेकिन ऐसा कोई कारण नहीं है कि यह प्लेस्टेशन एसडीके जो कि जेआईटी कंपाइलर और सी # का उपयोग कर रहा है, वीडियो गेम विकसित करने के लिए कुशल कोड नहीं दे पाएगा।

संबंधित मुद्दे