इस प्रोजेक्ट के बारे में

Awesome Learn Gamedev उन लोगों के लिए सीखने के संसाधनों का एक चुनिंदा संग्रह है जो गेम बनाना चाहते हैं। इसे टूल के बजाय अनुशासन के अनुसार व्यवस्थित किया गया है, और यह जानबूझकर विशिष्ट समस्याओं के लिए चरण-दर-चरण ट्यूटोरियल के बजाय सामान्य ज्ञान और समस्या-समाधान कौशल बनाने पर केंद्रित है। सूची का रखरखाव हेज़ल केनेडी द्वारा किया जाता है, जो एक तकनीकी कलाकार और गेमप्ले प्रोग्रामर हैं, और यह बताता है कि अधिकांश संसाधन मुफ्त हैं, भुगतान वाली वस्तुओं को स्पष्ट रूप से चिह्नित किया गया है और केवल तभी शामिल किया गया है जब किसी कार्यरत उद्योग पेशेवर द्वारा समर्थित हो। पूरे समय दो मार्करों का उपयोग किया जाता है: शुरुआती लोगों के लिए सर्वोत्तम माने जाने वाले संसाधनों के लिए एक स्टार चिह्न, और सबसे उपयोगी माने जाने वाले संसाधनों के लिए एक बैंगनी चिह्न, जिसमें प्रभावशाली पाठ्यक्रम, पुस्तकें और अन्य मेगा-सूचियाँ शामिल हैं। मुख्य अनुभागों में शामिल हैं: - सामान्य: नए लोगों के लिए प्रवेश बिंदु, स्टूडियो भूमिकाओं का अवलोकन जैसे "द डोर प्रॉब्लम", MIT ओपन कोर्सवेयर, और कई अन्य बड़ी संसाधन सूचियाँ। - प्रोग्रामिंग: कंप्यूटर विज्ञान अध्ययन योजनाएँ, Godot, Unreal और Unity के लिए इंजन-विशिष्ट पाठ्यक्रम, Python और C++ पाठ्यक्रम, डेटा संरचनाएँ और एल्गोरिदम, गेम प्रोग्रामिंग पैटर्न, गेम प्रोग्रामर के लिए गणित, प्रदर्शन अनुकूलन, डेटा-उन्मुख डिज़ाइन, इंजन आर्किटेक्चर, Git, डिज़ाइन पैटर्न, टूल विकास, और रेट्रो कंसोल प्रोग्रामिंग। - गेमप्ले: साक्षात्कार तैयारी सामग्री और गेम AI पर मुफ्त खंड। - ग्राफिक्स: ग्राफिक्स प्रोग्रामिंग मेगा-सूचियाँ, WebGL फंडामेंटल्स, GPU Gems, रेंडरिंग पाठ्यक्रम, ग्राफिक्स पाइपलाइन लेख, API तुलनाएँ, 3D फ़ाइल प्रारूप अनुसंधान, साइन्ड डिस्टेंस फील्ड्स और रे मार्चिंग, और शिप किए गए गेम के रेंडरिंग ब्रेकडाउन। - नेटवर्किंग: मल्टीप्लेयर पाठ्यक्रम, नेटकोड लेख, सोर्स नेटवर्किंग और लेटेंसी क्षतिपूर्ति पर Valve दस्तावेज़, प्रतिकृति श्रृंखला, निर्धारक नेटकोड, TRIBES नेटवर्किंग मॉडल, और क्लाइंट-साइड भविष्यवाणी सामग्री। - मज़ा: हल्का पठन जैसे प्रोग्रामिंग के लिए संगीत, इंजीनियरिंग में आलस्य पर निबंध, एक Destiny बग ब्रेकडाउन, और Sigbovik कार्यवाही। - तकनीकी कला: तकनीकी कला संसाधन सूचियाँ और समुदाय, पाठ्यक्रम सामग्री, एक Crash Bandicoot रेंडरिंग पूर्वव्यापी, और प्रक्रियात्मक कला ब्रेकडाउन। - शेडर्स: HLSL और GLSL परिचय, द बुक ऑफ़ शेडर्स, Unity शेडर ट्यूटोरियल, Shadertoy, RenderDoc, और शेडर ग्राफ गाइड। - रिगिंग: लाइव-स्ट्रीम किए गए व्याख्यान कैटलॉग और संबंधित सामग्री। - VFX: प्रभाव-केंद्रित संसाधन। - कला: 2D/चित्रण, 3D, एनीमेशन, और गैर-कलाकारों के लिए संसाधन। - डिज़ाइन: स्तर डिज़ाइन, UI/UX, और संदर्भ सामग्री। - ऑडियो, लेखन, उत्पादन, मार्केटिंग और व्यवसाय, नौकरी खोज और करियर, और अन्य। README नोट करता है कि सूची आम तौर पर टूल और संपत्तियों से बचती है, सिवाय जहां किसी भूमिका को सीखने के लिए पाठ्यक्रम या संपत्ति की आवश्यकता होती है, और यह सक्रिय सीखने का समर्थन करने वाली सामग्री के पक्ष में ट्यूटोरियल और डिज़ाइन विश्लेषण वीडियो से बचती है। यह पाठकों को टूल, संपत्तियों और समुदायों के लिए व्यापक Awesome गेमिंग श्रेणी की ओर भी इंगित करता है, और पुल अनुरोधों और मुद्दों के माध्यम से योगदान को आमंत्रित करता है।