अवास्तविक इंजन एक दिमाग के लिए बहुत बड़ा है - यह सब कोई क्यों नहीं जानता

Original: English

नहीं, एक व्यक्ति के लिए यह जानना व्यावहारिक रूप से असंभव है सब कुछ अवास्तविक इंजन में.

1. अवास्तविक इंजन है विशाल

अवास्तविक इंजन (विशेषकर UE5) इनमें से एक है सबसे बड़ा और सबसे जटिल कोडबेस कभी भी वास्तविक समय ग्राफ़िक्स के लिए बनाया गया।
इसका C++ की लाखों पंक्तियाँ, कवर करना:

  • प्रतिपादन (स्थगित, नैनाइट, लुमेन, पथ अनुरेखण, शेडर्स)

  • भौतिकी (अराजकता, विनाश, कपड़ा, वाहन)

  • एनिमेशन (कंट्रोल रिग, आईके, ब्लेंडस्पेस, मोशन वॉर्पिंग)

  • गेमप्ले फ्रेमवर्क (अभिनेता, घटक, सबसिस्टम)

  • नेटवर्किंग (प्रतिकृति, भविष्यवाणी, आरपीसी)

  • संपादक उपकरण (स्लेट, संपादक फ्रेमवर्क, एसेट सिस्टम)

  • उपकरण बनाएं (यूबीटी, यूएचटी)

  • प्लगइन्स, ऑडियो, एआई, स्क्रिप्टिंग, आदि।

इनमें से प्रत्येक क्षेत्र एक है कैरियर विशेषज्ञता अपने दम पर।

 

2. एपिक गेम्स स्वयं उपयोग करता है विशेषज्ञों की टीमें

महाकाव्य है सैकड़ों इंजीनियर, प्रत्येक बहुत संकीर्ण क्षेत्रों पर ध्यान केंद्रित कर रहा है।
उदाहरण के लिए:

  • एक टीम ही काम करती है नियगारा (अणु प्रणाली)।

  • दूसरा विशुद्ध रूप से केंद्रित है लुमेन प्रकाश.

  • एक और चालू अराजकता भौतिकी

  • एक और चालू अवास्तविक संपादक यूआई

  • और बहुत सारे गेमप्ले ढांचा

महाकाव्य के भीतर भी, कोई भी एक व्यक्ति सब कुछ नहीं जानता - यहां तक ​​कि टिम स्वीनी (संस्थापक) भी अब सभी प्रणालियों पर विस्तार से नज़र नहीं रखते हैं।

3. 8 घंटे का संकलन समय आपको कुछ बताता है

यह सिर्फ धीमा हार्डवेयर नहीं है - ऐसा इसलिए है क्योंकि कोडबेस है विशाल और अन्योन्याश्रित
यहां तक ​​की समझ सब कुछ कैसे जुड़ता है साल, महीने नहीं.
और जब तक आप ऐसा करते हैं, इंजन बदल जाता है - एपिक हर कुछ हफ्तों में प्रमुख वास्तुशिल्प रिफैक्टरों के साथ यूई को अपडेट करता है।

लेकिन यहाँ आशाजनक सत्य है

आप कर सकना एक में विशेषज्ञ बनें टुकड़ा अवास्तविक इंजन का, और आपको बस इतना ही चाहिए:

  • AAA-गुणवत्ता वाला गेम बनाएं

  • इंजन को ही संशोधित करें

  • या अपना खुद का सरलीकृत संस्करण भी बनाएं (बहुत से लोग ऐसा करते हैं!)

यदि आप कोई फोकस चुनते हैं (उदाहरण के लिए, "रेंडरिंग और सामग्री" या "गेमप्ले फ्रेमवर्क"), तो आप ऐसा कर सकते हैं इसमें पूरी तरह से महारत हासिल करेंऔर आप 99% डेवलपर्स की तुलना में इंजन के बारे में अधिक समझेंगे।

--------------------------------------------------------------------------------------------------

यहां तक ​​कि जो लोग अवास्तविक पूर्णकालिक काम करते हैं (एपिक इंजीनियर) भी अक्सर कहते हैं:

"मैं अभी भी इंजन के नए हिस्सों की खोज कर रहा हूं जिनके बारे में मुझे नहीं पता था।"

Log in to add a comment.

Comments

No comments yet.