कार्बन इंजन ओपन सोर्स: Fenris प्लेटफ़ॉर्म विश्लेषण
मुख्य बातें
- Carbon को केवल एक और इंजन घोषणा नहीं, बल्कि प्लेटफ़ॉर्म रणनीति के केस स्टडी के रूप में देखें।
- स्टूडियो को ओपन सोर्स रिलीज़ को उत्पादों की तरह तैयार करना चाहिए, वास्तविक पहुँच और रखरखाव योग्य संरचना के साथ।
- ऑनलाइन दुनिया बनाने वाले डेवलपर EVE Online के पैमाने और दीर्घायु से सीखने के लिए Carbon का अध्ययन कर सकते हैं।
कार्बन का सार्वजनिक होना इंजन की ताकत दिखाने के बारे में कम और इस बारे में ज़्यादा है कि स्टूडियो अपने आंतरिक टूल्स को साझा इंफ्रास्ट्रक्चर में कैसे बदल सकते हैं।
Carbon का सार्वजनिक होना इंजन की ताकत दिखाने से कम, और इस बात से ज़्यादा जुड़ा है कि स्टूडियो अपने आंतरिक टूल्स को साझा इन्फ्रास्ट्रक्चर में कैसे बदल सकते हैं।
अपने MMO इंजन को GitHub पर डालने वाला कोई स्टूडियो सुनने में ऐसी मीटिंग जैसा लगता है जहाँ लीगल टीम आग बुझाने वाला यंत्र लेकर अंदर आती है। Fenris Creations ने फिर भी यह किया, और अहम बात यह नहीं है कि Carbon का एक चमकदार पब्लिक रेपो है। अहम बात यह है कि EVE Online के पीछे की टेक्नोलॉजी को निजी मशीनरी से हटाकर समुदाय के सामने वाली इंफ्रास्ट्रक्चर के रूप में फिर से रखा जा रहा है। यह टूल्स और प्लेटफॉर्म की कहानी है, 10 में से 8 खुले हुए सर्वर रूम, और यह मायने रखता है क्योंकि ज़्यादातर स्टूडियो इंजन कोड को ड्रैगन के खजाने की तरह संभालकर रखते हैं।
मुख्य बात: Carbon अब सिर्फ इंजन कोड नहीं है
Fenris Creations की Games Press घोषणा के अनुसार, Carbon वह क्रॉस-प्लेटफॉर्म गेम इंजन फ्रेमवर्क है जो EVE Online और EVE Frontier के पीछे काम करता है, और यह पूरी तरह ओपन सोर्स बनने की अपनी यात्रा पूरी कर चुका है। यह शब्दों का चुनाव मायने रखता है क्योंकि Fenris सिर्फ कोई प्लगइन, सैंपल प्रोजेक्ट, या अच्छे हिस्सों को घिसकर छोटा कर दिया गया सभ्य-सा SDK दान नहीं कर रहा। वह दो दशकों से भी ज़्यादा समय में बनाई और विकसित की गई टेक्नोलॉजी को ऐसी जगह रख रहा है जहाँ डेवलपर्स, प्लेयर्स, रिसर्चर्स, और बिल्डर्स इसकी हड्डियाँ तक देख सकें।
यही वह तरीका है जिससे मालिकाना इंफ्रास्ट्रक्चर प्लेटफॉर्म की तरह व्यवहार करना शुरू करता है—इसलिए नहीं कि प्रेस रिलीज़ में “कम्युनिटी” तीन बार लिखा है, बल्कि इसलिए कि सोर्स वहाँ बाहर है जहाँ लोग सच में उससे सीख सकते हैं। GamesIndustry.biz टाइमलाइन की रसीद देता है: Fenris Creations, जिसे तब CCP Games कहा जाता था, ने 2024 में कहा था कि वह Carbon को ओपन सोर्स बनाने की योजना बना रहा है, और लगभग दो साल बाद EVE Online के पीछे की टेक GitHub पर उपलब्ध है। उसी रिपोर्ट के अनुसार, कोर टेक्नोलॉजी टीम ने इस प्रोजेक्ट पर “धीमी आँच” की तरह काम किया, और ज़्यादातर काम पिछले 12 हफ्तों में हुआ। यह ओपन सोर्स करने का परिपक्व तरीका है, न कि रोडमैप मीटिंग के बिगड़ जाने के बाद गुस्से में पूरा कोडबेस अपलोड कर देना। अगर आप कोई स्टूडियो हैं और ऐसा करने के बारे में सोच रहे हैं, तो सीख सबसे अच्छे अर्थ में उबाऊ है: रिलीज़ को किसी प्रोडक्ट की तरह तैयार करें, गैराज सेल की तरह नहीं।
सबूत: EVE एक बेहिसाब कठिन स्ट्रेस टेस्ट है
Games Press कहता है कि Carbon EVE Online के सिंगल-शार्ड यूनिवर्स, उसकी प्लेयर-चालित अर्थव्यवस्था, और वीडियो गेम इतिहास की कुछ सबसे बड़ी लड़ाइयों को चलाता है। मुख्य संख्या है Guinness World Record बनाने वाली मल्टीप्लेयर PvP लड़ाई, जिसमें 8,825 खिलाड़ी शामिल थे—यह ऐसी रसीद है जिसे आप फ्रेम करवाकर सर्वर रैक के ऊपर टाँग दें। बहुत सारे इंजन किसी गलियारे को महँगा दिखा सकते हैं। बहुत कम इंजनों को हज़ारों खिलाड़ियों के स्पेस पॉलिटिक्स को स्प्रेडशीट वाली जंगल की आग में बदल देने से बचकर चलना पड़ा है।
Massively Overpowered भी बताता है कि Fenris Carbon को ऐसे स्थायी ऑनलाइन संसारों के लिए बना हुआ बताता है जहाँ करोड़ों खिलाड़ियों ने यात्रा की, लड़ाई की, निर्माण किया, व्यापार किया, और कहानियों को आकार दिया। इसी वजह से यह रिलीज़ रोचक है, भले ही आप EVE में कभी अनडॉक न करें और nullsec को खाँसी की दवा का कोई ब्रांड समझें। Carbon लंबे समय तक चलने वाली दुनियाओं, साझा अर्थव्यवस्थाओं, और ऐसे टेक्निकल डेट के बारे में सीख लेकर आता है जो एक कंटेंट सीज़न के बाद चुपचाप मर नहीं गया।
बिल्डर्स के लिए मूल्य EVE को ज्यों का त्यों कॉपी करने में नहीं है, क्योंकि कृपया एक और MMO अर्थव्यवस्था मत बनाइए जहाँ मेरी शाम टैक्स फाइल करने जैसी बन जाए। मूल्य है ग्रह-स्तर के पैमाने पर डिज़ाइन के दबाव को समझने में।
सावधानी: ओपन सोर्स कोई जादुई मुफ्त DLC नहीं है
GamesIndustry.biz रिपोर्ट करता है कि Fenris के कोर टेक्नोलॉजी के सीनियर डेवलपमेंट डायरेक्टर Ben Hunter ने इस कदम को साझा लाभ के इर्द-गिर्द समझाते हुए कहा, “If we improve the code and we can all benefit from it, it's good for everyone.” यानी, “अगर हम कोड को बेहतर बनाते हैं और हम सब उससे लाभ उठा सकते हैं, तो यह सभी के लिए अच्छा है।” यह पिच का स्वस्थ रूप है। ओपन सोर्स कोई दान की नकल नहीं है, और यह ऐसा चीट कोड भी नहीं है जो योगदानकर्ताओं को लूट गॉब्लिन की तरह बुला ले। यह तब काम करता है जब मेंटेनर के पास प्रोजेक्ट को उपयोगी, दस्तावेज़ित, और भरोसेमंद बनाए रखने की वजह हो।
यहीं कॉर्पोरेट बकवास नापने वाला मीटर काम आता है। कोई कंपनी किसी चीज़ को ओपन कह सकती है और फिर भी ऑनबोर्डिंग को UI के DMV जैसा बना सकती है—हर तरफ काउंटर, जवाब कहीं नहीं, और पता नहीं कैसे तीन फॉर्म गायब। यहाँ सबूत ज़्यादा मजबूत है क्योंकि Games Press कहता है कि रिलीज़ दो दर्जन से अधिक Carbon मॉड्यूल्स तक फैली है, जबकि GamesIndustry.biz वास्तविक रिलीज़ कार्य और GitHub उपलब्धता की रिपोर्ट करता है। अगला टेस्ट घोषणा नहीं है। टेस्ट यह है कि क्या बाहरी डेवलपर्स इसके साथ बिना Fenris के किसी पुरातत्वविद् को वॉइस चैट पर बुलाए बिल्ड कर सकते हैं।
फैसला: टूल्स प्लेटफॉर्म तब बनते हैं जब बाहरी लोग असली काम कर सकें
PC Gamer ने इस कदम को Fenris द्वारा अपने इन-हाउस EVE Online इंजन को पूरी तरह ओपन सोर्स बनाने के वर्षों पुराने वादे को पूरा करने के रूप में प्रस्तुत किया। यह वादा निभाना ही किसी कीनोट के वादे और ऐसी चीज़ के बीच फर्क है जिसे डेवलपर्स अपने हाथों से परख सकें। Carbon की सार्वजनिक रिलीज़ स्टूडियो को एक उपयोगी मॉडल देती है: आंतरिक टूल्स बाहरी ताकत बन सकते हैं जब वे किसी वास्तविक समस्या को हल करते हों, उनके पास युद्ध के निशान हों, और उन्हें इतनी गंभीरता से रिलीज़ किया जाए कि दूसरे बिल्डर्स भाग ले सकें।
पाठकों के लिए व्यावहारिक सीख सरल है। अगर आप गेम बनाते हैं, तो Carbon को तुरंत अपनाने वाले इंजन की तरह कम और स्टूडियो इंफ्रास्ट्रक्चर को साझा तकनीकी संपत्ति में बदलने की केस स्टडी की तरह ज़्यादा देखें। अगर Fenris इस प्रोजेक्ट को समझने योग्य और उपयोगी बनाए रखता है, तो Carbon वर्षों में MMO टेक की सबसे शिक्षाप्रद रिलीज़ों में से एक बन सकता है। अगर नहीं, तो भी यह गेमिंग के सबसे अजीब, सबसे जिद्दी, और सबसे ज़्यादा स्प्रेडशीट-चालित यूनिवर्स में से एक की पाइपलाइन के भीतर एक दिलचस्प म्यूज़ियम टूर रहेगा।
