लिनक्स के लिए खेलों की कमी क्यों है? [बन्द है]


27

खेलों के लिए लिनक्स / * निक्स परिवार के साथ क्या गलत है? विंडोज या ओएस एक्स की तुलना में इस प्लेटफॉर्म के लिए गेम का विकास बहुत धीमा है?


इसके अलावा, यह उत्कृष्ट सूची है।
जॉर्ज एडिसन

मेरा मानना ​​है कि मैंने कहीं पढ़ा है कि वाल्व एक खेल के OpenGL पोर्ट को धीमा चलाने में असफल रहा, फिर DirectX पोर्ट! मुझे एक मिनट के लिए दोहरी जांच दें!
ल्यूक सैन एंटोनियो बियालकी

मुझे पूरा यकीन है कि यह नहीं है, लेकिन वैसे भी बहुत दिलचस्प है! extremetech.com/gaming/…
ल्यूक सैन एंटोनियो बियालकी

यह प्रश्न ऑफ़-टॉपिक प्रतीत होता है क्योंकि यह प्रकृति में सट्टा है और इसका एक भी उत्तर नहीं है।
जोश

जवाबों:


18

खेल ग्राहकों के लिए, यह ज्यादातर संस्कृति के साथ करना पड़ता है, जिससे कठिन मुद्रीकरण रणनीतियों के लिए अग्रणी होता है।

दूसरी ओर मल्टीप्लेयर गेम्स के लिए सर्वर ने लिनक्स / निक्स के लिए बहुत अधिक कर्षण प्राप्त किया है, यह सर्वर तकनीक विकसित करने के लिए एक बहुत ही आकर्षक मंच है।

उम्मीद है कि लिनक्स के लिए स्टीम के अंतिम रिलीज से ग्राहकों के सामने आने पर उस संस्कृति को बदलने में मदद मिलेगी, और डेवलपर्स और प्रकाशकों को गेम वितरित करने के लिए अधिक मौद्रिक रूप से व्यवहार्य मंच प्रदान करेगा।


31

खेलों के लिए लिनक्स / * निक्स परिवार के साथ क्या गलत है?

'गलत' एक मजबूत शब्द है, लेकिन मैं कुछ चीजों को सूचीबद्ध करूंगा, जो गेम डेवलपर्स को लिनक्स पर काम करने से रोकती हैं।

संस्कृति - लिनक्स लोगों का मानना ​​है कि सॉफ्टवेयर मुफ्त होना चाहिए - यह आपके सॉफ्टवेयर को बेचने से लाभ कमाने के लिए अनुकूल नहीं है। यह भविष्य में ऑनलाइन गेम्स को एक मायने में 'सेवा के रूप में सॉफ्टवेयर' होने के साथ बदल सकता है।

मार्केट शेयर - डेस्कटॉप पर लिनक्स का मार्केट शेयर हमेशा काफी छोटा रहा है। अब जब बाजार हिस्सेदारी अंततः 'नगण्य' से ' कम ' तक कम हो गई है, तो आप उस मंच को लक्षित करने के लिए एक छोटा सा तर्क दे सकते हैं - अगर पिछला बिंदु बिल्कुल भी सही नहीं था, तो वह है। यह थोड़ा बहुत देर से आया है - गैर-कंसोल गेम बाजार वास्तव में इन दिनों बहुत छोटा है जब आप MMOs को बाहर करते हैं।

डेवलपर का समर्थन - Microsoft ने DirectX में बहुत समय और पैसा डाला है, और हाल ही में XNA में। एक डाउनलोड के साथ, आपके पास गेम बनाने के लिए आवश्यक सभी एपीआई और दस्तावेज थे। लिनक्स के पास ऐसा करने के लिए कोई केंद्रीय निकाय नहीं है, और न ही एक भी उत्पाद है जो इसके बजाय इस्तेमाल किया जा सकता है। SDL 3D ग्राफिक्स नहीं करता है, OpenGL कुछ भी नहीं करता है, लेकिन ग्राफिक्स, न तो हाल के वर्षों में एक बहुत ही विश्वसनीय अपग्रेड रणनीति है, और एक अरब अन्य पुस्तकालय हैं ( जिनमें से एक सूची मैं यहां बनाए रखा जा सकता है ) आप किसी भी स्पष्ट नेताओं के बिना मिश्रण में फेंक सकते हैं। यह सिर्फ एक बहुत अधिक परेशानी है। इसके शीर्ष पर, बहुत से अग्रणी मिडलवेयर लिनक्स पर काम नहीं करते हैं, इसलिए पेड सपोर्ट वाले परीक्षण किए गए और परीक्षण किए गए कोड के बजाय आपको परित्यक्त खुले स्रोत का उपयोग करने पर विचार करना होगा जो कभी भी शिप किए गए गेम में उपयोग नहीं किया गया है।

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


11

लिनक्स इंटरनेट ( OS Marketshare ) तक पहुँचने वाले कुल अंतिम उपयोगकर्ताओं का लगभग 1% है । सर्वर के बारे में बात करते समय इसका उपयोग काफी बढ़ जाता है, लेकिन यह केवल एक बड़ा उपभोक्ता ओएस नहीं है।


1
और गेमर्स के मार्कशीट के बारे में? याद रखें कि यूनिक्स का आविष्कार एक ऊब वाले व्यक्ति द्वारा किया गया था जो मल्टी-टास्किंग ओएस चाहता था ताकि वह खेल सके: पी अधिकांश लोग विंडोज़ का उपयोग भी नहीं करते हैं, वे इसका उपयोग अपने ई-मेल की जांच करने के लिए करते हैं, एमएस वर्ड का उपयोग करते हैं (मैं उस पर cringe : /) और आदि ...
स्पीड जूल

3
एक उदाहरण के रूप में humblebundle.com में फेंकने के लिए जा रहे हैं, यहाँ कुछ भयानक गेम हैं जो क्रॉस प्लेटफॉर्म का काम करते हैं, और जैसा कि चार्ट द्वारा देखा गया है, इसे खरीदने वाले लोगों में से 1/3 लोग लिनक्स थे, इसलिए पूरे 1% चीज नहीं है खेल के लिए पकड़ ...
प्रशंसा की

दूसरी ओर स्टीम हार्डवेयर सर्वे ने प्रतिशत को वापस 1 के करीब रख दिया। यह तर्क दिया जा सकता है कि विनम्र बंडल सामान एक अधिक विशेषज्ञ / उत्साही बाजार को लक्षित करता है, और प्रतिहिंसा करता है कि स्टीम कट्टर-बल्कि-आकस्मिक गेमर बाजार को लक्षित करता है, लेकिन किसी भी तरह से ऐसा लगता है कि कोई "सही" आंकड़ा नहीं है, और आपको यह जानने की जरूरत है कि आप जिस तरह के गेम बना रहे हैं, उससे आप किस तरह के लक्षित दर्शकों को लक्ष्य कर रहे हैं।
मैक्सिमस मिनिमस

गैर-विंडोज़-मैक 2019 में 3% है।
कैलेमरियस

8

कथित दर्शकों को छोड़कर खेल के विकास के लिए OSes के Linux / * nix परिवार के साथ कुछ भी गलत नहीं है। अधिकांश देवों को लगता है कि लिनक्स के लिए गेम बनाने का प्रयास उनके गेम की बिकने वाली प्रतियों में अनुवाद नहीं होगा, खासकर AAA समुदायों में।

यहां तक ​​कि कई कंपनियां जो सिर्फ एएए गेम्स को भी लिनक्स में चित्रित करती हैं (खेल को विकसित करने की अग्रिम लागत का भुगतान नहीं करती हैं) उस मंच पर पर्याप्त बिक्री उत्पन्न करने में सक्षम नहीं रहीं हैं।

उस ने कहा, लिनक्स कई इंडी देवों के लिए एक वरदान हो सकता है, क्योंकि कुछ लिनक्स हैं जो केवल लिनक्स पर एक गेम खरीदेंगे क्योंकि यह लिनक्स पर बाहर आता है।


4

लिनक्स गेमिंग मेरे विचार में, विशेष रूप से इंडीज़ के लिए एक काफी हद तक अप्रयुक्त बाजार है। आप संख्या के रूप में को देखें, तो सूचना द्वारा गोलार्ध खेल के लिए ओसमोस वर्ष और संख्या की सूचना दी द्वारा Wolfire खेल के लिए विनम्र इंडी बंडल (प्रत्येक मंच के लिए विशेष रूप से कुल राजस्व), आप देख सकते हैं लिनक्स उपयोगकर्ताओं सुंदर जो लोग समर्थन का समर्थन करने के लिए उत्सुक हो सकता है कि लिनक्स।


1
लेकिन क्या लिनक्स उपयोगकर्ता गेम के लिए भुगतान करेंगे? क्या उनमें से कुछ या कई डीआरएम के साथ वैचारिक मुद्दे होंगे?
जारेड अपडेटाइक जूल

4
@ मुझे पूरी तरह से लगता है कि उनमें से अधिकांश डीआरएम के साथ मुद्दे होंगे; आखिरकार, लिनक्स को मुफ्त (आजादी के रूप में) सॉफ़्टवेयर की आवश्यकता से बाहर बनाया गया था, और मुझे लगता है कि बहुत से उपयोगकर्ता अपने उपयोगकर्ताओं को जानते हैं और उन संस्कृति का सम्मान करते हैं जो जीएनयू / लिनक्स और मुक्त और मुक्त स्रोत सॉफ़्टवेयर आंदोलन से बाहर हो गए हैं। मैं गोलार्ध खेलों के लिए बात नहीं कर सकता, लेकिन मुझे पता है कि विनम्र इंडी बंडल में सभी खेल पूरी तरह से DRM मुक्त थे, और मुझे लगता है कि यह उनके कारण की मदद करता है, खासकर लिनक्स दुनिया में।
जूल

1
@ टिकट: +1 @ जारेड: मैं भुगतान करूंगा, लेकिन केवल डीआरएम-फ्री गेम के लिए। यदि किसी गेम को पाइरेट न करने का एकमात्र कारण डीआरएम था, तो डिजाइन में कुछ गलत हो गया।
टोबियास किंजलर

@Jared: शायद बहुत कम लोग हैं जो लिनक्स पर किसी भी बंद-स्रोत सॉफ़्टवेयर का उपयोग नहीं करेंगे। आपको डीआरएम-विरोधी भावना को खोजने की संभावना है, लेकिन डीआरएम किसी भी तरह से अच्छा नहीं करता है, इसलिए मुझे इसे छोड़ने में नुकसान नहीं दिखता है।
Branan

3

एक बात जो मैंने देखी कि यहाँ पर अभी तक छुआ नहीं गया है, वह है ड्राइवरों, गुठली और पुस्तकालयों के समग्र शौक जो कि आपको लिनक्स पर काम करना है। यह हाल ही में बेहतर हो गया है (कुछ विकृतियों के साथ जो मैं केवल अनुमान लगा सकता हूं कि वहां से अधिकांश लिनक्स बॉक्स हैं), लेकिन यह अभी भी एक गड़बड़ है। मैं क्या मतलब का एक महान उदाहरण के लिए, लिनक्स ओस्मोस बंदरगाह के इस पोस्टमार्टम को देखें , विशेष रूप से " डिडॉट लव" खंड। संक्षेप में, उस लेख के बारे में शिकायत है:

  • कई distrosDEs / WMs / ड्राइवरों / आदि का समर्थन।
  • ऑडियो [मेरी टिप्पणी: और चलो इसका सामना करते हैं, कई बार लिनक्स पर ऑडियो समर्थन बहुत अत्याचारी है]
  • प्रलेखन और आम सहमति का अभाव (थोड़ा आधिकारिक दस्तावेज, और यदि आप एक मंच में पूछते हैं तो आपको पोस्ट के रूप में कई उत्तर मिलते हैं, गलत जवाब वाले पुराने धागे का उल्लेख नहीं करने के लिए)
  • खेल की पैकेजिंग
  • सरल संवादों के लिए कोई OS- स्तर GUI परत नहीं

2

बहुत धीमी गति से आपका क्या मतलब है? मुझे नहीं लगता कि लिनक्स के लिए gamedev अन्य ऑपरेटिंग सिस्टम की तुलना में किसी भी धीमी है। यदि आप यह पूछना चाहते हैं कि लिनेक्स के लिए कोई व्यावसायिक गेम क्यों नहीं विकसित किया गया है तो मुझे लगता है कि यह ज्यादातर इसलिए होगा क्योंकि बाजार बहुत छोटा है। एक कंपनी थी जिसने वाणिज्यिक विंडोज़ गेम्स को लिनक्स में पोर्ट करना शुरू किया था, लेकिन वे बंद हो गए क्योंकि उन्हें उन खेलों को बेचने में कोई सफलता नहीं मिली थी। फ़ुथर्मोर यदि आप लिनक्स के लिए एक खेल विकसित करना चाहते हैं, तो आपको अभी भी इसे खिड़कियों के लिए उपलब्ध कराने की आवश्यकता है यदि आप पर्याप्त पैसा बनाना चाहते हैं, हालांकि इस तरह के क्रॉस-प्लेटफॉर्म तरीके से इसे विकसित करना और भी अधिक महंगा है और लिनक्स बाजार शायद लायक नहीं है यह। तो मैं कहूंगा कि यह लागत प्रभावी नहीं है।


जिस कंपनी को बंद किया गया, वह लोकी गेम थी। हालाँकि, अब लिनक्स गेम पब्लिशिंग (LGP) है जो एक ही काम करता है।
स्पूनमाइज़र

2

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

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


यह बात है। समस्या केवल छोटे लिनक्स इंस्टॉलेशन बेस की नहीं है: समस्या यह है कि ज्यादातर लोग जो लिनक्स का उपयोग करते हैं और गेमिंग में रुचि रखते हैं, बस डुअल बूट या हार मान लेते हैं और कंसोल के साथ खेलते हैं।
ओ ० '।

2

मुझे भी लगता है कि संख्या में बस शक्ति है। लिनक्स उपयोगकर्ताओं की तुलना में कई अधिक विंडोज़ उपयोगकर्ता हैं और इस प्रकार विंडोज़ पर अधिक आउटपुट हैं। इसके अलावा, प्रवेश स्तर दृश्य उपकरण बनाम कमांड लाइन टूल के साथ बहुत कम है (हालांकि यह समय के साथ बदल गया है)। साथ ही बहुत सारे बच्चों को अपने माता-पिता के पुराने पीसी के साथ टिंकर करने के लिए मिला, जो सांख्यिकीय रूप से लिनक्स बॉक्स की तुलना में विंडोज़ पीसी होने की अधिक संभावना थी।


1

सामान्य गेम उपयोगकर्ता एक लिनक्स उपयोगकर्ता नहीं है। इसलिए बाजार वहां नहीं है और उस बाजार पर ध्यान केंद्रित करने की कोशिश में पैसा खर्च करने में समझदारी नहीं है।

मुझे पता है कि आईडी सॉफ्टवेयर उनके गेम के एक लिनक्स क्लाइंट को रिहा करने की कोशिश करता है, सिर्फ इसलिए कि वे भयानक हैं और प्लेटफॉर्म से प्यार करते हैं।


अजीब। इसी तरह के एक उत्तर को बहुत ऊपर उठाया जाता है, और इस एक को नीचे उतारा जाता है? क्यूं कर? gamedev.stackexchange.com/questions/445/…
Suma

1
कोई सुराग नहीं। लोग अजीब हैं।
लाफुर वेज

1

आइए यह न भूलें कि अधिकांश व्यावसायिक गेम इंजन win32 / कंसोल पर रूट किए गए टूलसेट से जुड़े हैं और / या एक टूलसेट है। यही कारण है कि इतने सारे खेल अभी भी उदाहरण के लिए बीएसपी का उपयोग करते हैं। क्योंकि उन्होंने एक बड़ा निवेश किया है, वे एक छोटे बाजार के लिए एक बड़ा जोखिम नहीं लेने जा रहे हैं। भविष्य में बदल सकता है, लेकिन अभी आपको क्रॉस प्लेटफॉर्म बनने के लिए बहुत प्रयास करना होगा।

चूंकि स्टीम सिर्फ मैक पर दिखाई दिया, जो वास्तव में उत्कृष्ट समाचार है, मुझे संदेह है कि लिनक्स पर दिखाई देने से पहले यह केवल समय की बात होगी। मैक एक यूनिक्स जैसा ओएस चला रहा है, इसलिए गेम को पोर्ट करने में बहुत अधिक परेशानी नहीं होनी चाहिए।

कम से कम हम उम्मीद कर सकते हैं। :)


1
एर्म, कई खेलों को Win32 से दूर विकसित किया गया था ... जैसे, कई आईडी सॉफ़्टवेयर गेम (NEXT का उपयोग करके बनाया गया है जिसे आज MacOSX0 नाम दिया गया है या इंजन पहले से ही * nix जैसे समर्थन करता है ... आईडी सॉफ्टवेयर गेम! और पुराने अवास्तविक पुनरावृत्तियों (I dnono) क्यों U3 का कोई लिनक्स संस्करण नहीं है ... UT2004 में लिनक्स ऑटोरन भी था!)
स्पीड जूल

1

एक और प्रमुख मुद्दा जो आपको ध्यान में रखना चाहिए जब लिनक्स के लिए विकसित करना है कि आपके गेम को कैसे स्थापित किया जाए। कोई मानक स्थापित तंत्र नहीं है जो वितरण के मुद्दों के बिना काम करता है। कर रहे हैं पैकेज प्रबंधन प्रणाली है जो आपके जीवन को आसान बनाने हालांकि नहीं सभी distros ही प्रारूपों का उपयोग करें। दो सबसे आम पैकेजिंग प्रारूप शायद .deb (डेबियन आधारित डिस्ट्रोस द्वारा प्रयुक्त) और .rpm (रेडहैट आधारित डिस्ट्रोस द्वारा उपयोग किए गए) हैं। आप कई वितरणों के लिए अपने एप्लिकेशन की पैकेजिंग सही होने में बहुत समय बर्बाद कर सकते हैं, हालांकि यदि आप अपने गेम को डिस्ट्रोस चुने हुए पैकेजिंग फॉर्मेट में आपूर्ति नहीं करना चाहते हैं तो आप उनके उपयोगकर्ता आधार को अलग करने का जोखिम उठाते हैं।


0

मुझे आश्चर्य है कि अगर बाजार उतना ही छोटा है जितना लोग कहते हैं। मेरा मतलब है कि मैं ऐसे कई लोगों को जानता हूं जो अपने दिन के ओएस के रूप में लिनक्स का उपयोग करते हैं जो अपने गेम खेलने के लिए विंडोज़ इंस्टाल के लिए एक विभाजन को मुक्त रखते हैं। (मैं भी ऐसा ही करता हूं) सॉफ्टवेयर डेवलपर्स की वजह से हमारे पास एक ही और केवल एक ही वजह है। यदि वे अपने पदों को स्थानांतरित करते हैं और लिनक्स का समर्थन करते हैं तो मुझे यकीन है कि गोद लेने की दर बढ़ जाएगी। लेकिन कुछ भी नहीं बदलेगा जब तक कि कोई पहले छलांग नहीं लेता है (वाल्व पर आते हैं)।


-1

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

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