इंडी गेम्स के लिए दिलचस्प / अभिनव ओपन सोर्स टूल [बंद]


28

जिज्ञासा से बाहर, मैं ऐसे ओपनसोर्स टूल या प्रोजेक्ट्स को जानना चाहता हूं जो इंडी गेम्स में कुछ दिलचस्प विशेषताएं जोड़ सकते हैं, अधिमानतः वे जो केवल बड़े बजट के गेम में पाए जा सकते हैं।

EDIT: जैसा कि कम्युनिस्ट डक और जो रेसेचनग द्वारा सुझाया गया है, मैं उत्तर के रूप में उदाहरण प्रस्तुत कर रहा हूं।

EDIT 2: कृपया PyGame, Inkscape, Gimp, Audacity, Slick2D, Phys2D, Blender (दिलचस्प प्लगइन्स को छोड़कर) और जैसे टूल पोस्ट न करें। मुझे पता है कि वे महान उपकरण / पुस्तकालय हैं और कुछ अच्छे खेल विकसित करने के लिए आवश्यक तर्क देंगे , लेकिन मैं अधिक दुर्लभ परियोजनाओं की तलाश कर रहा हूं। वास्तव में विशिष्ट या आला कुछ हो सकता है, जैसे यथार्थवादी पेड़ और पौधे, या जानवरों के लिए यथार्थवादी एआई पैदा करना।


2
क्या हमारे पास सिर्फ स्रोत उपकरण या कुछ इसी तरह का शीर्षक परिवर्तन हो सकता है? मैं सिर्फ यह सोच रहा हूं कि यह अधिक समझने योग्य शीर्षक के साथ अधिक ब्याज उत्पन्न कर सकता है।
कम्युनिस्ट डक

2
उन्हें उत्तर के रूप में रखने का लाभ यह है कि हम उन्हें जवाब के रूप में संपादित और वोट कर सकते हैं। यह सीडब्ल्यू की बात है।

1
जब उन्होंने यह कहा, तो मेरा मानना ​​है कि उनका मतलब व्यक्तिगत उत्तरों से था।
जेसी दोर्से

1
मैं बंद करने के लिए मतदान कर रहा हूं क्योंकि यह प्रश्न "सूची के सभी खुले स्रोत गेम पुस्तकालयों को सूचीबद्ध करता है" में जल्दी से पतित हो रहा है। यहां तक ​​कि सीडब्ल्यू सूचियों के लिए, मैं और अधिक केंद्रित प्रश्न पसंद करूंगा; और सीडब्ल्यू सूचियों को वास्तव में प्रति उत्तर एक उत्तर होना चाहिए।

1
@ जोए डब्ल्यू .: मैंने अपना सवाल यहाँ रखने से पहले अपना थोड़ा शोध किया। हालाँकि, मैं इस विषय पर अन्य लोगों के विचारों को सुनना चाहता था, बजाय इंटरनेट के माध्यम से लक्ष्यहीन रूप से भटकने के। फिर भी, अपनी राय साझा करने के लिए धन्यवाद।
गैस्टोन

जवाबों:


26

मुझे लगता है कि OpenGL और OpenAL बेहद स्पष्ट हैं, लेकिन इससे परे ...

एपीआई

  • बुलेट 3 डी भौतिकी इंजन, एएए शीर्षकों में उपयोग किया जाता है
  • सीधे सी में चिपमंक फ्लेक्सिबल और पावरफुल 2 डी फिजिक्स इंजन
  • Box2D एक और मजबूत और लोकप्रिय 2D भौतिकी इंजन है
  • एफपीएमथ सी ++ टेम्पलेट आधारित गणित पुस्तकालय, विशेष रूप से फिक्स्ड प्वाइंट अंकगणित से निपटने के लिए ( बूस्ट की आवश्यकता है )
  • ऑटोनॉमस कैरेक्टर के लिए ओपनसियर स्टीयरिंग बिहेवियर
  • बहुत सारे ओपन सोर्स ऑडियो और वीडियो विकल्प जैसे वोरबिस और थियोरा के Xiph घर

उपकरण

  • कई अलग-अलग फ़ाइल स्वरूपों के लिए कार्यक्षमता और समर्थन का एक बड़ा सौदा के साथ ब्लेंडर 3 डी मॉडलिंग टूल
  • जिम्प 2 डी रेखापुंज छवि हेरफेर, बहुत मजबूत सुविधा सेट
  • एसवीजी पर आधारित इंकस्केप 2 डी वेक्टर इमेज हेरफेर
  • sfxr ध्वनि प्रभाव जनरेटर, महान अगर तुम जल्दी में हो या एक ऑडियो विशेषज्ञ नहीं है
  • FFMpeg रिकॉर्ड, कन्वर्ट और स्ट्रीम ऑडियो और वीडियो

इंजन

  • RakNet क्रॉस प्लेटफॉर्म, ओपन सोर्स, गेम प्रोग्रामर्स के लिए नेटवर्किंग इंजन (RakNet 4 स्वतंत्र डेवलपर्स के लिए मुफ्त है जो सकल $ 50K या उससे कम है)
  • Irrlicht खुला स्रोत उच्च प्रदर्शन रीयलटाइम 3 डी इंजन लिखा और सी ++ में प्रयोग करने योग्य है और .NET भाषाओं के लिए भी उपलब्ध है।
  • Ogre3D सबसे लोकप्रिय ओपन सोर्स गेम इंजन में से एक है, और अच्छे कारण के लिए

मोबाइल विशिष्ट (जब से मैं इस समय हूं)

  • Oolong गेम इंजन जिसमें उपर्युक्त बहुत कुछ शामिल है, iPhone पर PowerVR के लिए अनुकूलित, वुल्फगैंग एंगेल और ग्रैंड थेफ्ट ऑटो प्रसिद्धि के इरविन कोमैन द्वारा बनाए रखा गया है
  • Cocos2D मुक्त उद्देश्य-सी आधारित iPhone विशिष्ट मूल पायथन का iPhone पोर्ट, उपयोग करने के लिए बहुत आसान है और बहुत से सामुदायिक समर्थन है
  • VFPMath क्रेजी फास्ट गणित पुस्तकालय एआरएम प्रोसेसर का लाभ लेने के लिए ज्यादातर इनलाइन असेंबली के साथ लिखा गया है
  • एंड्रॉइड के लिए एंडवाइन 2 डी ओपनजीएल गेम इंजन

अधिक विदेशी:

  • सभी मल्टीटच इनपुट डिवाइस और अधिक के लिए कैननिकल मल्टीटच जेस्चरिंग सिस्टम
  • 1 डॉलर और एन डॉलर स्ट्रोक मान्यता प्रणाली। लिंक जावास्क्रिप्ट कार्यान्वयन के लिए हैं, लेकिन उन्हें कई अन्य भाषाओं में पोर्ट किया गया है
  • OpenFoam कम्प्यूटेशनल फ्लूड डायनामिक्स (CFD) लाइब्रेरी C ++ में, FireFOAM को मॉडलिंग फायर के लिए एक एक्सटेंशन भी देखें
  • मूडी एन-मॉडल बॉडी डेवलपमेंट फ्रेमवर्क मुझे दिलचस्प लगा, प्राथमिक उपयोग सेलेस्टियल मैकेनिक्स और एस्ट्रोडायनामिक्स होगा। फ़ाइलों के लिए एक दर्शक उपकरण शामिल है।
  • inxMSAFluid द्रव गतिकी सिमुलेशन सिमुलेशन
  • Gromacs - "आणविक गतिशीलता प्रदर्शन करने के लिए बहुमुखी पैकेज, यानी सैकड़ों से लाखों कणों के साथ सिस्टम के लिए गति के न्यूटोनियन समीकरण का अनुकरण"

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

अतिरिक्त एक्सोटिक्स :)
slf

अब, मैं यही बात कर रहा हूँ; D
Gastón

16

Recast & Detour एक शानदार ओपन सोर्स नेविगेशन मेश / पाथ लाइब्रेरी है। यह संभवतः इंडी गेम्स की तुलना में बड़े खिताब के लिए अधिक अपील करता है, लेकिन मैं निश्चित रूप से इसे किसी भी 3 डी गेम में सभ्य मल्टी-एजेंट आंदोलन के लिए उपयोगी होने के लिए देख सकता हूं।

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

और यह सक्रिय रूप से बनाए रखा / विकसित किया गया है।


वाह, अच्छा पुस्तकालय। मैं इसे करीब से देखूंगा। धन्यवाद!
गैस्टोन

6

मैंने अपनी मेमोरी से कुछ ऑडियो रत्न विकिपीडिया की मदद से खींचे ।



5

निम्नलिखित ब्लेंडर उपकरण हैं:

ANT परिदृश्य जनरेटर: http://wiki.blender.org/index.php/Extensions:2.5/Py/Scripts/Add_Mesh/ANT_Landscape

परिदृश्य की प्रक्रियात्मक पीढ़ी जो जटिल इलाके की पीढ़ी को सरल बनाती है।

मिश्रित शहर: http://jerome.le.chat.free.fr/index.php/en/city-engine/news/

कलाकार के लिए प्रक्रियात्मक शहर पीढ़ी जल्दी से बड़े शहरों का निर्माण करने के लिए। अपने स्नातक शोध प्रबंध के लिए मैंने इसमें शहर की ज़ोनिंग जोड़ी: http://www.blendernation.com/2010/04/26/city-zoning-modification-for-blended-cities-script/

L- सिस्टम ट्री जनरेटर: http://lsystem.liquidweb.co.nz/Examples/tabid/122/Default.aspx

स्टैंडअलोन वनस्पति जनरेटर: http://arbaro.sourceforge.net/


वाह, वे वास्तव में बहुत अच्छे हैं ...
गैस्टन


5

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

अधिक जानकारी के लिए http://www.thermite3d.org पर एक नज़र डालें ।


मजेदार है कि आप थर्माइट 3 डी का उल्लेख करते हैं, अभी कुछ दिनों पहले मैं इसकी साइट पर ठोकर खाई थी। अच्छा उपकरण आपने बनाया है!
गैस्टन

आपको ध्यान देना चाहिए कि पॉलीवॉक्स वेबसाइट्स को स्थानांतरित कर चुका है और अब वो वॉल्यूमऑन
about

5

वास्तव में, यह सच होने के लिए बहुत बढ़िया है ... मुझे इसकी जाँच करनी पड़ सकती है :)
गैस्टोन


4

यहाँ उन उपकरणों की एक सूची दी गई है जो मुझे आज मिले:


2

ये दोनों शायद बिना कहे चलते हैं, लेकिन:

  • ओपनजीएल (प्रतिपादन)
  • ओपन (ऑडियो)

दोनों उच्च गुणवत्ता वाले उद्योग स्टेपल हैं जो खुले स्रोत और क्रॉस-प्लेटफ़ॉर्म हैं। हमेशा विचार करने लायक।


धन्यवाद निक, लेकिन उन दो (पूरी तरह से भयानक के अलावा) काफी ... सांसारिक हैं, कहते हैं। मैं और अधिक "विदेशी" पुस्तकालयों की ओर बढ़ रहा था।
गैस्टोन

2

यदि आप एक अभिनव 3 डी फ्रेमवर्क में रुचि रखते हैं, तो Google के O3D को चेक करें जो WebGL के संगत ब्राउज़रों के लिए 3D गेम के विकास की अनुमति देता है, जैसे कि Chrome 9 (बीटा), फ़ायरफ़ॉक्स का nighly बिल्ड; Minefield और सफारी WebKit (iPhone)

यदि आप अभी तक इन ब्राउज़रों में से एक नहीं हैं, तो इस नई तकनीक के साथ बनाए गए बॉडी ब्राउज़र के वीडियो को चेकआउट करें :)


2

मुझे हाल ही में 2 डी गेम के विकास के लिए कुछ उपकरण मिले हैं जो मुझे काफी रोमांचक लगते हैं:

  • SWFSheet Flash में बनाई गई SWF ( एक्टेशनस्क्रिप्ट का उपयोग करके बनाए गए एनिमेशन सहित) को स्प्राइटशीट या स्प्राइट की श्रृंखला में रूपांतरित करता है
  • Zwoptex स्प्राइटशीट में स्प्राइट की एक श्रृंखला पैक करता है और उनकी स्थिति के बारे में मेटाडेटा का उत्सर्जन करता है
  • टेक्सचर पैकर एक वैकल्पिक कार्यक्रम है जो वही करता है

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


0

AnimKit स्किनिंग के साथ एक छोटा बेसिक ओपन सोर्स कंकाल एनीमेशन सिस्टम है, जो डेटा को सीधे ब्लेंडर .blend फाइल से लोड करता है। यह बुलेट की तरह उदार ZLib लाइसेंस का उपयोग करता है।

कोड पोर्टेबल है, यह विंडोज, लिनक्स, ओएसएक्स के तहत काम करता है और कुछ आईओएस और एंड्रॉइड के नमूनों की योजना बनाई गई है।

Http://code.google.com/p/gamekit/downloads/detail?name=animkit_src_r1020.zip और http://gamekit.org/forum/viewtopic.php?f=9&t=144 देखें


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