मुझे खेल के विकास में एक सीमित अनुभव है और मैं ओपन सोर्स गेम प्रोजेक्ट के साथ जुड़ना चाहता हूं। मुझे कहां दिखना चाहिए और मुझे कैसे शुरू करना चाहिए?
मुझे खेल के विकास में एक सीमित अनुभव है और मैं ओपन सोर्स गेम प्रोजेक्ट के साथ जुड़ना चाहता हूं। मुझे कहां दिखना चाहिए और मुझे कैसे शुरू करना चाहिए?
जवाबों:
मेरे किसी भी पिछले प्रोजेक्ट का जिक्र किए बिना, मैं कह सकता हूं कि मैं ओपन सोर्स एक्टिविटीज, गेम से संबंधित और बहुत कुछ के साथ शामिल रहा हूं, और बड़े और मैंने सवारी का पूरा आनंद लिया है। अभी मैं jMonkeyEngine प्रोजेक्ट के साथ एक प्रबंधक हूं। मुझे 'ओपन सोर्स गेम्स के लिए कुछ परिचय' टाइप करने में खुशी होगी, लेकिन इस बात को ध्यान में रखते हुए कि यह संसाधनों की एक विस्तृत सूची नहीं होगी।
मैं अत्यधिक उन सभी लिंक के पेजों की जाँच करने की सलाह देता हूँ जो मैं प्रदान करता हूँ।
यह केवल ध्यान देने योग्य है कि 'फ्री' (बनाम 'मुफ्त'), 'ओपन सोर्स' और 'फ्री सॉफ्टवेयर' जैसे शब्दों में कुछ अंतर हैं। GNU प्रोजेक्ट का एक अच्छा लेकिन कुछ एकतरफा हिस्सा है, जिसका नाम ओपन सोर्स मिसेज द प्वाइंट है । सीधे शब्दों में कहें, तो मैं कहूंगा कि खुले स्रोत के बारे में सबसे ज्यादा गलत धारणा यह है कि आप इसे बंद नहीं करना चाहते हैं।
पॉइंट यह है, भले ही आप अपना कोड और साथ ही अपनी कला संपत्तियों को दे रहे हों (हालाँकि कॉपीराइट की गई कला संपत्ति आपके खेल के मालिकाना हिस्से का एक अच्छा हिस्सा हो सकती है, बिना मुफ्त में अपनी तकनीकी 'खुलेपन' को नुकसान पहुँचाए)। इसका मतलब यह नहीं है कि आप अपने प्रोजेक्ट के अन्य हिस्सों का व्यवसायीकरण नहीं कर सकते।
यहाँ एक और gamedev धागा है कि उम्मीद है कि कैसे एक मुफ्त खेल को व्यावसायीकरण करने के लिए कई अच्छे विचारों में लाएगा ।
यदि आप साथी डेवलपर्स के समूह के साथ जुड़ने से पहले अपनी प्रतिभा को तेज करना चाहते हैं, तो 'अपना खुद का खेल बनाने की कोशिश करें' एक नो- ब्रेनर है, और ओपन सोर्स इंजन की कोई कमी नहीं है (देखें devmaster.net/engines और wikipedia.org/ wiki / List_of_game_engines )। यदि आप एक छोटे से प्रेरक धक्का की तलाश कर रहे हैं, तो प्रतिस्पर्धा का एक छोटा सा कुछ भी नहीं है:
देखने के लिए बहुत सारी जगहें हैं, और जब से मैं तलाश में था, तब से कुछ समय हो गया है, लेकिन मैं ज्यादातर हॉबीस्ट प्रोजेक्ट्स को मानता हूँ (क्योंकि हर ओपन सोर्स गेम प्रोजेक्ट अभी है) इन वाटरहोल में से किसी एक पर एक नज़र डालें:
IndieDB - नौकरियां (उनके पास एक भर्ती फोरम भी है , मुझे पता नहीं क्यों)।
याद रखें, प्रगति वादे का सबसे अच्छा संकेत है; ढूँढो। बाते कर रहे हैं जिससे कि...
सही प्रोजेक्ट चुनना जो आपके विशेष कौशल और रुचियों से मेल खाता हो (कोई भी व्यक्ति आपके साथ काम नहीं करना चाहता है यदि आप उस गेम के बारे में उत्साही नहीं हैं जो आप बना रहे हैं) काफी चुनौती साबित हो सकती है। अपना समय ले लो, और उस सब के प्यार के लिए जो अच्छी पिक है (या शुरू करो, लेकिन मैं उस पर वापस आ जाऊंगा) एक परियोजना जो सिर्फ कुछ महीनों के भीतर पूरी तरह से प्राप्त होती है, सबसे अधिक। इन चारों में से कुछ निराशाजनक हैं, लेकिन पहली बार खुले स्रोत परियोजना के लिए यह अत्यधिक अनुशंसित है।
अतिरिक्त संकेत:
ओपन सोर्स प्रोजेक्ट्स के बारे में एक बड़ी बात प्रवेश के लिए कम बाधा है। अपने प्रमुख कौशल को लागू करने के अलावा परियोजना में योगदान करने के तरीकों का भार है। बस को देखने के CONTRIBUTING.md
उदाहरण के लिए GitHub पर किसी भी बड़ी परियोजना के।
ईमानदारी से, 'ओपन सोर्स गेम्स' पूर्ण / अपूर्ण अनुपात को बढ़ावा दे सकता है। पारदर्शिता और खुले स्रोत की सुंदरता हालांकि यह है कि 'अधूरा' 'असफल' से बहुत दूर है जब तक आप सवारी से सबसे अधिक बाहर नहीं निकलते हैं।
अद्यतन: इसके अलावा मेरे निकट से संबंधित लेखों को भी देखें ourceource.com , जो इस उत्तर पर आधारित है।
कोडप्लेक्स एक अन्य ओपन सोर्स होस्टिंग प्रदाता है, जिसमें गेम से लेकर विंडोिंग सिस्टम तक सभी तरह की अन्य चीजों के लिए कई परियोजनाएं हैं यदि आप एक पूर्ण गेम में गोता नहीं लगाना चाहते हैं।
फ्रीगामेदेव मंचों http://forum.freegamedev.net/ और freenode.net पर #freegamer पर संबद्ध IRC पर आधारित एक निशुल्क गेम देव समुदाय है जिसे आप संभवतः शामिल होने वाली कुछ परियोजनाओं के लिए देख सकते हैं।
SourceForge एक विचार हो सकता है, इसे ब्राउज़ करें और एक ऐसी परियोजना को खोजने की कोशिश करें जो सक्रिय, दिलचस्प हो और लोगों को स्वीकार कर रही हो, और वर्तमान रखवाले के संपर्क में हो। आप अपनी सुविधाओं को जोड़ने और बाद में विलय करने के लिए किसी अन्य परियोजना की शाखा लगा सकते हैं।
ओपन-सोर्स गेम प्रोजेक्ट्स में से कुछ में विकी पेज या बग-ट्रैकर्स हैं, जहां आप सामान के बारे में पता लगा सकते हैं और जहां योगदान देना है। मुझे लगता है कि सभी मामलों में पहले खेल से परिचित होना एक अच्छा विचार है। इसे डाउनलोड करें और खेलें (यदि यह पहले से ही एक बजाने योग्य अवस्था में है), तो कोड से परिचित हों, बग-रिक्वेस्ट फाइल करें या खुले बग्स को ठीक करने का प्रयास करें। डेवलपर्स के साथ संपर्क में रहें।
यहाँ दो (बल्कि बड़े) ओपन-सोर्स गेम प्रोजेक्ट्स के लिंक दिए गए हैं, लेकिन निश्चित रूप से वहाँ बहुत से लोग हैं:
FreeGameDev समुदाय सहयोगियों और डेवलपर्स के लिए लग रही परियोजनाओं के लिए एक अनुभाग है: http://forum.freegamedev.net/viewforum.php?f=22
ओपन सोर्स / फ्री सॉफ्टवेयर गेम के विकास में शामिल होने के बारे में अधिक जानकारी के साथ फ्रीगैमदेव विकि भी है ।
FreeGameDev समुदाय का GameDev आदि से अधिक लाभ यह है कि यह विशेष रूप से ओपन सोर्स / फ्री सॉफ्टवेयर गेम के लिए है।
FreeGameDev समुदाय की उत्पत्ति Free Gamer ब्लॉग से हुई है , जो एक ब्लॉग है जो मुफ्त सॉफ़्टवेयर गेम समाचार पर नज़र रखता है।
क्या आप गेम प्रोग्रामिंग के बारे में जानने के लिए एक सामान्य ढांचे में योगदान करना चाहते हैं? या क्या आप सीखने में मदद करने के लिए एक ओपन-सोर्स-शैली समुदाय की तलाश कर रहे हैं?
यदि बाद वाला (और शायद पूर्व का?), मैं Pygame की सलाह देता हूं: http://www.pygame.org/
मैंने मूल बोस्टन गेम जैम के लिए कई साल पहले Pygame (पारंपरिक गेम देव के लिए) के साथ शुरुआत की थी, और मैंने इसे बुनियादी गेम डेवलपमेंट कॉन्सेप्ट्स सीखने के लिए एक बेहतरीन टूल पाया।
यदि आप Pygame का प्रयास करने का निर्णय लेते हैं, तो यहां ट्यूटोरियल याद न करें: http://www.pygame.org/wiki/tutorials
यदि आप एक ओपन-सोर्स गेम प्रोजेक्ट में भाग लेना चाहते हैं, तो मैं बैटल फॉर वेसनॉथ का सुझाव दे सकता हूं । यह अच्छा ग्राफिक्स और क्लीन कोड बेस के साथ एक काफी लोकप्रिय ओपन सोर्स गेम है (मुझे जो भी याद है उससे बहुत कम। मैंने इस पर हैक नहीं किया है, लेकिन मैंने कुछ साल पहले कोड को स्किम्ड कर दिया है)।
यह C ++ और Lua में लिखा है।