.NET और / या XNA के साथ कुछ प्रसिद्ध गेम विकसित किए गए हैं? [बन्द है]


34

क्या .Net और / या XNA में प्रसिद्ध खेल लिखे गए हैं?


एक और, बल्कि हाल ही में एक: धूल: एक एलिसीन पूंछ । मुझे लगता है कि यह शायद सबसे अच्छा XNA खेल है जो मैंने कभी खेला है।
ब्लूराजा - डैनी पफ्लुगुएफ्ट

एक और जो अभी जारी किया गया था और बहुत अच्छा कर रहा है: दुष्ट विरासत
ब्लूराजा - डैनी पफ्लुगुएफ्ट


Stardew Valley को XNA में (एक डेवलपर द्वारा) विकसित किया गया था, जो 2016 की शुरुआत में जारी किया गया था, और अकेले स्टीम पर इसकी लगभग 600,000 प्रतियां बिकी हैं।
Kyralessa

जवाबों:


25

Schizoid एक बहुत ही सफल XBLA गेम है। क्या वह माना जाएगा? (वास्तव में नहीं, लेकिन इसका सबसे अच्छा मुझे मिल सकता है)

मुझे लगता है कि आपका क्या मतलब है कि कोई भी एएए-स्केल गेम एक्सएनए और / या एक्सएनए जीएस का उपयोग करके बनाया गया है। उस के लिए, जवाब नहीं है। खेल उद्योग सोने के मानक के रूप में पिछले C / C ++ की बहुत धीमी चाल है। यह बिना किसी कारण के नहीं है, ज्यादातर एएए गेम एक अतिरिक्त 5 एफपीएस और 50 एमबी कम रैम उपयोग के लिए सभी अच्छे सिंटैक्स और रनटाइम समर्थन का व्यापार करेंगे क्योंकि दोनों सीधे बेची गई इकाइयों में अनुवाद करते हैं। दी गई है कि कम विकास लागत और तेज चक्रों के लिए तर्क है, लेकिन इस उद्योग में उपयोग करने के लिए एक कठिन पथरी है।


12
बेशक, कंसोल के लिए C # संकलक की कमी और JIT को रोकने वाले मेमोरी प्रोटेक्शन मॉडल का मुद्दा भी है। ऐसा कहने के बाद, मैं वास्तव में सी / सी ++ को नियंत्रण छोड़ना नहीं चाहता हूं, यह मुझे थ्रेडिंग, मेमोरी मैनेजमेंट / एक्सेस और ऑप्टिमाइज़ेशन से अधिक देता है। अंत में, 60 एफपीएस गेम पर 5 एफपीएस बहुत कुछ है, 256 एमबी मशीनों पर 50 मेगावॉट का उल्लेख नहीं करना है।
काज

7
यह देखना दिलचस्प होगा कि विंडोज फोन 7 यहां किसी भी खेल को बदलता है या नहीं। यदि आप WP7 के लिए 3D गेम विकसित करना चाहते हैं, तो आपको XNA का उपयोग करना होगा, जिसका अर्थ है कि AAA स्टूडियो के भीतर प्रोफ़ाइल बढ़ सकती है।
dwynne

10
यह देखते हुए कि यह संभावना नहीं है कि विंडोज फोन किसी उपयोगी बाजार में प्रवेश करेगा, शायद इतना नहीं।
कोडरंगर

2
और निश्चित रूप से, वहाँ फिर से उपयोग के लिए तैयार मौजूदा कोड का एक बहुत कुछ है। यदि आप अपने काम से दूर चले जाते हैं तो आपको खरोंच से शुरुआत करनी होगी। यदि C / C ++ कभी आपको उन खेलों को बनाने की क्षमता प्रदान करना बंद कर देता है, तो मैं तब तक बदलाव देखूंगा - तब तक नहीं।
gbjbaanb

1
@ यही तो होगा क्योंकि इसके बारे में सारी जानकारी एनडीए के तहत है।
कोडरंगर

40

टेरारिया । स्टीम पर रिलीज के पहले हफ्ते में इसकी 200,000 प्रतियां बिकीं। यह स्टीम शीर्ष 10 विक्रेताओं की सूची में है। मैं कहूंगा कि यह एक लोकप्रिय XNA खेल है।


2
सुपर मीट बॉय और FEZ अच्छे उदाहरण भी हैं।
एडगर टीटी

2
@ एडगर, सुपर मीट बॉय इंजन C ++ है, C # नहीं।
xx

33

मैगिका एक नया है। मैंने थोड़ा सा डेमो किया और यह काफी अच्छा लग रहा है।


बस दूसरे दिन इसे खेला। कुछ दोस्तों के साथ अधिक मज़ेदार होने की तुलना में इसका कोई अधिकार नहीं है।
जेम्स

यह शायद 5/2011 के रूप में सबसे प्रसिद्ध है
ब्लूराजा - डैनी पीफ्लुगुएफ्ट

पागलपन भरा खेल।
तिलि

+2 :) यह बॉर्डरलाइन AAA है - जैसा कि: यह काफी मुख्यधारा है।
जोनाथन डिकिंसन

16

बस्तर । इसने कुछ दिन पहले 3 स्पाइक वीडियो गेम अवार्ड जीते थे (अन्य सभी का उल्लेख नहीं करने के लिए - यह लिंक पहले से था)।


बैशन ने कंसोल्स पर XNA और मोनोगोमे का इस्तेमाल किया। यहाँ कुछ शोकेस वीडियो हैं। 2014 - youtube.com/watch?v=mx4B8XFtnZo । 2015 - youtube.com/watch?v=i8h5u5BgoJY !! इन्हें तकनीकी रूप से XNA के रूप में वर्गीकृत किया जा सकता है क्योंकि मोनोअनेम XNA के साथ संगत है, लेकिन इसे अन्य प्लेटफार्मों पर ले जाता है।
डोमिनिक

15

यह "प्रसिद्ध" की आपकी परिभाषा पर निर्भर करता है :)

  • सोल सर्वाइवर एक बहुत अच्छी तरह से पॉलिश किया हुआ XNA गेम है, जो Xbox और PC पर दिखाई देता है।
  • AI वार को .NET पर लिखा गया है और बहुत व्यापक रूप से ज्ञात नहीं होने के बावजूद, यह गेमप्ले के पैमाने के लिए आधारभूत है।

मैं यहाँ पर क्रिस पार्क पाने की उम्मीद कर रहा हूँ। मैंने उसे स्टैक ओवरफ्लो पर एक टिप्पणी छोड़ दी, लेकिन वह कुछ हफ़्ते में नहीं आया।
मिमी जूल 28'10

@ खरीदार: मैं उसे अपने मंचों पर जाने के लिए धन्यवाद, इस विचार के लिए धन्यवाद!
RCIX

मुझे नहीं पता था कि AI वॉर .NET में लिखा गया था। यह वास्तव में अच्छा है, विशेष रूप से एक एक्सएनए गेम के लिए एक प्रेरणा के रूप में मैं काम कर रहा हूं और मैं सोच रहा था कि उस पैमाने पर गेम बनाना कितना अच्छा होगा।
कोडेक्सआर्कनम

@ कोडेक्स: ठीक है, यह एकता में बदल रहा है (हालांकि यह अभी भी मोनो का उपयोग करता है)। हालांकि प्रभावशाली!
RCIX 7

11

XNA फोरम के इस धागे में व्यावसायिक खेलों की सूची है:

XNA के साथ निर्मित वाणिज्यिक खेलों की सूची

मुझे यकीन नहीं है कि कितने खेल 'प्रसिद्ध' हैं लेकिन इसमें कुछ आर्केड शीर्षक शामिल हैं:

बिक्री के डेटा यहाँ


5

डिशवॉशर XNA में बनाया गया था, जैसा कि फ्लोटिला था।


5

लुकास आर्ट्स द्वारा ल्युसिडिटी को XNA में भी लिखा गया था। स्टीम पर ब्लूबेरी गार्डन, जबकि एक इंडी शीर्षक, भी XNA का उपयोग करके लिखा गया था।


5

यह भी ध्यान रखें कि पूर्ण गेम नहीं, जबकि महत्वपूर्ण AAA गेम्स के भाग .NET में लिखे गए हैं। सुप्रीम कमांडर ने इसे मल्टीप्लेयर पार्ट के लिए इस्तेमाल किया और नेवरविन नाइट्स अरोरा एडिटर ने .NET में लिखा था।


वास्तव में। AFAIK, Fable III में पॉपअप संवाद बॉक्स XNA के साथ लिखे गए थे।
कायली

हाँ - मैंने कई इंजन और गेम के बारे में सुना है जो इसे अपनी स्क्रिप्टिंग भाषा के रूप में उपयोग करते हैं।
उदारता

C / C ++ CLR Hositng API के साथ, आप। नेट फ्रेमवर्क को एक देशी c / c ++ प्रोग्राम में लोड कर सकते हैं। जैसे कि .Net में प्लगइन / स्क्रिप्टिंग फ्रेमवर्क को डिजाइन करना और उन्हें गेम में लोड करना अविश्वसनीय रूप से आसान है, और ऐसा करने के लिए और अधिक सामान्य स्थान की जगह ले रहा है। इसके अलावा मोनो-प्रोजेक्ट के साथ बहुत परिपक्व है। यह अब नेट पर निर्मित खेलों को पोर्ट करने के लिए खगोलीय रूप से आसान है। और मोनोमेग ने XNA को उठाया जहां Microsoft ने इसे गिरा दिया और यह विकास जारी है।
रयान मान

4

सांस की मौत VII

सहित मीडिया चर्चा का एक टन प्राप्त किया


इसके अलावा, इसी तरह के खेल "कथुलु सेव्स द वर्ल्ड" और "पेनी आर्केड: प्रीप्राइसिस ऑफ डार्कनेस, एपिसोड 3" एक ही डेवलपर द्वारा, एक ही इंजन पर चल रहा है।
ब्लूराजा - डैनी पफ्लुगुफ्ट

4

फ़नकॉम की (एज ऑफ़ कॉनन / अराजकता ऑनलाइन प्रसिद्धि का) नया गेम ब्लडलाइन चैंपियंस XNA में लिखा गया है। यह वर्तमान में बंद बीटा में है, लेकिन वे बीटा कुंजी के साथ काफी उदार हैं।



3

पसंद का हथियार

हथियार का विकल्प मम्मी के सर्वश्रेष्ठ खेलों से एक इंडी खेल है । खेल C # / XNA में लिखा गया है। गामासूत्र में एक महान पोस्टमार्टम है जहाँ डेवलपर एक गेम लिखने के लिए C # का उपयोग करने की चर्चा करता है (वह स्वतंत्र होने से पहले C / C ++ का उपयोग करता रहा था)।

मुझे नहीं पता कि यह प्रसिद्ध माना जाता है लेकिन इसने कुछ पुरस्कार जीते




1

जबकि तकनीकी रूप से .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.

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.