खेल विकास की किताबें अवश्य पढ़ें [बंद]


151

आइए उन सर्वश्रेष्ठ पुस्तकों की सूची बनाएं जिन्हें हर गेम डेवलपर को पढ़ना चाहिए।

प्रत्येक उत्तर में एक एकल पुस्तक (शीर्षक और वैकल्पिक रूप से लेखक) होनी चाहिए, पुस्तक खरीदने के लिए एक लिंक, और पुस्तक के बारे में एक संक्षिप्त सारांश।



9
मैं असहमत हूं। डिजाइन और विकास अलग-अलग विषय हैं, जो कि कभी-कभी इंडीज के लिए हो सकते हैं।
lti

1
किसी भी तरह से, मैं कम चिंतित हूं क्योंकि उसने इसे विकि में बदल दिया है। :)
चक्रवात

1
क्या हमें पुस्तकों को पोस्ट करने के लिए एक प्रारूप नहीं बनाना चाहिए? लिंक्ड शीर्षक के साथ एक पुस्तक और क्यों यह अनुशंसित है और इसके प्रति उत्तर के बारे में क्या है?
जोलोमन

2
मुझे लगता है कि उत्तर खेल विकास के लिए विशिष्ट होने चाहिए, न कि "कोडर कम्प्लीट और क्लीन कोड जैसे" प्रत्येक कोडर के लिए आमतौर पर स्वीकृत सर्वोत्तम अभ्यास। हां, वे अच्छी पुस्तकें हैं, लेकिन यह सूची विशिष्ट होनी चाहिए।
kirk.burleson 14

जवाबों:


55

खेल प्रोग्रामिंग रत्न , उन सभी को।
इंटरनेट आर्काइव: गेम प्रोग्रामिंग रत्न

यहां तक ​​कि सिर्फ उन्हें पढ़ने से आपको बहुत सारे विचार मिलेंगे और विभिन्न दृष्टिकोणों में अंतर्दृष्टि मिलेगी जो आपके विचार प्रक्रियाओं को चिंगारी देगा और आपको एक अच्छा अंतःविषय टूलबैग देगा। इसके अलावा, अन्य दिलचस्प कार्यों के लिए बहुत सारे संदर्भ।


4
काश, उनमें से कुछ ऑनलाइन या थोड़े सस्ते में उपलब्ध होते, क्योंकि उनमें से भार है और वे लगभग £ 30 हैं, इसलिए उन सभी को खरीदना वास्तव में महंगा होगा!
इयान

1
मैं सहमत हूं, लेकिन अमेज़ॅन के माध्यम से उपयोग किया जाता है वे ठीक हैं। ईबे की भी जांच कर सकते हैं? मैं अपनी प्रतियों को सही मायने में महत्व देता हूं। इसके अलावा, वॉल्यूम 8 my.safaribooksonline.com
काज

कोई भी विशिष्ट स्थान जहां इस विशाल संग्रह या किसी भी यादृच्छिक के साथ शुरू करना अच्छा है?
DFectuoso

1
मैं ईमानदारी से सभी को प्यार करता हूं। पहले वाले थोड़ा अधिक निम्न-स्तर के हैं, लेकिन मेरा मानना ​​है कि निम्न-स्तरीय ज्ञान एक मूल्यवान आधार है।
काज

3
ये पुस्तक उत्कृष्ट हैं, खेल डिजाइन में सामान्य समस्याओं को हल करने के बारे में बात करते हैं, हालांकि एक अस्वीकरण रखा जाना चाहिए। ये शुरुआती किताबें नहीं हैं। केवल जब मैंने कंप्यूटर विज्ञान में अपना बी एस पूरा किया तो मेरे लिए ये पुस्तक वास्तव में चमक गई।
ब्रायन हैरिंगटन

44



खेल विकास में शामिल अधिकांश क्षेत्रों पर जेसन ग्रेगरी टच द्वारा गेम इंजन आर्किटेक्चर । पुस्तक को कवर करने वाले विषयों की संख्या के कारण किसी भी विशिष्ट क्षेत्र में गहराई में नहीं जाता है, लेकिन एक व्यापक दृष्टिकोण देता है। मैं खेल के विकास में रुचि रखने वाले किसी भी व्यक्ति को इस पुस्तक को पढ़ने की सलाह देता हूं।

वास्तविक समय प्रतिपादन

यदि आपकी रुचि 3 डी प्रतिपादन में निहित है; यहखुद के लिए संदर्भ पुस्तक है। पुस्तक सैद्धांतिक है और इसके लिए पाठक को मजबूत गणित कौशल की आवश्यकता होती है।

यदि आप शेड्स विकसित कर रहे हैं (तब आप शायद पहले से ही यह जानते हैं लेकिन) ShaderX श्रृंखला एक महान पढ़ा है, और श्रृंखला GPU प्रो नाम के तहत जारी रहेगी । (मैंने इसे अभी तक नहीं पढ़ा है)

क्रिस्टरन कोलिशन डिटेक्शन द्वारा रियल-टाइम टकराव का पता लगाना

हमेशा से खेल के विकास का एक अभिन्न अंग रहा है, और यह एक विशाल क्षेत्र को कवर करने वाले विषय पर एक शानदार पुस्तक है।


मैंने पहली दो किताबें पढ़ी हैं और अधिक सहमत नहीं हो सका। काश मैं खेल उद्योग में काम शुरू करने से पहले GEA पढ़ता। :)
श्रेकेल

26

प्रोग्रामर्स के लिए गणित और भौतिकी

मुझे लगता है कि कोई भी इस बारे में बात नहीं करता है, मुझे लगता है कि यह किसी भी गेम प्रोग्रामर के लिए जरूरी है। त्रिकोणमिति, वैक्टर, बैलिस्टिक और टकराव और कुछ और जटिल गति कानूनों जैसे वीडियो गेम में प्रयुक्त गणित के बारे में बहुत सारी अच्छी चीजें। यह आपके बुकशेल्फ़ में होना चाहिए!


और मैं लगभग भूल गया ... " क्लीन कोड " और " द प्रैगमैटिक प्रोग्रामर " वास्तव में अच्छी किताबें पढ़ने के लिए हैं और डेवलपर टीम में काम करते समय बहुत दूर नहीं हैं। आपको अच्छे कार्यक्रम बनाने के बारे में सिखाएं जो आपकी टीम के लिए समय और पैसा बचाएंगे।

एक से अधिक हाइपरलिंक क्षमा करने का पश्चाताप न करें ...


क्या आप क्लीन कोड और व्यावहारिक प्रोग्रामर को दो नए एन्सर्स के रूप में पोस्ट करना चाहेंगे?
ज़ोलोमन 12

यह किया जाता है, 2 अन्य पुस्तकों के साथ जोड़ा गया
Frédérick Imbeault


22

1
मुझे यह पुस्तक अच्छी लगी। यह एक ऐसी किताब है जो पढ़ने में सुखद है लेकिन इसमें गहराई की कमी नहीं है। बहुत सारे दिलचस्प विषय शामिल हैं। यह ज्यादातर Google- Books: books.google.com/…
bummzack

1
यह एक शानदार पुस्तक है ... खबरदार, हालांकि, बहुत सारे 'पर्दे के पीछे' कोड का उल्लेख नहीं किया गया है, लेकिन सभी उदाहरणों के लिए आवश्यक है (और यदि आप एक छोटे से पोर्ट कर रहे हैं तो यह एक छोटे से काम से कहीं अधिक हो जाता है। अलग भाषा)।
स्टीवन एवर्स

19

द प्रैजैमैटिक प्रोग्रामर: फ्रॉम जर्नीमैन टू मास्टर

जब भी मैं इसे पढ़ता हूं, मैं हर बार कुछ सीखता हूं।


1
+ 1, अगर मैं कर सकता तो मैं इसे सौ बार वोट देता!
Bernern

यह एक "प्रोग्रामर" बनना चाहता है, जो किसी के लिए पढ़ा जाना चाहिए। यकीन नहीं होता कि यह सीधे खेल देव में फिट बैठता है, लेकिन मुझे यह किताब बहुत पसंद है, मुझे बस इसे उखाड़ना था
Dan ब्रैडबरी

16

प्रोग्रामर के लिए:


16

रियल टाइम कैमरा

मुझे बहुत पसंद आया। इंजन / रेंडरिंग संरचना के संदर्भ में इसकी सामग्री बहुत मानक है, लेकिन यह कैमरों के माध्यम से गेम की कथा भी मानता है।



12

खेल कोडिंग पूर्ण 3, एड।

यह एक सबसे अच्छा अभ्यास और खाइयों से सुझावों के लिए महान है। खेल प्रोग्रामिंग पुस्तकों के टोंस ने जो भी स्क्रिप्टिंग भाषा या इंजन वे पंप कर रहे हैं, उसी रास्ते से नीचे चले गए हैं। यह पुस्तक WHY में जाती है कि आपको खेल के विकास के लिए क्या करना चाहिए। उदाहरण के लिए, नेटवर्किंग अनुभाग इस बारे में बात करता है कि आपको ऐसे गेम के लिए चीजें क्यों करनी चाहिए जो सामान्य रूप से गैर-गेम एप्लिकेशन के लिए कभी नहीं किया जाएगा। अनुभव के आधार पर जानकारी की वे डली, अनमोल हैं।

गेम डिजाइन के लिए, बेस्ट बुक, हैंड्स डाउन, द आर्ट ऑफ़ गेम डिज़ाइन (अन्य उत्तरों में जुड़ा हुआ है)


1
मैं गेम कोडिंग कम्प्लीट के माध्यम से लगभग आधे रास्ते में हूं, और कुछ सुझाव हैं जो माइक बनाता है ... सबसे अच्छा है। यह ऐसा कुछ नहीं है जिसकी मैं सिफारिश करूँ, विशेष रूप से किसी ऐसे व्यक्ति के लिए जो पहले एक बड़ी सी ++ परियोजना पर काम नहीं किया है।
ग्रेफेड

11

खेल इंजन वास्तुकला

यह एक गेम इंजन का अवलोकन देता है।


इस पर +1, पुराने दृष्टिकोणों पर तर्क और बेहतर सोच कमाल की है। यह उन चीजों को भी शामिल करता है जिन्हें अक्सर डिफ़ॉल्ट ज्ञान के रूप में माना जाता है।
अंडरस्कोरडिजवरी

10

कोड पूरा २

हालाँकि यह एक सामान्य प्रोग्रामिंग बुक है, आपको इसे याद नहीं करना चाहिए! यह आपको बहुत सी चीजें सिखाता है जो हर प्रोग्रामर को पता होनी चाहिए।


10

द प्रोगैमैटिक प्रोग्रामर: जर्नीमैन टू मास्टर

अगर मैं एक परियोजना को एक साथ रख रहा हूं, तो यह इस पुस्तक के लेखक हैं जो मुझे चाहिए। । । । और असफल रहा कि मैं उन लोगों के लिए समझौता करूँगा जिन्होंने अपनी पुस्तक पढ़ी है। "- वार्ड कनिंघम

एक पुस्तक जो विभिन्न विषयों पर सुझाव प्रस्तुत करती है। पुस्तक को शुरू से अंत तक लाल होने की आवश्यकता नहीं है, बस उन युक्तियों के बारे में पढ़ें जो आप चाहते हैं! यहाँ विषय शामिल हैं:

  • सॉफ्टवेयर रोट लड़ो;
  • डुप्लिकेट ज्ञान के जाल से बचें;
  • लचीला, गतिशील और अनुकूलनीय कोड लिखें;
  • संयोग से प्रोग्रामिंग से बचें;
  • अनुबंध, अभिकथन और अपवादों के साथ अपना कोड बुलेट-प्रूफ;
  • वास्तविक आवश्यकताओं पर कब्जा;
  • बेरहमी से और प्रभावी ढंग से परीक्षण;
  • अपने उपयोगकर्ताओं को प्रसन्न करें;
  • व्यावहारिक प्रोग्रामर की टीमों का निर्माण;
  • स्वचालन के साथ अपने घटनाक्रम को अधिक सटीक बनाएं।


7

3 डी गेम प्रोग्रामिंग गुर की ट्रिक्स

3 डी पाइपलाइन के सभी पहलू और संभव के रूप में सबसे अधिक कुशलता से सॉफ्टवेयर में उनका अनुकूलन और कार्यान्वयन कैसे करें। कई तकनीकें हैं जो हार्डवेयर में भी अच्छी तरह से स्थानांतरित होती हैं।


6

DirectX 9.0c के साथ 3 डी गेम प्रोग्रामिंग का परिचय: एक शैडर दृष्टिकोण

यह सबसे अच्छी पुस्तक है जो मैंने कभी भी शिक्षण खेल / ग्राफिक्स विकास पर पाया है। यह शामिल गणित के एक सिंहावलोकन के साथ शुरू होता है और DirectX की व्याख्या करता है। लेकिन पाठ DirectX से परे उपयोगी हो सकते हैं: यह बताता है, एक गणितीय स्तर पर, प्रकाश और छाया और मानदंड और कई अन्य चीजें।

मैं इसे मेरे जैसे सभी नए लोगों के लिए सलाह देता हूं


5

खेलने के नियम

व्यक्तिगत रूप से, मैं गेम डिजाइनरों के लिए इसका एक बहुत बड़ा प्रशंसक हूं। यह करियर के रूप में गेम डिजाइन में दिखने वाले लोगों के लिए बहुत सारे उदाहरण और अभ्यास प्रदान करता है।


4

3 डी खेल इंजन डिजाइन और 3 डी खेल इंजन वास्तुकला

डेविड Eberly द्वारा दोनों, काफी अच्छे हैं, अगर गणित पर थोड़ा भारी है।


खेल इंजन रत्न

अभी बाहर आया है, और मैं अब तक इसकी सामग्री का आनंद ले रहा हूं। यह गेम प्रोग्रामिंग गम्स श्रृंखला की तुलना में कुछ क्षेत्रों में बहुत अधिक सहायक रहा है (जिनमें से मैंने वॉल्यूम 5 तक पढ़ा है)।



3

डिजाइन पैटर्न: पुन: प्रयोज्य वस्तु-उन्मुख सॉफ्टवेयर के तत्व

GOF द्वारा लिखित संदर्भ पुस्तक होनी चाहिए, जो प्रोग्रामिंग के लिटरेचर में अत्यधिक जानी जाती है। पुस्तक में प्रत्येक पैटर्न की एक क्विक प्रस्तुति के साथ शुरू होता है और फिर उन्हें यूएमएल प्रतिनिधित्व और अधिक उपयोग करने पर छूट के साथ एक-एक करके समझाता है।


3

DirectX में एक मल्टीप्लेयर एफपीएस प्रोग्रामिंग

महान पुस्तक जो मल्टीप्लेक्स के साथ डायरेक्टएक्स के साथ एक एफपीएस इंजन बनाने के लिए शामिल है और एक ऐसा इंजन है जो ऑक्ट्री और ऑक्यूलेशन कुलिंग का समर्थन करता है


3

DirectX के साथ प्रोग्रामिंग रोल प्लेइंग गेम्स यह एक बेहतरीन किताब है जो डायरेक्टएक्स और रोल प्लेइंग गेम्स की मूल बातें के बारे में सब कुछ बताती है। इसमें कई उदाहरण शामिल हैं जिनका उपयोग कई अलग-अलग खेलों के लिए किया जा सकता है। कुछ विषयों में शामिल हैं:

  1. कण
  2. Octree / Quadtree
  3. नेटप्ले (क्लाइंट / सर्वर और पी 2 पी)
  4. अपने खेल का विपणन
  5. 1 और 3 व्यक्ति कैमरा
  6. FFVII स्टाइल प्री-गाया हुआ बैकग्राउंड
  7. पार्सिंग और प्रदर्शन ।X मॉडल
  8. स्क्रिप्टिंग
  9. और भी काफी।

वह बहुत अच्छा लगता है! साझा करने के लिए धन्यवाद, मैं इस सप्ताह बाद में इस पुस्तक का आदेश दूंगा = P
DFectuoso


2

खेल स्क्रिप्टिंग महारत

आपको स्क्रिप्टिंग की मूल बातें से लेकर असेम्बलर्स, कंपाइलर और वर्चुअल मशीन तक ले जाता है। मुझे यह किताब बहुत पसंद है।


यह किताब शानदार है!
मार्ल 27'16

2

Refactoring: मौजूदा कोड के डिजाइन में सुधार

मुझे लगता है कि जब आप क्लीन कोड खत्म करते हैं तो यह पुस्तक पढ़ने के लिए एक तर्क है (अन्य उत्तर देखें)। यह आपको सिखाता है कि कोड के ख़राब डिज़ाइन से कैसे निपटा जाए और इसे अच्छी तरह से डिज़ाइन किए गए, मज़बूत कोड में फिर से काम करें। लेखक आपको एक अच्छा और आसानी से समझने योग्य तरीके से इस तरह के कोड से निपटने के लिए प्रस्तुत करता है। आपके बुकशेल्फ़ में एक होना चाहिए!


2

गेम डिजाइन पर डेविड पेरी: डेविड पेरी, रसेल डेमरिया द्वारा एक बुद्धिशीलता टूलबॉक्स


यह 1,000 से अधिक पृष्ठों की लंबी अवधि में लिखी गई गेम डिज़ाइन की सबसे बड़ी पुस्तक है। यह छात्रों और डिजाइनरों को नए नए विचारों के साथ आने में मदद करने के लिए डिज़ाइन किया गया है, और वर्तमान विचारों का विस्तार करने के लिए भी।


माना। पहली नज़र में किताब ने मुझे प्रभावित नहीं किया। सूचियों का एक गुच्छा मैं खुद को संकलित कर सकता हूं? लेकिन सत्ता इस तथ्य में निहित है कि वे आपके लिए तैयार हैं। मेरे पास एक विचार का रोगाणु हो सकता है, पुस्तक को कुछ हद तक इसके लिए प्रासंगिक रूप से खोलें और सूची बनाने के लिए रोककर अपने रचनात्मक प्रवाह को खोए बिना विविधताओं और चीजों का एक गुच्छा मंथन करें।
जेसन पाइनो

हाँ! इस पुस्तक की सुंदरता का उल्लेख है। इसके अलावा यह आपको अधिक विचारों के साथ खिलाता है, वास्तव में हर संभव विचार जो एक खेल हो सकता है। गेम डेवलपर की पुस्तक शेल्फ में होनी चाहिए :)
GamDroid

1

एक बेहतरीन इंजन कैसे काम करता है, यह जानने के लिए मास्टेरिंग अनरियल टेक्नोलॉजी की किताबें वास्तव में अच्छी हैं। सीखना कि कैसे एक महान इंजन काम करता है आवश्यक नहीं है कि इंजन बनाने के तरीके के नट और बोल्ट सिखाएं। लेकिन, यह आपको एक महान इंजन की विशेषताएं सिखाएगा और उन विशेषताओं को कैसे काम करना चाहिए।

किताबों के दो संस्करण हैं। एक पुरानी किताब और तीन का नया सेट ( 1 , 2 , 3 )


1

तीव्र विकास (Amazon.com)

हालांकि यह वास्तविक प्रोग्रामिंग की तुलना में विकास की प्रक्रिया के बारे में अधिक है, मैं फिर भी विकास में शामिल किसी को भी रैपिड डेवलपमेंट ("अन्य" स्टीव मैककोन की पुस्तक) पढ़ने की सलाह दूंगा



1

साफ कोड

एक अच्छी पुस्तक जो आपको सिखाती है कि कैसे कोड लिखना है जिसे आसानी से समझा जा सकता है, एक अवश्य पढ़ा जाना चाहिए जिसने मुझे पहले की तुलना में बहुत अधिक सिखाया। सार्थक नामों, टिप्पणियों, कार्यों, प्रारूपण, वस्तुओं और डेटा संरचना और बहुत कुछ के बारे में बात करता है। मै इसकी अत्यधिक सिफारिश करता हु !

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