अगर कोई लोकप्रिय नहीं हैं, तो क्यों नहीं?
क्योंकि इस तरह के ढांचे का संचालन कैसे होगा, इस पर आम सहमति जैसा कुछ नहीं है।
Gamedev.net पर एक थ्रेड पर मैंने यह निर्धारित किया कि जब लोग घटक-आधारित गेम सिस्टम के बारे में बात करते हैं, तो वास्तव में कम से कम 8 संभावित क्रमांकन होते हैं कि वे कैसे काम करने की उम्मीद करते हैं, 3 अलग-अलग कारकों के आधार पर:
इनबोर्ड बनाम आउटबोर्ड - घटकों को एक इकाई में एकत्रित किया जाना चाहिए, या उन्हें एक सबसिस्टम का हिस्सा होना चाहिए और केवल एक इकाई आईडी से जुड़ा होना चाहिए?
स्थिर बनाम गतिशील रचना - संस्थाओं को घटकों के एक ज्ञात समूह से मिलकर बना होना चाहिए (जैसे। 1 भौतिकी, 1 एनीमेशन, 1 एआई, आदि) जो अच्छी तरह से ज्ञात इंटरफेस के माध्यम से कोड में संचार कर सकते हैं, या संस्थाओं में मनमाने ढंग से घटकों को जोड़ा जा सकता है। उन्हें (ब्याज के अन्य घटकों का पता लगाने के लिए संबद्ध रणनीतियों के साथ)
घटक पर डेटा बनाम इकाई पर डेटा - क्या डेटा को उस घटक द्वारा आयोजित किया जाना चाहिए जो मुख्य रूप से उस पर संचालित होता है? या सभी घटकों द्वारा सुलभ एक साझा स्थान में इकाई पर डेटा संग्रहीत किया जाना चाहिए?
इससे परे कि घटक कैसे साझा करें (साझा डेटा के माध्यम से संवाद करना चाहिए? इस पर आगे सवाल हैं? वाया फ़ंक्शन पॉइंटर्स? वाया सिग्नल / स्लॉट? या बिल्कुल नहीं?), उन्हें कैसे अपडेट करना चाहिए (घटक प्रकार के आधार पर एक निश्चित क्रम में? प्रति) -निर्माण के समय में परिभाषित-ऑर्डर ऑर्डर; घटक अंतरनिर्भरता के सामयिक प्रकार के आधार पर?), आदि।
इनमें से प्रत्येक विकल्प पूरी तरह से मनमाना है, और एक प्रणाली के साथ आप जो कुछ भी कर सकते हैं वह दूसरे के साथ किया जा सकता है। लेकिन जिस तरह से आपको इसे कोड करना होगा वह प्रत्येक मामले में काफी अलग है। और लोगों को लगता है कि उनके लिए सबसे अच्छा काम किस तरह से किया जाना चाहिए।
इस समय लोग अभी भी इस विचार में फंस गए हैं कि घटक किसी तरह वस्तु अभिविन्यास के लिए एक प्रतिस्थापन है (जो वे नहीं कर रहे हैं) और यह भी कल्पना कर रहे हैं कि वे एक बड़े पैमाने पर बदलाव हैं कि कैसे पारंपरिक रूप से खेल किए गए थे (जो फिर से, वे नहीं थे - लोगों ने उम्र के लिए उनकी संस्थाओं में विभिन्न उपप्रणालियों को उखाड़ फेंका है), इसलिए बहुत अधिक अतिशयोक्ति है और बहुत समझौता नहीं है। हो सकता है कि कुछ वर्षों में चीजें शांत हो गई हों और लोग एक या दो मानक दृष्टिकोणों से निपटेंगे।