17 पॉइंट द्वारा xguru 2023-09-15 | 12 टिप्पणियां | WhatsApp पर शेयर करें
  • "अगर आप नया game project शुरू कर रहे हैं, तो Unity का इस्तेमाल न करें"
  • Unity कभी video game industry का उद्धारक था। यह इस्तेमाल में अपेक्षाकृत आसान था और सिर्फ एक नहीं, बल्कि कई गेम्स के लिए engine/framework देता था
  • लेकिन अब ऐसा नहीं है। अगर आपने 4 महीने पहले project शुरू किया था, तो किसी दूसरे विकल्प पर switch करने पर विचार करें। Unity अब बिल्कुल भी भरोसेमंद company नहीं रही
  • क्या हुआ? John Riccitiello के company संभालने के बाद, पिछले कुछ वर्षों में Unity engine लगातार गिरावट का शिकार हुआ है, जिसके पीछे अजीब business model, बिना maintenance वाले features, और अनियमित stability रही है
  • Unity में कुछ खास features के लिए internal champions होते हैं
    • अगर वे champions company छोड़ दें, तो वह feature मुरझाने लगता है और अंततः गायब हो जाता है
    • Unity प्रतिस्पर्धी products को acquire करती है, लेकिन अगर उस product का owner company छोड़ दे, तो उसे फिर support नहीं मिलता
  • हाल की LTS, जिसे "Stable" version कहा जाता है, इस्तेमाल करते समय कुछ भी करने से पहले खाली page खोलना ज़रूरी है, नहीं तो engine crash हो जाता है
    • इसकी वजह वह bug है जिसे Unity ने हाल ही में introduce किया, लेकिन अभी तक fix नहीं किया। इससे हर बार project खोलने में कुछ मिनट extra लगते हैं, और फिर भी यह stable नहीं है
  • हाल का सबसे बड़ा फैसला है pricing plan में बदलाव। अगर इसके अहम हिस्सों को देखें, तो बदलाव इस तरह हैं
    • मुफ्त Unity Personal अब offline इस्तेमाल नहीं किया जा सकता
    • अब सभी tiers में developers को install किए गए हर game पर कुछ cents की flat fee देनी होगी
    • Unity Plus (जिसे बंद किया जाना है), Pro, और Enterprise levels सभी पर subscription fee लगेगी, और ज़्यादातर professional developers को इन्हीं का इस्तेमाल करना पड़ेगा
    • download count के आधार पर tiers और revenue के आधार पर भुगतान राशि तय होगी
    • Unity ने subscription से कभी पैसा नहीं कमाया; उसने हमेशा ad platform (जैसे f2p mobile games में दिखता है) से कमाई की है
    • Unity services इस्तेमाल करने पर discount दिया जाएगा
    • उम्मीद है कि यह पैसा उन runtime problems को ठीक करने में मदद करेगा, जिनकी वजह से basic stable version भी crash हुए बिना नहीं चल पाता
  • इसलिए असली समस्या है "पहले से subscription fee लेने के बावजूद अब हर install पर भी charge करना"
    • अगर extra cost भी देनी है, तो फिर subscription का मतलब ही क्या है?
  • इसके अलावा, इन दो तरह की लागतों में फर्क करना भी developer की ही ज़िम्मेदारी है
    • Unity ने हम पर बहुत सारा अतिरिक्त administrative काम डाल दिया है
    • Vampire Survior की सबसे बड़ी ताकत उसकी कीमत थी, लेकिन अब वैसा करना संभव नहीं रहेगा
    • अगर 99 cents में game रिलीज़ किया जाए, तो Steam platform fee के तौर पर 30% ले लेगा, और Unity हर install पर 20 cents लेगा, इसलिए 1 डॉलर पर अधिकतम 46 cents की ही कमाई बचेगी
  • भले ही आप यह सोचकर व्यक्तिगत रूप से game development शुरू करें कि शायद यह चले या न चले, लेकिन अगर बड़ी सफलता मिल गई, तो उसी के लिए सज़ा मिलेगी
    • क्योंकि Unity percentage नहीं, बल्कि flat fee मांगता है
    • मैं कीमत घटा भी दूँ, तब भी Unity की मांग की गई रकम नहीं बदलेगी
  • यह सारा पैसा developer की जेब से जाएगा, लेकिन publisher शायद इससे जुड़ना नहीं चाहेगा
  • आगे चलकर Unity से बने games की घोषणाएँ कम होने की उम्मीद है

12 टिप्पणियां

 
xguru 2023-09-17

अगर आप अन्य विकल्पों के बारे में जानना चाहते हैं, तो Unity के बाद गेम डेवलपमेंट

साथ ही, नीचे दिए गए लेख में यह भी बताया गया है कि पहले से Unity में डेवलप किए गए गेम भी समस्या में पड़ सकते हैं.
ऐसा लगता है कि Unity ने ToS बदलावों को ट्रैक करने वाली GitHub repository को चुपचाप हटा दिया

 
nottiger 2023-09-15

आत्मघाती गोल

 
xguru 2023-09-15

Unity मर चुका है

कहा जा रहा है कि जान से मारने की धमकी के कारण Unity ने Austin/San Francisco दफ्तरों को सप्ताहांत तक बंद करने का फैसला किया है।
https://gamesindustry.biz/unity-closes-offices-in-wake-of-death-threat…

 
xguru 2023-09-15

क्या आपने Unity से Unreal Engine में स्विच करने का फैसला कर लिया है?

लगता है, मौका अच्छा हो तो उसका फायदा उठाना चाहिए। मैं Epic का कर्मचारी तो नहीं हूँ, हाहा

 
wedding 2023-09-15

कितना भी सोचूं, यह पूरी तरह पागलपन भरी नीति लगती है।

 
colus001 2023-09-15

मुझे लगता है कि Godot इंजन का developer experience काफ़ी अच्छा है, इसलिए काफ़ी लोग उधर चले जाएंगे। लो-कोस्ट गेम डेवलपमेंट अब Unity के साथ लगभग असंभव लगता है। अगर इसे बहुत ज़्यादा विज्ञापन चलाने वाले 100 मिलियन वॉन से ऊपर के उद्योग पर लागू किया जाता, तो शायद इतना बड़ा विरोध नहीं होता; अफ़सोस है।

 
ffdd270 2023-09-15

मुझे भी लगता है कि Godot इंजन का अनुभव वाकई काफ़ी अच्छा है। यह तेज़, हल्का और सहज है... ऊपर से अगर आप चाहें तो इसे खोलकर अपनी ज़रूरत के मुताबिक़ बदलने की गुंजाइश भी लगभग असीमित है, इसलिए यह अभी भी काफ़ी अच्छा है। और आगे भी इससे काफ़ी उम्मीदें लगती हैं। खासकर इन दिनों इसकी development direction मुझे सच में बहुत पसंद आ रही है...

 
dokdo2005 2023-09-15

Unreal Engine ने हाल ही में इसे इस तरह बदला था: 'एक तय revenue तक free use OR अलग contract'—लेकिन Unity तो उल्टा उसी के खिलाफ जा रहा है...

 
colus001 2023-09-15

मैंने अक्सर देखा है कि non-tech CEO ऐसे फैसले लेकर कंपनी को बर्बाद कर देते हैं, और इस बार भी मुझे चिंता है कि कहीं ऐसा ही न हो। मैंने व्यक्तिगत रूप से 7~8 साल बाद Unity फिर से इस्तेमाल किया, तो मेरा development experience बहुत खराब लगा, इसलिए मैं Godot की तरफ सीख रहा था।

 
wooseop 2023-09-15

मुझे लगता है यह 21वीं सदी की गेम इंडस्ट्री का सबसे खराब फैसला है... इस एक फैसले से अब Unity सचमुच ऐसा इंजन बन गया है जिसे इस्तेमाल करने की कोई वजह ही नहीं बची।

 
idunno 2023-09-15

लगता है जैसे उन्होंने अपनी ही कब्र खुद खोदी हो।