প্রথম জিনিস: @ প্রশ্নে আপনার প্রশ্নের মন্তব্যে যেমন পরামর্শ দেওয়া হয়েছে, আপনার যাচাই করা উচিত: আমি আমার গেমগুলি ন্যূনতম হার্ডওয়্যার / সফ্টওয়্যার প্রয়োজনীয়তা কীভাবে নির্ধারণ করব? এছাড়াও, দিন শেষে, কেবল পরীক্ষামূলকভাবে আপনাকে এর চূড়ান্ত উত্তর দিতে পারে, যেমন @ বিমূর্ত-আকাশ অন্য উত্তরে উত্তর দিয়েছে।
তবে আপনার অবশ্যই কিছু পয়েন্টার থাকতে পারে। এখানে, আমি আপনার মূল প্রশ্নের উত্তর দিচ্ছি, একাধিক সাব-প্রশ্ন নিয়ে এসেছিল - সম্পাদিত সংস্করণে নয়, কারণ কেবল "সর্বনিম্ন সম্ভাব্য পরিবেশ" উল্লেখ করা কেবল খুব অস্পষ্ট হয়ে যায়। তবে অবশ্যই আমি আপনার সাব-প্রশ্নের একটি অংশের পুরোপুরি জবাব দিচ্ছি , কারণ @ জেহেলভিওন মন্তব্যগুলিতে ভালভাবে লিখেছেন, একই প্রশ্নে একাধিক বিভিন্ন জিনিস একসাথে মিশ্রিত করা খুব সহজ হয়ে যায়।
তাই:
1) ন্যূনতম প্রয়োজনীয় ডাইরেক্টএক্স সংস্করণ কীভাবে নির্ধারণ করবেন?
ডিফল্টরূপে, ২০১৪ সালের হিসাবে ইউই 4 গেমের সর্বনিম্ন প্রয়োজনীয়তা ছিল ডাইরেক্টএক্স 10, কারণ ইঞ্জিনটির এসএম 4.0 জিপিইউ প্রয়োজন ছিল। সুতরাং, আপনি যদি ডাইরেক্টএক্স 11 বা 12 এর সাথে সুনির্দিষ্ট কোনও বাহ্যিক গ্রন্থাগার বা প্লাগইন বা ফাংশন ব্যবহার না করেন তবে সম্ভবত আপনার গেমের জন্য ডাইরেক্টএক্স 10 বেসলাইন হবে। সুতরাং যে পরীক্ষা করে শুরু।
2) ইনস্টলারের মধ্যে আমাকে কী কী অন্যান্য ডিলের অন্তর্ভুক্ত করা উচিত (অ্যাক্টুয়াল বিল্ড ব্যতীত) কীভাবে পরীক্ষা করবেন? উদাহরণস্বরূপ, আমার ভিসি পুনরায় বিতরণযোগ্য প্যাকেজ ইনস্টল করতে হবে? যদি তাই হয় তবে কোনটি? ডাইরেক্টেক্সের সাথে একই রকম হয়।
আপনি আপনার খেলায় কী ব্যবহার করেছেন, বাস্তবায়ন করেছেন এবং কী কী অন্তর্ভুক্ত করেছেন সে সম্পর্কে আরও বিশদ না জেনে উত্তর দেওয়া অসম্ভব। আমি মনে করি এটি আপনার গেম সম্পর্কে প্রচুর বিবরণ সহ একটি পৃথক প্রশ্নের দাবিদার।
3) কিভাবে নূন্যতম উইন্ডোজ সংস্করণ নির্ধারণ? এই ডাইরেক্টেক্স সামঞ্জস্যতা দ্বারা সীমাবদ্ধ? যদি আমার গেমটি ডাইরেক্টএক্স 10 বা তার বেশি হয় তবে কমপক্ষে ডিরেক্ট 10 সহ সমস্ত ওএস সংস্করণ ঠিক আছে?
অগত্যা। উইন্ডোজ ভিস্তার ডাইরেক্টএক্স 10 ছিল এবং এখনও এপিক কখনও কখনও ওএসকে অফিসিয়ালি সমর্থন করে না। সুতরাং, এটি স্পষ্ট নয় যে ইউই 4 গেমগুলি সমস্যা ছাড়াই এতে চলে। আমি এপিক স্টাফ পড়েছি যে উল্লেখ করে যে ইউই 4 গেমগুলি ভিস্তার অধীনে কাজ করতে পারে তবে এটি কেস বাই-বেস ভিত্তিতে অভিজ্ঞতা অভিজ্ঞতা যাচাইয়ের ক্ষেত্রে হতে পারে। সুতরাং আপনি যদি ভিস্টাকে লক্ষ্য করতে চান তবে কিছুটা আশা থাকতে পারে।
যা প্রায়শই ইউই 4 ব্যবহার করে কোনও গেমের জন্য সর্বনিম্ন সিস্টেম বলে থাকে তা হ'ল উইন্ডোজ 7 এসপি 1। তবে, আবারও, আপনি যদি কোনও বাহ্যিক গ্রন্থাগার বা প্লাগইন ইনস্টল বা অন্তর্ভুক্ত করেন তবে আপনাকে ডাবল-চেক করতে হবে যেগুলি উইন্ডোজ 7 এসপি 1 এ আবার কাজ করে। তবে যদি আপনার উদ্বেগটি উইন্ডোজ এক্সপি সামঞ্জস্যের জন্য আরও পিছিয়ে যেতে হয় তবে আশাও থাকতে পারে। এপিক স্টাফ অতীতে উল্লেখ করেছে (উদাহরণস্বরূপ এই ফোরামের থ্রেডটি দেখুন: https://forums.unrealengine.com/showthread.php?1310-Unreal-Engine-4-etc ) যে তারা একটি সংস্করণে সামঞ্জস্যতা দেওয়ার দিকে তাকিয়ে ছিল ওপেনজিএল যা এটি উইন্ডোজ এক্সপিতে এমনকি কার্যকর করে তুলবে। UE4.2 প্রকাশে, তারা সেই সামঞ্জস্যের পূর্বরূপ ঘোষণা করেছে: https://www.unrealengine.com/blog/unreal-engine-42- রিলিজ
তবে ডিফল্টরূপে, যদি আপনার গেম থেকে বাহ্যিক কোনও কিছুর জন্য উইন্ডোজ 8 বা 10 এর প্রয়োজন হয় না তবে এটি উইন্ডোজ 7 এসপি 1।
৪) এটি মূ ?় প্রশ্ন হিসাবে মনে হতে পারে তবে কোন সংস্করণে or৪ বা 32 বিটটি আমার গেমটি বিতরণ করা উচিত? 32 সর্বদা ভাল কারণ যে কেউ এটি সঠিকভাবে চালাতে পারে?
ভাল, শেষ পর্যন্ত এটি একটি মতামত ভিত্তিক - সুতরাং উত্তর দেওয়া কঠিন। তবে আমি আপনাকে একটি বেসিক ট্রেড অফ দিতে পারি: 32 বিট সিস্টেমগুলি সাধারণত র্যাম মেমরির কেবলমাত্র 2.75 থেকে 3.5 গিগাবাইট পর্যন্ত ব্যবহার করতে পারে, মেশিনে মোট র্যাম যতই উপস্থিত থাকুক না কেন। এটি দেখুন: https://en.wikedia.org/wiki/3_GB_barrier
সুতরাং সবার আগে আপনার মনে থাকা উচিত। আপনি যদি উইন্ডোজ 7 এবং 8 এর মতো ক্ষুধার্ত কোনও কোনও ওএসকে বিবেচনা করেন তবে কার্য সম্পাদনের কথা চিন্তা করুন এবং নিশ্চিত করুন যে আপনার গেমটি কীভাবে এই সিস্টেমগুলিতে একটি 2.75 জিবি র্যামের সীমাবদ্ধতার সাথে চলে।
শেষ অবধি, আপনি যদি বিতরণে কোনও খেলা শেষ করার পর্যায়ে এসে যথেষ্ট খুশি হন তবে আমি মনে করি যে সামঞ্জস্যতার বিষয়ে প্রযুক্তিগত বিবরণের জন্য অবশ্যই আপনার অবশ্যই ইউই 4 লিখতে হবে। বিশেষত যদি আপনি পুরানো উইন্ডোজ সংস্করণগুলিতে আগ্রহী (যেমন এক্সপি এবং ভিস্তা)।