1 पॉइंट द्वारा GN⁺ 2023-09-18 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Unity की नई pricing policy के विरोध में दुनिया भर के गेम डेवलपर्स, डिज़ाइनर्स, आर्टिस्ट्स और बिज़नेस प्रोफेशनल्स का सामूहिक खुला पत्र
  • विवाद का केंद्र 1 जनवरी 2024 से लागू होने वाला installation-based fee (Runtime Fee) है, जो बड़े और छोटे दोनों डेवलपर्स के लिए खतरा माना जा रहा है
  • यह फैसला इंडस्ट्री से पूर्व परामर्श के बिना घोषित किया गया, और "इसका असर सिर्फ इंडस्ट्री के 10% पर होगा" वाले Unity के दावे को स्पष्ट झूठ बताया गया
  • तत्काल कदम के रूप में सभी प्रोजेक्ट्स में IronSource और Unity Ads monetization पूरी तरह रोकने की घोषणा
  • Runtime Fee को तुरंत वापस लेने की मांग और अन्य डेवलपर्स से साथ आने और एकजुटता दिखाने की अपील

Unity और गेम डेवलपमेंट इंडस्ट्री का संबंध

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

12 सितंबर की घोषणा और Runtime Fee का मुद्दा

  • 12 सितंबर को घोषित नीति में 1 जनवरी 2024 से installation-dependent fees लागू करने की बात कही गई
    • यह फैसला इंडस्ट्री से परामर्श के बिना लिया गया, जिससे बड़े और छोटे दोनों डेवलपर्स जोखिम में पड़ गए
  • Unity ने दावा किया कि नया ‘Runtime Fee’ इंडस्ट्री के सिर्फ 10% हिस्से को प्रभावित करेगा, लेकिन इसका जवाब देते हुए कहा गया कि यह सिर्फ भ्रामक ही नहीं बल्कि स्पष्ट रूप से झूठा है
  • इसे इंडस्ट्री की विशिष्ट चुनौतियों और जटिलताओं की अनदेखी करने वाला कदम बताते हुए कड़ा विरोध जताया गया
  • लंबे समय से सहयोगपूर्ण प्रयासों के बावजूद, इस फैसले ने बिना किसी परामर्श या संवाद के सैकड़ों स्टूडियोज़ को जोखिम में डाल दिया

उदाहरण और इंडस्ट्री पर प्रभाव

  • इसकी तुलना ऐसी स्थिति से की गई है मानो कोई ऑटोमोबाइल निर्माता एक साल पहले खरीदी गई कार पर हर मील चलने पर अचानक शुल्क लगाना शुरू कर दे; कहा गया कि इससे उपभोक्ताओं और पूरी इंडस्ट्री पर भूकंप जैसा असर पड़ेगा
  • इंडस्ट्री पहले से ही profitability pressure, बढ़ती competition, और development व marketing cost में वृद्धि जैसी समस्याओं से जूझ रही है
  • इसका असर सिर्फ डेवलपर्स तक सीमित नहीं रहेगा, बल्कि आर्टिस्ट्स, डिज़ाइनर्स, मार्केटर्स और प्रोड्यूसर्स तक पहुंचेगा, और समर्पित कंपनियों के बंद होने तक की श्रृंखलाबद्ध स्थिति पैदा कर सकता है

सामूहिक कार्रवाई और मांगें

  • तत्काल कार्रवाई के रूप में सभी प्रोजेक्ट्स में IronSource और Unity Ads monetization रोकने का निर्णय लिया गया, और यह तब तक जारी रहेगा जब तक बदलावों पर पुनर्विचार नहीं होता
  • समान सोच रखने वालों से भी यही कदम उठाने का आग्रह किया गया, और Runtime Fee को पार्टनरशिप को नुकसान पहुंचाने वाला अस्वीकार्य बदलाव बताते हुए इसे तुरंत रद्द करने की मांग की गई
  • निष्पक्ष और न्यायसंगत समाधान आने तक monetization रोकने में शामिल होने और खुले पत्र पर हस्ताक्षर करके समर्थन जताने की अपील की गई
  • इस बात पर ज़ोर दिया गया कि गेम डेवलपमेंट इंडस्ट्री का असली मूल्य खुलेपन, विशेषज्ञता के साझा उपयोग और सामूहिक प्रगति पर आधारित समुदाय में है

1 टिप्पणियां

 
GN⁺ 2023-09-18
Hacker News की राय
  • इस पत्र के नीचे जिन कंपनियों के नाम हैं, उनमें से कुछ अब तक देखी गई कंपनियों में सबसे खराब के करीब हैं। कई ऐसी कंपनियों के रूप में जानी जाती हैं जो दूसरे इंडी गेम्स की नकल करके उन्हें अत्यधिक monetize करती हैं

    • सूची में शामिल कंपनियों में से मैंने बस एक को पहचाना, और वह भी ठीक इसी वजह से था
      https://en.wikipedia.org/wiki/Voodoo_(company)#Criticism
    • दिलचस्प बात वे कंपनियां हैं जो सूची में नहीं हैं, जैसे HoYoverse
      कई लोग अनुमान लगा रहे थे कि असली मुद्दा यह है कि Unity Technologies, Unity-आधारित gacha games के अरबों डॉलर के मुनाफे में कहीं बड़ा हिस्सा लेना चाहती है
      अगर सभी indie developers Unity छोड़ भी दें, लेकिन “Genshin Impact” जैसी पैसा छापने वाली मशीन वाली HoYoverse बनी रहे, तो Unity Technologies का मुनाफा काफी बढ़ सकता है
      बेशक, सचमुच अरबों डॉलर दांव पर हैं, इसलिए HoYoverse की तरफ से भी पहले मुकदमा करने की संभावना ज्यादा है
    • उन कंपनियों को देखकर मेरे मन में आया, “तुम लोग खुद को stakeholder समझना चाहोगे”
      जब Among Us, Pokemon, GRIS, Cuphead, Hollow Knight, Ori, Cities: Skylines के developers इस पत्र में शामिल हों, तब मुझे बताना
  • “हमारी तकनीक” वाली अभिव्यक्ति से साफ लगता है कि वह तकनीक आखिरकार “business mindset” ही है। Unity की fee बढ़ोतरी की समस्या भी शायद यह है कि इन “business mindsets” ने वर्षों में जिस advertising business model को तराशा है, वह खतरे में पड़ गया है
    वाकई कमाल की अफरा-तफरी है

    • हमारी तकनीक = वह चीज code करना जिसे resident psychologist ने players को loot boxes खरीदने की लत लगाने की सबसे ज्यादा संभावना वाला माना हो
    • ऐसा नहीं लगता कि ये लोग community में कोई बड़ा योगदान देते हैं। इनके बनाए content भी आम तौर पर बिना ज्यादा सोचे-समझे नशे की तरह addictive बनाए गए clicker-type games ही लगते हैं
      आखिरकार, मैं सहमत हूं कि यह open source पर पलने वाला business model है
  • community के खिलाफ कदमों और उनके जवाब में campaigns के बार-बार होने से थकान होती है। Twitter, Reddit, Unity थे, और शायद और भी उदाहरण रहे होंगे
    फिर भी ऐसी घटनाओं का एक सकारात्मक असर है कि वे open platforms पर ज्यादा ध्यान और मूल्य दिलाती हैं

    • खुद को “community” का हिस्सा समझना ही समस्या है। असल में आप किसी कंपनी के सिर्फ customer/user हैं, और उन्हें मुझे वही देना है जिसके लिए मैंने पैसे दिए हैं
  • क्या Unity ऐसे बदलावों को retroactively लागू कर सकती है? अगर game बनाते समय शर्तें अलग थीं, तो क्या अब प्रति-install fee को कानूनी रूप से enforce किया जा सकता है, यह जानना चाहता हूं

    • contract law में “क्या वे ऐसा कर सकते हैं?” सवाल का जवाब आखिरकार इस पर निर्भर करता है कि अदालत में आप कितना पैसा खर्च करने को तैयार हैं
      contract में retroactive clause लिखा जा सकता है। contract में कुछ भी लिखा जा सकता है
      enforce किया जा सकता है या नहीं, यह अलग बात है, और सामने वाला जितना ज्यादा पैसा खर्च करेगा, “नहीं” वाले निष्कर्ष तक पहुंचने की लागत उतनी ही बढ़ती जाएगी। इतना पैसा खर्च करने के बाद भी जवाब “हां” हो सकता है
      game developers ने जिन contracts पर पहले ही sign किया है, उनमें ऐसी बात थी या नहीं, यह नहीं पता। developers से पूछना होगा
    • अमेरिका में आखिरकार यह जानने के लिए लाखों डॉलर खर्च करके court battle करनी पड़ेगी। उस दौरान वे remotely game को disable भी कर सकते हैं, और बाद में fine लग सकता है, लेकिन तब तक company का जिंदा रहना जरूरी है
    • EU में यह सचमुच illegal है, और EU देशों के 90% में तो मामला शायद court तक भी नहीं जाएगा
      हालांकि नए software के license की वजह से upgrade रोक सकते हैं, या upgrade करने पर उसी समय से fees देने को कह सकते हैं
      अमेरिका में मुझे लगता है कि दोनों पक्षों को भारी cash जलानी पड़ेगी, ऐसी court fight बनने की काफी गुंजाइश है
    • मेरी समझ के मुताबिक Unity perpetual license जारी नहीं करती। 1 जनवरी को वे license बदलते हैं, और अगर आप product का इस्तेमाल जारी रखते हैं तो माना जाता है कि आपने नया license अपने-आप स्वीकार कर लिया। अगर आप सहमत नहीं हैं तो तब तक इस्तेमाल बंद करना होगा
      Unreal perpetual license है, इसलिए उस पर इसी तरह असर पड़ना मुश्किल है
    • हां भी और नहीं भी। सहमति के बिना contract को retroactively बदला नहीं जा सकता, लेकिन retroactive होने का दायरा उम्मीद से संकरा परिभाषित होता है। यह पहले से बेची गई चीजों पर लागू होता है, लेकिन पुराने engine से बने game की नई बिक्री पर शायद लागू न हो
      बाकी मामलों में लागू jurisdiction के contract law rules और संबंधित terms of service की सटीक wording की गहरी समझ चाहिए। खास तौर पर यह ऐसा legal area है जहां सही procedure चूक जाने पर remedy पाने का मौका हमेशा के लिए खत्म हो सकता है
      असल में कौन से विकल्प उपलब्ध हैं, यह पक्का नहीं है, और यह ऐसा क्षेत्र है जहां internet पर किसी भी व्यक्ति से legal advice लेने के बजाय lawyer से बात करनी चाहिए
  • अगर संभव हो तो https://godotengine.org/ पर shift होकर उसे गंभीरता से एक बार इस्तेमाल करने की सलाह दूंगा

    • अगर आपने सिर्फ fully-fledged game engines ही इस्तेमाल किए हैं, तो engine के बजाय केवल libraries का इस्तेमाल करके scratch से game बनाने की सलाह दूंगा। Entities, Components, Prefabs, Scenes, Nodes जैसे high-level basic elements तक ही न सोचें; structures, pointers और memory से problem solve करना सीखना अच्छा होगा
      C और SDL जैसी चीजों से weekend में एक simple 2D platform game बना लें। कई levels, title screen, और हो सके तो pause screen भी डालें। अगर पहली बार कर रहे हैं तो आपको यह अपेक्षा से ज्यादा आसान लग सकता है
      scene graph, component system या garbage collection की जरूरत नहीं है। अगर आप सिर्फ ऐसे environment के आदी हैं जहां ये सब default में मिलते हैं, तो आप उसी paradigm के भीतर काम करते रहेंगे
      बाद में चाहें तो फिर से fully-fledged engine इस्तेमाल कर सकते हैं, लेकिन तब आपको अपने ideas को ऐसे complex, जरूरत से ज्यादा generalized over-abstraction systems में फिट करने के बजाय खुद ज्यादा काम करने की value दिखने लग सकती है जिन्हें आपने खुद design नहीं किया
      बेशक, यह इस शर्त पर है कि आपके लक्ष्य का एक हिस्सा किसी खास software का skilled user बनने के बजाय सामान्य अर्थों में खुद को game developer कहने लायक व्यक्ति बनना है। अगर knowledge, skill और craftsmanship बढ़ाने में रुचि नहीं है और सिर्फ जो चाहते हैं वही बनाना है, तो एक fully-fledged engine से दूसरे fully-fledged engine पर जाते रहें
    • Godot backend graphics API के तौर पर क्या इस्तेमाल करता है? देखने में तो लगता है कि सभी platforms पर OpenGL इस्तेमाल करता है
  • समझ नहीं आता कि जब कोई कंपनी सफल होती है, तो उसके लिए वही काम जारी रखना इतना मुश्किल क्यों हो जाता है। Unity के मामले में यह cross-platform game tools का collection था, लेकिन उसने ज़बरदस्ती हर तरह के घटिया features जोड़ने की कोशिश की
    लगता है गेम्स से कोई लेना-देना न रखने वाले लोगों ने कंपनी पर कब्ज़ा कर लिया है और Excel sheets व graphs देखते हुए सबसे घटिया features से नए revenue sources खोज रहे हैं। ऐसे लोगों को सार्वजनिक शर्मिंदगी वाली सूची में डाल देना चाहिए ताकि उन्हें फिर कभी hire न किया जाए। उम्मीद है ऐसी कंपनियां जल्दी डूब जाएं

    • Unity कभी profit के आधार पर सफल नहीं रही। यह FOSS भी नहीं है, फिर भी लोग इसे वैसा treat करते हैं। उदाहरण के लिए यह देखें
      https://discord.com/channels/428803852351963146/428803852351...
      Unity का user base कुल मिलाकर निचले स्तर का है, और कंपनी के लिए बेहतर होगा कि बहुत मांगें रखने वाले लेकिन profitable न होने वाले लोग कहीं और चले जाएं
  • खासकर mobile games में ads user experience को भयानक बना देते हैं। कम-से-कम अगर इस मामले से वे games में परेशान करने वाले ads बंद करने पर मजबूर हुए हैं, तो यह अच्छी बात है

    • वे बस किसी दूसरे ad network पर switch कर लेंगे
  • अगर वे कंपनियां रातोंरात गायब हो जाएं, तो यह मानवता के लिए सकारात्मक नतीजा होगा। लगता है Unity की पागलपन भरी हरकतों में भी कोई फायदा है

    • इसका असर normal game development studios पर भी पड़ सकता है। लेकिन इस letter पर sign करने वालों के बारे में मुझे खास परवाह नहीं है
      अलविदा। अगर कोई product इसलिए सिर्फ ads पर चलता है क्योंकि लोग उसके लिए पैसे नहीं देते, तो इसका मतलब है कि वह घटिया product है। market को तुम जैसे और भूसे की नहीं, बेहतर games की जरूरत है
    • वे कंपनियां वास्तव में गायब होने से पहले games को शुरू से फिर से बना लेंगी। उनमें से हर एक के पास सचमुच अरबों dollars हैं, और इस trend के हिसाब से वे Unity से कहीं ज्यादा लंबे समय तक टिक सकती हैं
  • क्या किसी ने http://www.gamebryo.com/ इस्तेमाल किया है?

    • Bethesda ने कुख्यात रूप से इस्तेमाल किया था
  • sign करने वाली कंपनियों में से एक की website पर गया और cookie popup में “reject” दबाया, तो यह paragraph खुल गया
    “अगर आप cookies store नहीं करना चाहते या उन्हें हटाना चाहते हैं, तो आप क्या कर सकते हैं?”
    “आप web browser settings बदलकर cookies store करने की सहमति वापस ले सकते हैं।”
    अब लगने लगा है कि इस industry में कुछ हद तक entry barrier होना बेहतर होगा। यानी ऐसा barrier जो low-effort cash-grab games को रोके

    • दूसरे नजरिए से देखें तो browser settings उन entities के लिए non-consent expression का perfect तरीका हैं जो allowlist में नहीं हैं, और इससे आज का हास्यास्पद, टुकड़ों में बंटा approach खत्म हो सकता है
    • ऐसा करने पर सिर्फ indie बाहर हो जाएंगे। बड़े cash-grab operators के पास अपना engine बनाने की क्षमता है, और वे उतने ही profitable हैं
    • कुल मिलाकर कई जगहों पर entry barriers बढ़ाने की जरूरत है