मेरे गेम को चलाने के लिए सबसे कम पीसी requirenments का निर्धारण कैसे करें


9

इसलिए मैंने अपना पहला गेम UE4 (4.9.2 संस्करण) में बनाया है और इसे प्रकाशित करना चाहता हूं। लेकिन मैं वास्तव में नहीं जानता कि कैसे संभव हो सकता है कि मेरा खेल कम से कम संभव हो। मैं फ़ाइल-> पैकेज प्रोजेक्ट-> विंडो के माध्यम से गेम बना रहा हूं।

1) न्यूनतम आवश्यक DirectX संस्करण कैसे निर्धारित करें?

2) कैसे जांचें कि मुझे अन्य डीएलई को इंस्टॉलर में शामिल करने की आवश्यकता है (एक्टुआल बिल्ड के अलावा)? उदाहरण के लिए क्या मुझे वीसी पुनर्वितरण पैकेज स्थापित करने की आवश्यकता होगी? यदि ऐसा है तो कौन सा? वही Directx के साथ जाता है।

3) न्यूनतम विंडोज़ संस्करण कैसे निर्धारित करें? यह डायरेक्टएक्स संगतता द्वारा सीमित है? यदि मेरा गेम DirectX10 या उच्चतर पर चलता है तो कम से कम Direct10 वाले सभी OS संस्करण ठीक होंगे?

४) यह बेवकूफी भरा सवाल लग सकता है लेकिन ६४ या ३२ बिट के किस संस्करण में मुझे अपना खेल वितरित करना चाहिए? 32 हमेशा बेहतर होता है क्योंकि कोई भी इसे सही से चला सकता है?

आपके उत्तर के लिए धन्यवाद;)


5
मैं इस प्रश्न को पहले देखने की सलाह दूंगा
ZEKE

मुझे लगता है कि आम तौर पर यह चारों ओर का रास्ता है: आप न्यूनतम आवश्यकता को परिभाषित करते हैं और आप अपने खेल को उसी के अनुसार प्रोग्राम करते हैं।
वेल्लनकोर्ट

यह कोई प्रश्न नहीं है। यह कई सवाल हैं। यह साइट इन जरूरतों को पूरा नहीं करती है। एक बार में एक प्रश्न पूछें। सुनिश्चित करें कि यह पहले नहीं पूछा गया है और एक त्वरित खोज ऑनलाइन करें, जिसमें यह समझाया गया है कि आप कहां फंस गए हैं।
AturSams 5

1
@zehelvion एक में कई प्रश्न होने के बारे में आपकी बात वैध है। लेकिन आपके संपादन ने इसे बदतर बना दिया। इससे पहले, प्रश्न (ओं) को बहुत अच्छी तरह से निर्दिष्ट किया गया था। आपकी समीक्षा ने इसे बहुत सामान्य बना दिया, "सबसे कम संभव वातावरण" के बारे में - उस बिंदु तक जिसने मुझे उलझन में डाल दिया एनडी मुझे पिछले संस्करणों की जांच करनी थी। मैं इसकी मूल स्थिति में रोलबैक करने के लिए मतदान कर रहा हूं। ओपी को यह बताने के लिए कि वह सवाल पर बेहतर ध्यान केंद्रित करने की कोशिश करे, ये टिप्पणियाँ यहाँ पर्याप्त हैं। या उत्तर इंगित कर सकते हैं कि वे एक या अन्य बिंदुओं पर ध्यान केंद्रित करने जा रहे हैं।
MAnd

जवाबों:


4

पहली बात: जैसा कि @ZEKE ने आपके प्रश्न की टिप्पणियों में सुझाव दिया है, आपको जांचना चाहिए: मैं अपने खेल को न्यूनतम हार्डवेयर / सॉफ्टवेयर आवश्यकताओं को कैसे निर्धारित करूं? इसके अलावा, दिन के अंत में, केवल प्रयोग ही आपको अंतिम जवाब दे सकता है, जैसा कि @ Abstract-Sky ने दूसरे उत्तर में दिया है।

हालाँकि, आप निश्चित रूप से कुछ संकेत दे सकते हैं। यहाँ, मैं आपके मूल प्रश्न का उत्तर दूंगा, वह जो कई उप-प्रश्नों को लाया था - संपादित संस्करण में नहीं, क्योंकि केवल "सबसे कम संभव वातावरण" का उल्लेख करना बहुत अस्पष्ट हो जाता है। लेकिन, निश्चित रूप से, मैं केवल आपके उप-प्रश्नों के भाग का पूरी तरह से उत्तर दे रहा हूं , क्योंकि @zehelvion ने अच्छी तरह से टिप्पणियों में डाल दिया है, जब एक ही प्रश्न में कई अलग-अलग सामानों को एक साथ मिलाया जाता है, तो इसे संभालना मुश्किल हो जाता है।

इसलिए:

1) न्यूनतम आवश्यक DirectX संस्करण कैसे निर्धारित करें?

डिफ़ॉल्ट रूप से, 2014 तक UE4 गेम्स की न्यूनतम आवश्यकता DirectX10 थी, क्योंकि इंजन को SM4.0 GPU की आवश्यकता थी। इसलिए, यदि आप किसी बाहरी लाइब्रेरी या प्लगइन्स या फ़ंक्शन का उपयोग नहीं करते हैं जो DirectX11 या 12 के लिए विशिष्ट हैं, तो यह बहुत संभावना है कि आपके खेल के लिए DirectX10 भी आधारभूत होगा। इसलिए इसकी जांच शुरू करें।

2) कैसे जांचें कि मुझे अन्य डीएलई को इंस्टॉलर में शामिल करने की आवश्यकता है (एक्टुआल बिल्ड के अलावा)? उदाहरण के लिए क्या मुझे वीसी पुनर्वितरण पैकेज स्थापित करने की आवश्यकता होगी? यदि ऐसा है तो कौन सा? वही Directx के साथ जाता है।

आपके खेल में आपके द्वारा उपयोग किए गए, कार्यान्वित किए गए और शामिल किए गए बहुत अधिक विवरणों को जाने बिना उत्तर देना असंभव है। मुझे लगता है कि यह आपके खेल के बारे में बहुत सारे विवरणों के साथ एक अलग प्रश्न का हकदार है।

3) न्यूनतम विंडोज़ संस्करण कैसे निर्धारित करें? यह डायरेक्टएक्स संगतता द्वारा सीमित है? यदि मेरा गेम DirectX10 या उच्चतर पर चलता है तो कम से कम Direct10 वाले सभी OS संस्करण ठीक होंगे?

जरुरी नहीं। Windows Vista में DirectX10 था और फिर भी एपिक ने कभी भी उस OS का आधिकारिक रूप से समर्थन नहीं किया था। इसलिए, यह स्पष्ट नहीं है कि क्या UE4 गेम बिना किसी समस्या के चलेंगे। मैंने एपिक स्टाफ का उल्लेख करते हुए पढ़ा है कि UE4 गेम्स विस्टा के तहत काम कर सकते हैं, लेकिन यह केस-बाय-बेस आधार में अनुभवजन्य सत्यापन के लिए एक मामला होगा। इसलिए यदि आप विस्टा का लक्ष्य बनाना चाहते हैं, तो कुछ आशा हो सकती है।

यूईई 4 का उपयोग करने वाले गेम के लिए अक्सर कहा जाता है कि यह न्यूनतम प्रणाली है विंडोज 7 एसपी 1। हालाँकि, फिर से, यदि आपने किसी बाहरी लाइब्रेरी या प्लगइन्स को स्थापित या शामिल किया है, तो आपको यह जाँचना होगा कि वे सभी भी विंडोज 7 1 पर वापस काम करते हैं। लेकिन अगर आपकी चिंता विंडोज एक्सपी संगतता के लिए भी पिछड़ जाने की है, तो भी उम्मीद की जा सकती है। महाकाव्य कर्मचारियों ने अतीत में उल्लेख किया है (उदाहरण के लिए इस मंच सूत्र को देखें: https://forums.unrealengine.com/showthread.php?1310-Unreal-Engine-4-etc ) जिसे वे एक संस्करण के अनुकूलता देने में लगे थे OpenGL जो इसे Windows XP में भी काम करेगा। UE4.2 रिलीज़ में, उन्होंने उस संगतता का पूर्वावलोकन करने की घोषणा की: https://www.unrealengine.com/blog/unreal-engine-42-release

लेकिन डिफ़ॉल्ट रूप से, यह विंडोज 7 sp1 है यदि आपके गेम से बाहरी कुछ भी विंडोज 8 या 10 की आवश्यकता नहीं है।

४) यह बेवकूफी भरा सवाल लग सकता है लेकिन ६४ या ३२ बिट के किस संस्करण में मुझे अपना खेल वितरित करना चाहिए? 32 हमेशा बेहतर होता है क्योंकि कोई भी इसे सही से चला सकता है?

खैर, आखिरकार यह एक राय आधारित है - इसलिए जवाब देना मुश्किल है। लेकिन मैं आपको बुनियादी ट्रेड-ऑफ में से एक दे सकता हूं: 32 बिट सिस्टम आमतौर पर केवल 2.75 से 3.5 जीबी तक रैम मेमोरी का उपयोग कर सकता है, चाहे कितनी भी रैम मशीन में मौजूद हो। इसे देखें: https://en.wikipedia.org/wiki/3_GB_barrier

तो सबसे पहले आपको यह ध्यान में रखना होगा। यदि आप विंडोज 7 और 8 के रूप में एक भूख को स्मृति के रूप में मानते हैं, तो प्रदर्शन के बारे में सोचें और यह सुनिश्चित करें कि आपका गेम 2.75 जीबी रैम की कमी के साथ उन प्रणालियों के तहत कैसे चलता है।


अंत में, यदि आप वितरण के लिए एक खेल को खत्म करने के बिंदु पर आने के लिए पर्याप्त खुश थे, तो मुझे लगता है कि आपको निश्चित रूप से संगतता पर तकनीकी विवरण के लिए UE4 लिखना चाहिए। विशेष रूप से यदि आप पुराने विंडोज संस्करणों (जैसे XP और विस्टा) में रुचि रखते हैं।


1
"ओह, मेरा गेम केवल 3 जीबी रैम का उपयोग करता है, यह 4 जीबी 32 बिट सिस्टम पर ठीक होना चाहिए"। <A जंगली Win8 32Bit दिखाई देता है। <Win8 32Bit "केवल 3.5GB को सुलभ बनाता है"> <कुछ भी नहीं होता है> <Win8 32Bit "मूर्खतापूर्ण सामान के लिए 2 जीबी का उपयोग करता है"> <यह बहुत प्रभावी है - गेम
स्टूट

2

अवास्तविक इंजन प्रलेखन में एक पेज होता है जो कि इंजन को चलाने के लिए हार्डवेयर और सॉफ्टवेयर आवश्यकताओं को निर्दिष्ट करता है (आप "इंजन को चलाने वाले भागों को खोज रहे हैं")। इसके अलावा, यदि आप जानना चाहते हैं कि क्या आपका गेम मशीनों पर अवर चश्मे से चल सकता है, तो मुझे लगता है कि केवल प्रयोग ही बता सकता है।


यह एक अच्छा जवाब है। यह शीर्षक को ध्यान में रखता है। मैंने यह शीर्षक प्रदर्शित करने के लिए प्रश्न संपादित किया है।
AturSams 5

@zehelvion हालांकि पृष्ठ यह उल्लेख करते हुए शुरू होता है कि "अवास्तविक इंजन में गेम और संपादक को चलाने के लिए कुछ विशिष्ट हार्डवेयर और सॉफ़्टवेयर आवश्यकताएं हैं", यदि आप ध्यान से पढ़ते हैं, तो बाकी सभी केवल संपादक के लिए हार्डवेयर आवश्यकताओं को निर्दिष्ट करते हैं। "इंजन को चलाने" के लिए, सॉफ्टवेयर का केवल विनिर्देश है: कम से कम विंडोज 7 और डायरेक्टएक्स। यह अजीब और संभावित रूप से पुराना है, क्योंकि आज UE4 गेम को लिनक्स और मैक में भी चलाने के लिए बनाया जा सकता है, इसलिए इंजन चलाने के लिए न तो विंडोज और न ही डायरेक्टएक्स वास्तव में आवश्यक हो सकता है। इसलिए, ओपी के लिए पेज शायद ही उपयोगी है
एमएएन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.