क्या .Net और / या XNA में प्रसिद्ध खेल लिखे गए हैं?
क्या .Net और / या XNA में प्रसिद्ध खेल लिखे गए हैं?
जवाबों:
Schizoid एक बहुत ही सफल XBLA गेम है। क्या वह माना जाएगा? (वास्तव में नहीं, लेकिन इसका सबसे अच्छा मुझे मिल सकता है)
मुझे लगता है कि आपका क्या मतलब है कि कोई भी एएए-स्केल गेम एक्सएनए और / या एक्सएनए जीएस का उपयोग करके बनाया गया है। उस के लिए, जवाब नहीं है। खेल उद्योग सोने के मानक के रूप में पिछले C / C ++ की बहुत धीमी चाल है। यह बिना किसी कारण के नहीं है, ज्यादातर एएए गेम एक अतिरिक्त 5 एफपीएस और 50 एमबी कम रैम उपयोग के लिए सभी अच्छे सिंटैक्स और रनटाइम समर्थन का व्यापार करेंगे क्योंकि दोनों सीधे बेची गई इकाइयों में अनुवाद करते हैं। दी गई है कि कम विकास लागत और तेज चक्रों के लिए तर्क है, लेकिन इस उद्योग में उपयोग करने के लिए एक कठिन पथरी है।
मैगिका एक नया है। मैंने थोड़ा सा डेमो किया और यह काफी अच्छा लग रहा है।
बस्तर । इसने कुछ दिन पहले 3 स्पाइक वीडियो गेम अवार्ड जीते थे (अन्य सभी का उल्लेख नहीं करने के लिए - यह लिंक पहले से था)।
यह "प्रसिद्ध" की आपकी परिभाषा पर निर्भर करता है :)
XNA फोरम के इस धागे में व्यावसायिक खेलों की सूची है:
XNA के साथ निर्मित वाणिज्यिक खेलों की सूची
मुझे यकीन नहीं है कि कितने खेल 'प्रसिद्ध' हैं लेकिन इसमें कुछ आर्केड शीर्षक शामिल हैं:
लुकास आर्ट्स द्वारा ल्युसिडिटी को XNA में भी लिखा गया था। स्टीम पर ब्लूबेरी गार्डन, जबकि एक इंडी शीर्षक, भी XNA का उपयोग करके लिखा गया था।
यह भी ध्यान रखें कि पूर्ण गेम नहीं, जबकि महत्वपूर्ण AAA गेम्स के भाग .NET में लिखे गए हैं। सुप्रीम कमांडर ने इसे मल्टीप्लेयर पार्ट के लिए इस्तेमाल किया और नेवरविन नाइट्स अरोरा एडिटर ने .NET में लिखा था।
सहित मीडिया चर्चा का एक टन प्राप्त किया
फ़नकॉम की (एज ऑफ़ कॉनन / अराजकता ऑनलाइन प्रसिद्धि का) नया गेम ब्लडलाइन चैंपियंस XNA में लिखा गया है। यह वर्तमान में बंद बीटा में है, लेकिन वे बीटा कुंजी के साथ काफी उदार हैं।
Infiniminer के बारे में क्या ?
Infiniminer एक Voxel आधारित निर्माण सैंडबॉक्स गेम है जिसे X # का उपयोग करके C # में लिखा गया है।
यह आधिकारिक तौर पर Minecraft के पूर्वज के रूप में मान्यता प्राप्त है ।
हथियार का विकल्प मम्मी के सर्वश्रेष्ठ खेलों से एक इंडी खेल है । खेल C # / XNA में लिखा गया है। गामासूत्र में एक महान पोस्टमार्टम है जहाँ डेवलपर एक गेम लिखने के लिए C # का उपयोग करने की चर्चा करता है (वह स्वतंत्र होने से पहले C / C ++ का उपयोग करता रहा था)।
मुझे नहीं पता कि यह प्रसिद्ध माना जाता है लेकिन इसने कुछ पुरस्कार जीते ।
जब यह पहली बार दिखाई दिया तो सादा साइट पर बहुत चर्चा हुई:
मेरे पसंदीदा सिमुलेटर में से एक, औरन का ट्रेनज़ मुख्य रूप से .NET में लिखा गया है।
जबकि तकनीकी रूप से .Net नहीं, कई गेम यूनिटी 3 डी के साथ बने। ईए ने हाल ही में कई नए गेमों के लिए यूनिटी 3 डी का उपयोग करने का फैसला किया है। Unity3D इंजन स्क्रिप्टिंग इंजन के रूप में मोनो (.Net का एक खुला स्रोत कार्यान्वयन) का उपयोग करता है। रनटाइम ऑप्टिमाइजेशन के कारण, स्क्रिप्ट प्रदर्शन 120% मूल कोड गति प्राप्त कर सकता है।
कम अंत प्लेटफार्मों के लिए जैसे कंसोल (जो IMHO उन्हें कट्टर गेमर्स के लिए अनुपयुक्त बनाता है), मोनो और एक्सटेंशन द्वारा एकता फुल एओटी संकलन का समर्थन करती है। यह एक प्रबंधित भाषा में किए गए गेम को उन प्लेटफार्मों पर चलाने की अनुमति देता है जो JIT की अनुमति नहीं देते हैं।
As Unity's rendering engine and core components are programmed in C++, you easily break the 60FPS mark as long as you don't do stupid stuff that would ruin the FPS in C++ games as well. Don't iterate through a huge list every frame. Avoid using division, multiplying by 0.5 is 10 times faster than dividing by 2. Don't read from files every frame, cache the data as you need it. Don't run any more code every frame then you need, stick much of your code in methods that are only called when they are needed.