मल्टी-थ्रेडेड गेम या गेम इंजन डिज़ाइन और विकास पर सर्वोत्तम संसाधन क्या हैं?


44

मल्टी-थ्रेडेड गेम या गेम इंजन डिज़ाइन और विकास पर सर्वोत्तम संसाधन क्या हैं? जैसा कि यह स्पष्ट रूप से है कि जहां कंप्यूटर हैं, मैं इस विषय का अध्ययन करना चाहता हूं और मैं जानना चाहता हूं कि वहां क्या संसाधन और उदाहरण हैं।


मैं इस प्रश्न को ऑफ-टॉपिक के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि हम संसाधनों के लिए पूछे जाने वाले प्रश्नों का समर्थन नहीं करते हैं।
१n

@Gnemlock खुशी है कि आप इसे समय में पकड़ लिया। यहां एक ऑफ-टॉपिक प्रश्न नहीं होना चाहिए।
Ricket

जवाबों:



24

ऐसा नहीं खूंखार धागे श्रृंखला इंटेल द्वारा, काफी अच्छा है। इसके 3 भाग हैं, उनमें से पहले 1.5 में मूल बातें शामिल हैं।

पहले 1.5 में कवर किया गया था का सारांश:

कार्यात्मक अपघटन से बचें

यहाँ छवि विवरण दर्ज करें

सबसे पहले, वे कार्यात्मक अपघटन का उपयोग करके हतोत्साहित करते हैं। कार्यात्मक अपघटन सिर्फ "एआई को एक धागे पर रखना, ऑडियो को दूसरे धागे पर रखना, तीसरे थ्रेड पर ग्राफिक्स डालना"

ताकि इस तरह का दिखे

यहाँ छवि विवरण दर्ज करें

तो यह बुरा है ™। इसके बजाय आप डेटा अपघटन का उपयोग करना चाहते हैं ।

डेटा अपघटन का उपयोग करें

डेटा अपघटन का मतलब है कि आप अपने खेल की हर चीज़ को छोटे-छोटे कामों में काट लें । आप x थ्रेड्स को स्पॉन करते हैं, 4 कहते हैं, और फिर उन 4 थ्रेड्स में से प्रत्येक के लिए वे लगातार कार्य ढेर से एक काम को पकड़ लेते हैं और उस पर काम करते हैं जब तक वे काम नहीं करते।

यहाँ छवि विवरण दर्ज करें

यह पिज्जा खाने वाले लोगों के झुंड की तरह है। पिज्जा के होने तक हर कोई स्लाइस लेता है।

यहाँ छवि विवरण दर्ज करें

बेशक, अब मुझे भूख लगी है।



5

यहाँ एक ब्लॉग पोस्ट है जो कार्य प्रबंधन में एक व्यावहारिक उदाहरण प्रदान करता है । यह आपके हिस्से पर समानांतर इंजन डिजाइन के बारे में कुछ ज्ञान मानता है लेकिन आप इसे अभी भी 'उन्नत रीडिंग' के रूप में उपयोगी पा सकते हैं।


1

मुझे लगता है कि आपको एक कार्य-या नौकरी-आधारित दृष्टिकोण पर ध्यान देना चाहिए।

गेम इंजन रत्न के विषय पर 2 या 3 लेख हैं।

अलग-अलग सम्मेलन आदि में इस विषय पर कुछ प्रस्तुतियाँ दी गई हैं।

उदाहरण के लिए जोहान एंडरसन द्वारा "गेम इंजन के समानांतर फ्यूचर्स"

जीडीसी वॉल्ट पर भी एक नज़र डालें, मुफ्त अनुभाग में विषय पर कई प्रस्तुतियां और पूर्ण वीडियो हैं। http://www.gdcvault.com/

ps। एक नया उपयोगकर्ता होने के कारण कोई और सीधा लिंक पोस्ट नहीं कर सका। डी एस।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.