मैं ओपन सोर्स गेम प्रोजेक्ट्स के साथ कैसे जुड़ सकता हूं? [बन्द है]


60

मुझे खेल के विकास में एक सीमित अनुभव है और मैं ओपन सोर्स गेम प्रोजेक्ट के साथ जुड़ना चाहता हूं। मुझे कहां दिखना चाहिए और मुझे कैसे शुरू करना चाहिए?


मैं कुछ समय पहले सवाल पूछना चाहता था, मुझे लगता है कि यह पहले से ही पूछा गया है :)
जोक

जवाबों:


47

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

मैं अत्यधिक उन सभी लिंक के पेजों की जाँच करने की सलाह देता हूँ जो मैं प्रदान करता हूँ।

मुक्त, खुला स्रोत आदि - सूक्ष्म अंतर

यह केवल ध्यान देने योग्य है कि 'फ्री' (बनाम 'मुफ्त'), 'ओपन सोर्स' और 'फ्री सॉफ्टवेयर' जैसे शब्दों में कुछ अंतर हैं। GNU प्रोजेक्ट का एक अच्छा लेकिन कुछ एकतरफा हिस्सा है, जिसका नाम ओपन सोर्स मिसेज द प्वाइंट है । सीधे शब्दों में कहें, तो मैं कहूंगा कि खुले स्रोत के बारे में सबसे ज्यादा गलत धारणा यह है कि आप इसे बंद नहीं करना चाहते हैं।

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

यहाँ एक और gamedev धागा है कि उम्मीद है कि कैसे एक मुफ्त खेल को व्यावसायीकरण करने के लिए कई अच्छे विचारों में लाएगा ।

स्वतंत्र तैयारी

यदि आप साथी डेवलपर्स के समूह के साथ जुड़ने से पहले अपनी प्रतिभा को तेज करना चाहते हैं, तो 'अपना खुद का खेल बनाने की कोशिश करें' एक नो- ब्रेनर है, और ओपन सोर्स इंजन की कोई कमी नहीं है (देखें devmaster.net/engines और wikipedia.org/ wiki / List_of_game_engines )। यदि आप एक छोटे से प्रेरक धक्का की तलाश कर रहे हैं, तो प्रतिस्पर्धा का एक छोटा सा कुछ भी नहीं है:

  • लुदुम डेयर - अक्सर 48 घंटों की खेल प्रतियोगिताओं की मेजबानी की जाती है।
  • GameJolt - विशेष रूप से विशिष्ट थीम्ड प्रतियोगिताओं की मेजबानी करता है। आप मुफ्त प्रचार के लिए अपने तैयार खेलों को वहां अपलोड कर सकते हैं।
  • GameCareerGuide की गेम डिज़ाइन चुनौतियाँ - हालाँकि हमेशा प्रोग्रामिंग की आवश्यकता नहीं होती है, GCG की साप्ताहिक चुनौतियाँ नेटवर्किंग और अद्वितीय अवधारणाओं के लिए बहुत सारे अवसर खोलती हैं।

एक परियोजना का पता लगाएं

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

कोई प्रोजेक्ट चुनें

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

अतिरिक्त संकेत:

  1. बहुत picky शुरू मत करो; विभिन्न साइटों में देखें, विषम शैलियों पर विचार करें, अपने कौशल-सेट और रुचियों की चौड़ाई जानने के लिए।
  2. गुंजाइश पर विचार करें। आप कितना समय देने के लिए तैयार हैं? आप कितनी जल्दी प्रोजेक्ट को पूरा करना चाहते हैं? किसी भी लंबित टाइम-सिंकहोल (अध्ययन, कार्य, जीवन प्रतिबद्धता) में फैक्टरिंग के लायक है?
  3. बात करके शुरू करें। अंत में अपना दिमाग बनाने से पहले किसी दिए गए प्रोजेक्ट में शामिल किसी व्यक्ति के साथ कम से कम 1000 शब्दों का आदान-प्रदान करें।
  4. अब इसके साथ रहें और इसे फिनिशलाइन पर लाएं!

ओपन सोर्स प्रोजेक्ट्स के बारे में एक बड़ी बात प्रवेश के लिए कम बाधा है। अपने प्रमुख कौशल को लागू करने के अलावा परियोजना में योगदान करने के तरीकों का भार है। बस को देखने के CONTRIBUTING.mdउदाहरण के लिए GitHub पर किसी भी बड़ी परियोजना के।

ईमानदारी से, 'ओपन सोर्स गेम्स' पूर्ण / अपूर्ण अनुपात को बढ़ावा दे सकता है। पारदर्शिता और खुले स्रोत की सुंदरता हालांकि यह है कि 'अधूरा' 'असफल' से बहुत दूर है जब तक आप सवारी से सबसे अधिक बाहर नहीं निकलते हैं।

अद्यतन: इसके अलावा मेरे निकट से संबंधित लेखों को भी देखें ourceource.com , जो इस उत्तर पर आधारित है।


मैंने वास्तव में अपना उत्तर दिया और इसे openource.com के लिए एक लेख में तब्दील कर दिया: openource.com/life/11/2/…
Erlend

लोभी जवाब, और यह उपयोगी लिंक से भरा है
bobobobo

आपके द्वारा बनाई गई सूची त्रुटि 404 देती है।
संतोष कुमार

5

कोडप्लेक्स एक अन्य ओपन सोर्स होस्टिंग प्रदाता है, जिसमें गेम से लेकर विंडोिंग सिस्टम तक सभी तरह की अन्य चीजों के लिए कई परियोजनाएं हैं यदि आप एक पूर्ण गेम में गोता नहीं लगाना चाहते हैं।


2
कोडप्लेक्स पर कुछ ओपन सोर्स गेम प्रोजेक्ट जो मैंने एक समय या किसी अन्य पर काम किया है: supremacy.codeplex.com majestyofomega.codeplex.com bote.codeplex.com
माइक स्ट्रोबेल

3

फ्रीगामेदेव मंचों http://forum.freegamedev.net/ और freenode.net पर #freegamer पर संबद्ध IRC पर आधारित एक निशुल्क गेम देव समुदाय है जिसे आप संभवतः शामिल होने वाली कुछ परियोजनाओं के लिए देख सकते हैं।


2

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


2

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

यहाँ दो (बल्कि बड़े) ओपन-सोर्स गेम प्रोजेक्ट्स के लिंक दिए गए हैं, लेकिन निश्चित रूप से वहाँ बहुत से लोग हैं:


2

मोडिंग समुदाय में शामिल होना एक अच्छा विकल्प हो सकता है।

वैकल्पिक रूप से नेटहॉक जैसे खेलों के लिए स्रोत को हथियाने , शांत सुविधाओं को जोड़ने के लिए स्रोत को मोड़ने और एक पैच के रूप में परिवर्तनों को जारी करने की परंपरा है । समुदाय बूट के लिए बहुत अनुकूल है।


2

FreeGameDev समुदाय सहयोगियों और डेवलपर्स के लिए लग रही परियोजनाओं के लिए एक अनुभाग है: http://forum.freegamedev.net/viewforum.php?f=22

ओपन सोर्स / फ्री सॉफ्टवेयर गेम के विकास में शामिल होने के बारे में अधिक जानकारी के साथ फ्रीगैमदेव विकि भी है ।

FreeGameDev समुदाय का GameDev आदि से अधिक लाभ यह है कि यह विशेष रूप से ओपन सोर्स / फ्री सॉफ्टवेयर गेम के लिए है।

FreeGameDev समुदाय की उत्पत्ति Free Gamer ब्लॉग से हुई है , जो एक ब्लॉग है जो मुफ्त सॉफ़्टवेयर गेम समाचार पर नज़र रखता है।


1

क्या आप गेम प्रोग्रामिंग के बारे में जानने के लिए एक सामान्य ढांचे में योगदान करना चाहते हैं? या क्या आप सीखने में मदद करने के लिए एक ओपन-सोर्स-शैली समुदाय की तलाश कर रहे हैं?

यदि बाद वाला (और शायद पूर्व का?), मैं Pygame की सलाह देता हूं: http://www.pygame.org/

मैंने मूल बोस्टन गेम जैम के लिए कई साल पहले Pygame (पारंपरिक गेम देव के लिए) के साथ शुरुआत की थी, और मैंने इसे बुनियादी गेम डेवलपमेंट कॉन्सेप्ट्स सीखने के लिए एक बेहतरीन टूल पाया।

यदि आप Pygame का प्रयास करने का निर्णय लेते हैं, तो यहां ट्यूटोरियल याद न करें: http://www.pygame.org/wiki/tutorials


1

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


1

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

यह C ++ और Lua में लिखा है।

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