গেম বিকাশের বইগুলি অবশ্যই পড়তে হবে [বন্ধ]


151

আসুন প্রতিটি গেম বিকাশকারীকে পড়া উচিত সেরা বইগুলির একটি তালিকা।

প্রতিটি উত্তরের একটি একক বই থাকতে হবে (শিরোনাম এবং allyচ্ছিকভাবে লেখক), বইটি কেনার জন্য একটি লিঙ্ক এবং বইটি কী রয়েছে তার একটি সংক্ষিপ্ত প্রতিশব্দ।



9
আমি একমত নই ডিজাইন এবং বিকাশ বিভিন্ন বিষয় যা একে অপরের সাথে অন্তর্নির্মিত হয় sometimes
lti

1
যেভাবেই হোক, তিনি যেহেতু তিনি এটি উইকিতে পরিবর্তন করেছেন সেহেতু আমি কম উদ্বিগ্ন। :)
সাইক্লোপস

1
আমাদের কি বই পোস্ট করার জন্য একটি ফর্ম্যাট তৈরি করা উচিত নয়? একটি লিঙ্কযুক্ত শিরোনাম সহ একটি বই এবং এটি কেন সুপারিশ করা হয়েছে এবং এর প্রতি উত্তর সম্পর্কে কী আছে তার একটি সংক্ষিপ্ত বিবরণ?
জোলোমন

2
আমি মনে করি উত্তরগুলি গেম ডেভলপমেন্ট নির্দিষ্ট হওয়া উচিত এবং কোড কমপ্লিট এবং ক্লিন কোডের মতো "প্রতিটি কোডারের জন্য সাধারণত গৃহীত সেরা অভ্যাসগুলি" নয় books হ্যাঁ, সেগুলি ভাল বই তবে এই তালিকাটি নির্দিষ্ট হওয়া উচিত।
kirk.burleson

উত্তর:


55

গেম প্রোগ্রামিং রত্ন , তাদের সব।
ইন্টারনেট সংরক্ষণাগার: গেম প্রোগ্রামিং রত্ন

এমনকি কেবল এগুলি পড়া আপনাকে বিভিন্ন পদ্ধতিতে প্রচুর ধারণা এবং অন্তর্দৃষ্টি দেয় যা আপনার চিন্তাভাবনা প্রক্রিয়াগুলিকে স্ফুট করে দেবে এবং আপনাকে একটি দুর্দান্ত আন্তঃবিষয়িক টুলব্যাগ দেবে। এছাড়াও, অন্যান্য আকর্ষণীয় কাজের জন্য প্রচুর উল্লেখ।


4
আমি আশা করি সেগুলির কিছু অনলাইন বা কিছুটা সস্তা পাওয়া যেত, কারণ সেগুলির প্রচুর পরিমাণ আছে এবং তারা প্রায় £ 30 ডলার তাই তাদের সমস্ত কেনা সত্যিই ব্যয়বহুল হবে!
Iain

1
আমি সম্মত, তবে অ্যামাজনের মাধ্যমে তারা ঠিক আছে। ইবে চেক করতে পারি? আমি আমার কপিগুলিকে সত্যই মূল্য দিচ্ছি। এছাড়াও, ভলিউম 8 অনলাইনে my.safiribooksonline.com-
কাজ

এই বিশাল সংগ্রহ বা যে কোনও এলোমেলো জায়গা দিয়ে কোনও বিশেষ স্থান যেখানে শুরু করা ভাল?
DFectuoso

1
আমি সত্যই তাদের সব ভালবাসি। পূর্বেরগুলি কিছুটা নিম্ন-স্তরের, তবে আমি বিশ্বাস করি যে নিম্ন-স্তরের জ্ঞান একটি মূল্যবান ভিত্তি।
কাজ

3
এই বইটি দুর্দান্ত, গেম ডিজাইনে সাধারণ সমস্যাগুলি সমাধান করার বিষয়ে কথা বলুন, তবে অবশ্যই একটি দাবি অস্বীকার করা উচিত। এগুলি কোনও প্রাথমিক বই নয়। আমি যখন কম্পিউটার বিজ্ঞানে আমার বিএস প্রায় শেষ করেছি কেবল তখনই এই বইটি আমার জন্য সত্যই জ্বলজ্বল করেছিল।
ব্রায়ান হ্যারিংটন

44

গেম ইঞ্জিন আর্কিটেকচার জেসন গ্রেগরি

গেম বিকাশের সাথে জড়িত বেশিরভাগ ক্ষেত্রে ছোঁয়া। বিষয়গুলির সংখ্যা কভার করা কারণ বইটি কোনও নির্দিষ্ট অঞ্চলে গভীরতার দিকে যায় না তবে একটি বিস্তৃত দর্শন দেয়। আমি গেম বিকাশে আগ্রহী যে কেউ এই বইটি পড়ার পরামর্শ দিই।

রিয়েল-টাইম রেন্ডারিং

যদি আপনার আগ্রহগুলি 3D রেন্ডারিংয়ে থাকে; এই হল মালিক রেফারেন্স বই। বইটি তাত্ত্বিক এবং পাঠকের শক্তিশালী গণিত দক্ষতা থাকতে হবে।

এছাড়াও যদি আপনি শেডারগুলি বিকাশ করে থাকেন (তবে আপনি সম্ভবত এটি ইতিমধ্যে জানেন তবে) শেডারএক্স সিরিজটি দুর্দান্ত পঠিত এবং সিরিজটি জিপিইউ প্রো নামে চালিয়ে যাবে । (যদিও আমি এটি এখনও পড়িনি)

ক্রিস্টার এরিকসন দ্বারা রিয়েল-টাইম সংঘর্ষ সনাক্তকরণ সংঘাত

সনাক্তকরণ বরাবরই গেম বিকাশের একটি অবিচ্ছেদ্য অঙ্গ হয়ে দাঁড়িয়েছে এবং এটি একটি বিশাল ক্ষেত্র জুড়ে এই বিষয়ের একটি দুর্দান্ত বই।


আমি প্রথম দুটি বই পড়েছি এবং আরও একমত হতে পারি না। আমি আশা করি গেমস শিল্পে কাজ শুরু করার আগে আমি জিইএ পড়তাম wish :)
স্ট্রেইল

26

প্রোগ্রামারদের জন্য গণিত এবং পদার্থবিজ্ঞান

আমি দেখতে পাচ্ছি না যে এই সম্পর্কে কেউ কথা বলছে, যা আমি মনে করি যে কোনও গেম প্রোগ্রামারদের জন্য এটি অবশ্যই আবশ্যক। ত্রিকোনমিতি, ভেক্টর, ব্যালিস্টিক এবং সংঘর্ষ এবং আরও কিছু জটিল গতি আইন যেমন ভিডিও গেমগুলিতে ব্যবহৃত গণিত সম্পর্কে প্রচুর ভাল স্টাফ। এটি অবশ্যই আপনার বুকসেল্ফে থাকা উচিত!


এবং আমি প্রায় ভুলে গেছি ... " ক্লিন কোড " এবং " প্র্যাকমেটিক প্রোগ্রামার " " বিকাশকারী দলে কাজ করার সময় পড়া এবং খুব বেশি দূরে না রাখা সত্যিই দুর্দান্ত বই। কীভাবে আপনার প্রোগ্রামে সময় এবং অর্থ সাশ্রয় হবে এমন ভাল প্রোগ্রাম তৈরি করতে আপনাকে শিখিয়ে দিন।

একাধিক হাইপারলিংক দুঃখিত বলে পোস্ট করার জন্য রেপ করবেন না ...


আপনি কি ক্লিন কোড এবং প্র্যাগমেটিক প্রোগ্রামারকে দুটি নতুন আনসার হিসাবে পোস্ট করতে আপত্তি করবেন?
জোলোমন

এটি সম্পন্ন হয়েছে, আরও 2 টি বই যুক্ত করার সাথে
ফ্রেডেরিক ইম্বিয়াউল্ট


22

1
আমি এই বইটিও পছন্দ করি। এটি এমন একটি বই যা পড়তে মনোরম তবে গভীরতার অভাব নেই। অনেক আকর্ষণীয় বিষয় জুড়ে। এর বেশিরভাগই গুগল-বইয়ে পাওয়া যায়: books.google.com/…
বাম্মজ্যাক

1
এটি একটি দুর্দান্ত বই ... সাবধান, যদিও প্রচুর 'পর্দার পিছনে' কোড উল্লেখ করা হয়নি, তবে সমস্ত উদাহরণের জন্য প্রয়োজনীয় (এবং আপনি যদি কোনও পোর্টিং করছেন তবে এটি একটি ছোট টাস্কের চেয়ে অনেক বেশি হয়ে যায়) ভিন্ন ভাষা)।
স্টিভেন এভার্স

19

1
+ 1, আমি যদি এটি করতে পারি তবে আমি একশ বার এটিতে ভোট দিতাম!
বিজোর্ন

যে কেউ "প্রোগ্রামার" হতে চায় তার জন্য এটি অবশ্যই পড়তে হবে। নিশ্চিত না যে এটি সরাসরি গেম দেবের সাথে খাপ খায় তবে আমি এই বইটি এতটাই পছন্দ করি যে আমাকে কেবল এটি উড়িয়ে দিতে হয়েছিল
ড্যান ব্র্যাডবেরি

16

প্রোগ্রামারদের জন্য:


16

রিয়েল টাইম ক্যামেরাগুলি

আমি সত্যিই এটি পছন্দ করেছিলাম। ইঞ্জিন / রেন্ডারিং কাঠামোর ক্ষেত্রে এর বিষয়বস্তুগুলি বেশ মানক তবে এটি ক্যামেরার মাধ্যমে গেমের আখ্যানকে বিবেচনা করে।



12

খেলা কোডিং সম্পূর্ণ তৃতীয়, এড।

এই খাঁজ থেকে সেরা অনুশীলন এবং টিপস প্রোগ্রামিং জন্য দুর্দান্ত। প্রচুর গেম প্রোগ্রামিং বইয়ের যে স্ক্রিপ্টিং ভাষা বা ইঞ্জিন তারা লাঞ্ছিত করছে তা দিয়ে আপনি একই পথে চলে গেছেন। এই বইটি গেম বিকাশের জন্য আপনার কী করা উচিত তা নিয়ে যায়। উদাহরণস্বরূপ, নেটওয়ার্কিং বিভাগটি গেমগুলির জন্য কেন আপনার এমন কাজ করা উচিত সেগুলি সম্পর্কে আলোচনা করে যা সাধারণত খেলাগারহীন অ্যাপ্লিকেশনগুলির জন্য কখনও করা হয় না। অভিজ্ঞতার দ্বারা ব্যাক আপ করা সেই সমস্ত নগদ তথ্য অমূল্য।

গেম ডিজাইনের জন্য, সেরা বইটি হস্তান্তরিত হয়, আর্ট অফ গেম ডিজাইন (অন্যান্য উত্তরে লিঙ্কিত)


1
আমি গেম কোডিং সম্পূর্ণরূপে প্রায় অর্ধেক পথ এবং মাইকের এমন কিছু পরামর্শ রয়েছে যা সর্বোত্তমভাবে ... প্রশ্নবিদ্ধ। এটি এমন কিছু নয় যা আমি সুপারিশ করি, বিশেষত এমন কারও জন্য যিনি এর আগে বড় সি ++ প্রকল্পে কাজ করেননি।
গ্রেফ্যাড

11

গেম ইঞ্জিন আর্কিটেকচার

এটি একটি গেম ইঞ্জিনের একটি ওভারভিউ দেয়।


এটির জন্য +1, পুরানো পদ্ধতির উপর যুক্তিযুক্ত এবং আরও ভাল চিন্তাভাবনা দুর্দান্ত। এটি এমন জিনিসগুলিকেও অন্তর্ভুক্ত করে যা প্রায়শই ডিফল্ট জ্ঞান হিসাবে ধরে নেওয়া হয়।
আন্ডারস্কোরডস্কোভারি

10

কোড সম্পূর্ণ 2

যদিও এটি একটি সাধারণ প্রোগ্রামিং বই, আপনার এটি মিস করা উচিত নয়! প্রতিটি প্রোগ্রামারকে জানা উচিত এটি আপনাকে অনেক কিছু শেখায়।


10

প্র্যাকমেটিক প্রোগ্রামার: জার্নিম্যান টু মাস্টার

যদি আমি কোনও প্রকল্প একসাথে রাখি তবে এটি আমার চাই এটি এই বইয়ের লেখক। । । । এবং এই ব্যর্থ যে আমি তাদের জন্য বইটি পড়েছি যারা তাদের বই পড়েছে। "- ওয়ার্ড কানিংহাম

একটি বই যা বিভিন্ন বিষয়ের উপর টিপস উপস্থাপন করে। বইটি শুরু থেকে শেষ পর্যন্ত লাল হওয়ার দরকার নেই, আপনি যে টিপস চান তা কেবল পড়ুন! এখানে বিষয়গুলি আচ্ছাদন করা হয়েছে:

  • সফটওয়্যার পচা যুদ্ধ;
  • সদৃশ জ্ঞানের ফাঁদ এড়িয়ে চলুন;
  • নমনীয়, গতিশীল এবং অভিযোজ্য কোড লিখুন;
  • কাকতালীয়ভাবে প্রোগ্রামিং এড়িয়ে চলুন;
  • চুক্তি, জোর দেওয়া এবং ব্যতিক্রম সহ আপনার কোড বুলেট-প্রুফ;
  • বাস্তব প্রয়োজনীয়তা ক্যাপচার;
  • নির্মম ও কার্যকরভাবে পরীক্ষা;
  • আপনার ব্যবহারকারীদের আনন্দিত;
  • ব্যবহারিক প্রোগ্রামারদের দল তৈরি করুন;
  • আপনার বিকাশগুলি অটোমেশনের মাধ্যমে আরও সুনির্দিষ্ট করুন।


7

3 ডি গেম প্রোগ্রামিং গুরুসের কৌশল

3 ডি পাইপলাইনের সমস্ত দিক এবং কীভাবে যথাসম্ভব দক্ষতার সাথে সফ্টওয়্যারটিতে সেগুলি অনুকূল করা এবং প্রয়োগ করা যায়। অনেক কৌশল রয়েছে যা হার্ডওয়ারেও ভালভাবে স্থানান্তর করে।


6

ডাইরেক্টএক্স 9.0 সি এর সাথে 3 ডি গেম প্রোগ্রামিংয়ের পরিচিতি: একটি শেডার পদ্ধতির

গেম / গ্রাফিক্স বিকাশের পাঠদানের ক্ষেত্রে এটি আমার সেরা বই। এটি জড়িত গণিতের একটি ওভারভিউ দিয়ে শুরু হয় এবং ডাইরেক্টএক্স ব্যাখ্যা করার দিকে এগিয়ে যায়। তবে পাঠগুলি ডাইরেক্টএক্সের বাইরেও কার্যকর হতে পারে: এটি গাণিতিক স্তরে আলোকসজ্জা এবং ছায়া এবং নরমাল এবং অন্যান্য অনেক কিছুই ব্যাখ্যা করে।

আমি আমার মতো সমস্ত নবজাতকের জন্য এটি প্রস্তাব দিই


5

খেলার নিয়ম

ব্যক্তিগতভাবে, আমি গেম ডিজাইনারদের পক্ষে এটির একটি বিশাল ফ্যান। ক্যারিয়ার হিসাবে গেম ডিজাইনের সন্ধানকারী লোকদের জন্য এটি প্রচুর উদাহরণ এবং অনুশীলন সরবরাহ করে।


4

3 ডি গেম ইঞ্জিন ডিজাইন এবং 3 ডি গেম ইঞ্জিন আর্কিটেকচার

ডেভিড ইবারলি দু'জনেই যথেষ্ট ভালো, যদি গণিতে কিছুটা ভারী হন।


গেম ইঞ্জিন রত্ন

সবেমাত্র বেরিয়ে এসেছিল এবং আমি এখনও পর্যন্ত এর সামগ্রী উপভোগ করছি। গেম প্রোগ্রামিং রত্ন সিরিজগুলির তুলনায় এটি কয়েকটি ক্ষেত্রে অনেক বেশি সহায়ক হয়েছে (যার মধ্যে আমি খণ্ড 5 পর্যন্ত পড়েছি)।



3

নকশার ধরণগুলি: পুনরায় ব্যবহারযোগ্য অবজেক্ট-ওরিয়েন্টড সফ্টওয়্যার এর উপাদানসমূহ

জিওএফ দ্বারা লিখিত একটি অবশ্যই রেফারেন্স বই থাকতে হবে যারা প্রোগ্রামিংয়ের সাহিত্যে অত্যন্ত পরিচিত। বইয়ের প্রতিটি নিদর্শনগুলির কুইক উপস্থাপনার সাথে শুরু হয় এবং তারপরে একে একে উদাহরণস্বরূপ ব্যাখ্যা করুন, কখন ব্যবহার করবেন, ইউএমএল উপস্থাপনা এবং আরও অনেক কিছু।


3

ডাইরেক্টএক্সে একটি মাল্টিপ্লেয়ার এফপিএস প্রোগ্রামিং

মাল্টিপ্লেয়ারের সাথে ডাইরেক্টএক্সের সাথে একটি এফপিএস ইঞ্জিন তৈরির অধীনে দুর্দান্ত একটি বই এবং একটি ইঞ্জিন যা অক্টোব্রি এবং অন্তর্ভুক্তি ক্লিয়ারিং সমর্থন করে


3

ডাইরেক্টএক্সের সাথে প্রোগ্রামিং রোল গেমস এটি একটি দুর্দান্ত বই যা ডাইরেক্টএক্স এবং রোল গেম খেলার মূল বিষয়গুলি সম্পর্কে সমস্ত কিছু নিয়ে যায়। এটিতে বিভিন্ন উদাহরণ রয়েছে যা বিভিন্ন বিভিন্ন গেমের জন্য ব্যবহার করা যেতে পারে। কিছু বিষয় অন্তর্ভুক্ত:

  1. কণা
  2. Octree / Quadtree
  3. নেটপ্লে (ক্লায়েন্ট / সার্ভার এবং পি 2 পি)
  4. আপনার গেম বিপণন
  5. 1 ম এবং 3 য় ব্যক্তি ক্যামেরা
  6. এফএফবিআইআই স্টাইল প্রাক-উপস্থাপিত পটভূমি
  7. এক্স মডেলগুলি পার্সিং এবং প্রদর্শন করা হচ্ছে
  8. স্ক্রিপ্টিং
  9. এবং আরো অনেক কিছু.

ভালই শোনা যাচ্ছে! ভাগ করে নেওয়ার জন্য ধন্যবাদ, আমি এই বইয়ের শেষে এই সপ্তাহে অর্ডার করব = পি
ডিফেক্টুওসো


2

খেলা স্ক্রিপ্টিং মাস্টার

স্ক্রিপ্টিং এর বেসিকগুলি আপনাকে এসেম্বেলার, কম্পাইলার এবং ভার্চুয়াল মেশিনে নিয়ে যায়। আমি এই বই ভালোবাসি।


এই বই চমত্কার!
krolth

2

রিফ্যাক্টরিং: বিদ্যমান কোডের নকশা উন্নতি করা

আমি মনে করি আপনি ক্লিন কোডটি শেষ করার পরে এই বইটি পড়ার যুক্তিযুক্ত কারণ (অন্যান্য উত্তর দেখুন)। এটি আপনাকে কোডের খারাপ ডিজাইনের সাথে কীভাবে মোকাবেলা করতে হবে এবং এটিকে সু-নকশাকৃত, দৃ rob় কোডগুলিতে পুনরায় কাজ করতে শেখায়। কীভাবে একটি দুর্দান্ত এবং সহজে বোধগম্য উপায়ে এই জাতীয় কোডটি মোকাবেলা করতে হবে তা লেখক আপনাকে উপস্থাপন করেছেন। আপনার বুকসেলফটিতে অবশ্যই একটি থাকতে হবে!


2

ডেভিড পেরি অন গেম ডিজাইন: ডেভিড পেরির একটি ব্রেনস্টর্মিং টুলবক্স, রুসেল ডেমেরিয়া


এটি এক হাজারেরও বেশি দীর্ঘ দৈর্ঘ্যের গেম ডিজাইনের বৃহত্তম বই। এটি শিক্ষার্থীদের এবং ডিজাইনারকে উদ্ভাবনী নতুন ধারণা নিয়ে আসতে এবং বর্তমান ধারণাগুলি প্রসারিত করতে সহায়তা করার জন্য তৈরি করা হয়েছে।


একমত। প্রথম নজরে বইটি আমাকে মুগ্ধ করেনি। তালিকাগুলির একটি গুচ্ছ আমি নিজেই সংকলন করতে পারি? তবে শক্তিটি এই সত্যটিতে নিহিত যে তারা সবাই আপনার জন্য প্রস্তুত। আমার একটি ধারণার জীবাণু থাকতে পারে, বইটি এর সাথে স্রেফ প্রাসঙ্গিক কিছুতে উন্মুক্ত করতে পারে এবং তালিকা তৈরি না করে আমার সৃজনশীল প্রবাহকে হারাতে না দিয়ে একগুচ্ছ বৈচিত্র্য এবং বিষয়গুলিতে মস্তিষ্কে ঝড় তোলে।
জেসন পাইনো

হ্যাঁ! এই বইয়ের সৌন্দর্যকে ধন্যবাদ জানায়। এছাড়াও এটি আপনাকে আরও বেশি ধারণা দেয়, আসলে একটি গেমের যে প্রতিটি সম্ভাব্য ধারণা থাকতে পারে। গেম ডেভলপারের বইয়ের তাকটি অবশ্যই আবশ্যক :)
গ্যামড্রয়েড

1

মাস্টারিং অবাস্তব প্রযুক্তির বইগুলি দুর্দান্ত ইঞ্জিন কীভাবে কাজ করে তা শেখার জন্য সত্যিই ভাল। একটি দুর্দান্ত ইঞ্জিন কীভাবে কাজ করে তা শিখতে ইঞ্জিন কীভাবে তৈরি করা যায় তার বাদাম এবং বোল্টগুলি শেখায় না। তবে, এটি আপনাকে দুর্দান্ত ইঞ্জিনের বৈশিষ্ট্য এবং সেই বৈশিষ্ট্যগুলি কীভাবে কাজ করা উচিত তা শিখিয়ে দেবে।

বই দুটি সংস্করণ আছে। একটি পুরানো বই এবং তিনটি নতুন সেট ( 1 , 2 , 3 )


1

দ্রুত বিকাশ (আমাজন ডটকম)

যদিও এটি বাস্তবিক প্রোগ্রামিংয়ের চেয়ে উন্নয়নের প্রক্রিয়া সম্পর্কে আরও বেশি, তবুও আমি বিকাশের সাথে জড়িত কাউকে দ্রুত বিকাশ ("অন্যান্য" স্টিভ ম্যাককনেল বই) পড়ার পরামর্শ দিই


1

"দ্য উইন"

এটি একটি উপন্যাসের বই তবে আমার মতে গেমদেবের জন্য একটি নিখুঁত বইয়ের মতো বলে মনে হচ্ছে। বোয়িংবিংয়ের প্রতিষ্ঠাতা http://craphound.com/ftw/download/ এ ফ্রি ডাউনলোড করুন ।


1

সাফ কোড

একটি দুর্দান্ত বই যা আপনাকে সহজেই বোঝা যায় এমন কোড কীভাবে লিখতে শেখায়, একটি অবশ্যই পড়তে হবে যা আমাকে প্রথমে যদিও আমার চেয়ে অনেক বেশি শিখিয়েছিল। অর্থবহ নাম, মন্তব্য, ফাংশন, ফর্ম্যাট, অবজেক্টস এবং ডেটা স্ট্রাকচার এবং আরও অনেক কিছু নিয়ে কথা হয়। আমি অত্যন্ত সুপারিশ!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.