অন্যান্য পোস্টগুলির বেশিরভাগটি "ইঞ্জিন নয় একটি গেম তৈরি করুন" হবে তবে আমি ধরে নিতে চলেছি যে আপনি একটি বিশেষ খেলা খেলতে চান যা আপনি তৈরি করতে চান এবং জানতে চান কখন অন্য কারও কোড দিয়ে শুরু করা ভাল ধারণা know বেস বা স্ক্র্যাচ থেকে শুরু করুন।
আপনার নিজের প্রযুক্তিটি রোল করা উচিত নয় যদি না আপনি জানেন যে আপনার নিজের রোল করার দরকার পড়ে । এটি ফ্লিপ্যান্ট লাগতে পারে তবে এটি সত্যই একমাত্র সঠিক উত্তর। বেশিরভাগ সিদ্ধান্তের মতোই এখানেও বাণিজ্য রয়েছে। কেবলমাত্র আপনি আপনার নির্দিষ্ট পরিস্থিতির জন্য ব্যয় / উপকার বিশ্লেষণ নির্ধারণ করতে পারেন।
আপনার নিম্নলিখিত বিষয়গুলির বোঝা থাকা উচিত (এই তালিকাটি খুব কমই অন্তর্ভুক্ত)।
- মিডলওয়্যারগুলি ইতিমধ্যে সেখানে কী রয়েছে যা আপনি ব্যবহার করতে পারেন ("ইঞ্জিন" বা অন্যথায়)
- মিডলওয়্যারগুলি টেবিলে কী নিয়ে আসে, বৈশিষ্ট্যযুক্ত।
- মিডলওয়্যারটি কতটা পরিপক্ক / প্রমাণিত, বিশেষত যদি আপনি মাল্টিপ্লাটফর্ম সমর্থন সম্পর্কে চিন্তা করেন
- মিডলওয়্যার কোন ধরণের সরঞ্জাম সরবরাহ করে বা সরবরাহ করে না, উন্নয়নের গতি বাড়ানোর জন্য (আপনার নিজস্ব প্রযুক্তির সাথে সরঞ্জামগুলি ছাড় করবেন না)
- মিডলওয়্যারের কী সীমাবদ্ধতা রয়েছে (একটি সহজ উদাহরণ হিসাবে, ইউনিটি x.x আইওএসে ডায়নামিক লাইট থেকে রিয়েল টাইম শেডগুলি করেনি)
- আপনার নির্দিষ্ট গেমের কী নির্দিষ্ট বৈশিষ্ট্য থাকতে হবে ।
- আপনার সময়সীমা কী, এবং মিডলওয়্যার আপনাকে বনাম কোথায় পাবে সেদিকে পৌঁছাতে আপনাকে কত সময় ব্যয় করতে হবে the মিডওয়্যারটির দাম কত।
- মিডলওয়্যারটি কতটা বর্ধনযোগ্য (উদাহরণস্বরূপ, ব্লব শেডো ব্যবহার করে আপনি ইউনিটিতে আইওএসের ছায়া সমস্যাটি পেতে পারেন Or বা সম্ভবত প্রজেকশন ছায়া গো))
(লক্ষ্য করুন যে আমি বিশেষত সেখানে "আরও নিয়ন্ত্রণ" রাখিনি That's এটি একটি ভারী বাক্যাংশ যা "আমি কোড লিখি না আমার পছন্দ হয় না" থেকে "পর্যন্ত" পর্যন্ত দেখতে পারে, বুঝতে এবং বুঝতে সক্ষম হতে হবে এবং এই নির্দিষ্ট প্রভাবটি অর্জনের জন্য পদার্থবিজ্ঞানের ইঞ্জিনের সমস্ত ভেরিয়েবলগুলিকে টুইঙ্ক করুন। "প্রথমটি সত্যই একটি বৈধ বিবেচনা নয়, তবে দ্বিতীয়টি))
ব্যক্তিগতভাবে, আমি দেখতে পেয়েছি যে স্বল্প-বাজেটের গেমের জন্য আপনার নিজের প্রযুক্তিটি ঘোরানো খুব কম চেষ্টা করার মতো নয়। আজকাল আপনি সস্তা ইঞ্জিনগুলি কতটা পাওয়ার পান তা হাস্যকর। আপনি এমন এক মুহুর্তে নেই যেখানে আপনি একটি মিলিয়ন মিলিয়ন ডলার ট্রিপল এ ইঞ্জিন লাইসেন্সের বিষয়ে সিদ্ধান্ত নিচ্ছেন। আপনি যা বলছেন তা বলতে আপনি সক্ষম হবেন না, বলুন, ityক্য আপনাকে $ 3k এর জন্য প্রস্তাব করে। বা কোকোস 2 ডি এর জন্য যা কিছু খরচ হয় (এটি কি নিখরচায় নয়?)
এখন, যদি আপনার গেমটি বেশিরভাগ ক্ষেত্রে এমন কোনও প্রযুক্তি রয়েছে যা অন্য ইঞ্জিনগুলি সরবরাহ করতে পারে না বা যুক্তিসঙ্গত ফ্রেমরেটে সরবরাহ করতে পারে না তবে আপনার কী করা যায় তা তদন্তের পক্ষে উপযুক্ত। যদিও এর অর্থ এই নয় যে আপনি অন্যান্য মিডেলওয়্যারটি পুরোপুরি ফেলে দিন। কেবলমাত্র আপনার নিজের প্রয়োজন বলুন, উপস্থাপনা করুন এর অর্থ এই নয় যে আপনি পদার্থবিজ্ঞান বা শব্দ বা ইউআই বা আপনার কাছে যা কিছু আছে তা অন্য মিডলওয়্যার ব্যবহার করতে পারবেন না।