যদি কোনও ইঞ্জিন উইন্ডোজ, ওএস এক্স, এবং লিনাক্সকে সমর্থন করে তবে আমরা কেন কখনও কখনও স্পেস হাল্ক: ডেথউইংয়ের মতো এই ইঞ্জিনগুলি ব্যবহার করে গেমগুলি কেবল উইন্ডোজই সীমাবদ্ধ রাখি?
যদি কোনও ইঞ্জিন উইন্ডোজ, ওএস এক্স, এবং লিনাক্সকে সমর্থন করে তবে আমরা কেন কখনও কখনও স্পেস হাল্ক: ডেথউইংয়ের মতো এই ইঞ্জিনগুলি ব্যবহার করে গেমগুলি কেবল উইন্ডোজই সীমাবদ্ধ রাখি?
উত্তর:
প্রযুক্তিগত কারণ:
অ-প্রযুক্তিগত কারণ:
আমি নিশ্চিত আরও কিছু আছে। এগুলি আমার মাথার শীর্ষে কিছু। আশাকরি এটা সাহায্য করবে.
কারণ উপলব্ধ থাকার অর্থ নিখরচায় এবং তাত্ক্ষণিক হওয়া নয়।
আরও একটি অপারেটিং সিস্টেমকে সমর্থন করা, এর সবচেয়ে সরল আকারে, এর জন্য প্রযুক্তিগত সহায়তা দেওয়ার জন্য আরও একটি প্ল্যাটফর্ম।
আপনি যত বেশি প্ল্যাটফর্ম সমর্থন করেন = আপনার পক্ষে আরও বেশি প্ল্যাটফর্মের সমর্থন সরবরাহ করা প্রয়োজন = সমর্থনে আরও বেশি সময় ব্যয় করা = কাজের সময় হারাতে পারে যা আপনার গেমটি উন্নত করতে ব্যয় করতে পারে।
প্ল্যাটফর্মকে সমর্থন করা সমস্ত আত্মবিশ্বাসে নেমে আসে যার মধ্যে যদি আপনার গেমটি সেই টার্গেট প্ল্যাটফর্মে পর্যাপ্ত প্লেয়ারবেস আঁকতে পারে, তাই আপনি প্ল্যাটফর্মটির জন্য সমর্থন সরবরাহ করতে ব্যয় করা সময়ের জন্য এটি তৈরি হয়।
এখনও পর্যন্ত ভাল উত্তর আছে, তবে আসুন নীচের লাইনে আসি।
বাষ্পের জুন 2017 এর হার্ডওয়্যার সমীক্ষা অনুসারে, ব্যবহারকারীর 96.24% ব্যবহার করা উইন্ডোজ নমুনা দেয় । উইন্ডোজ ব্যবহারকারীদের মধ্যে, 87.37% হয় উইন্ডোজ 10 বা 7, 64 বা 32 বিট হয়। ওএসএক্স ভেরিয়েন্টগুলি ব্যবহারকারীদের ২.৯৯% উপস্থাপন করে এবং লিনাক্সের ভেরিয়েন্টগুলি মোট 0.72%।
সময়ই টাকা. আপনার বাজারটি কুলুঙ্গি না করে এবং ওএসএক্স বা লিনাক্সকে বিশেষভাবে লক্ষ্যবস্তু না করা ছাড়া, আপনাকে বাজারের <4% দামের আগে আপনার প্রচুর গেমগুলি বিক্রয় করতে হবে, বিশেষত গেমস বিকাশকারীরা সাধারণত তাদের পণ্য বৈশিষ্ট্য সম্পূর্ণ করার জন্য সময় বাড়ানো থাকে।
এখানে অন্যান্য উত্তরগুলি ভাল, তবে এখানে একটি উল্লেখ করা হয়নি।
আমার এখনই এই সমস্যা হচ্ছে - আমার দল উইন্ডোজ / ম্যাকের জন্য ইউনিটিতে তৈরি একটি গেমটি মুক্তি দিতে চলেছে। আমাদের খেলা মোবাইলে কেন হয় না তা নিয়ে আমরা প্রচুর প্রশ্ন পেয়েছি। দুটি প্রধান উত্তর আছে:
1) ফোনগুলি কেবল গেমটি ধরে রাখতে যথেষ্ট শক্তিশালী নয়। হতে পারে আমরা শিল্পের বিশ্বস্ততা হ্রাস করতে পারি (মডেলগুলিতে কম বহুভুজ, টেক্সচারে কম পিক্সেল ইত্যাদি), তবে এটি কেবল এতদূর যায়। কোনও ফোন চালুর জন্য যথেষ্ট অপ্টিমাইজ হওয়ার জন্য বেশিরভাগ গেমটির পুনরায় লেখা দরকার। আমরা এটি চেষ্টা করেছিলাম তবে প্রতি সেকেন্ডে আমরা প্রায় 0.5 ফ্রেম পেয়েছি। স্পষ্টতই, খেলতে পারা যায় না।
2) ইনপুট। পুরো ইউজার ইন্টারফেসটি মাউস ব্যবহার করে তৈরি করা হয়েছিল এবং গেমের কিছু অংশ নির্ভর করে যে কোনও সময় মাউসটি কোথায় তা রয়েছে knowing মাউসটি কোথায় রয়েছে তা জেনেও গেমটি এখনও কাজ করার জন্য আমাদের সম্পূর্ণ ইনপুট প্রক্রিয়াটি আবার লিখতে হবে এবং একই কার্যকারিতা পেতে পর্দার বিভিন্ন "স্পর্শ" ক্রিয়াকে "মাউস" ক্রিয়ায় অনুবাদ করতে হবে। ব্যবহারকারীর মতো 3737৯7775৮8 তাদের উত্তরে উল্লিখিত হয়েছে, এটিতে আবার নতুন করে লেখা জিনিস প্রয়োজন হবে যাতে "মাউস" এবং "টাচ" ইনপুটগুলি একই সিস্টেমে খাওয়ানো যায় এবং একটিতে থাকা বাগটি অন্যটিকে প্রভাবিত করে না এবং সেই বাগটিও স্থির করে দেয় অন্যকেও প্রভাবিত করবে না। এই মুহুর্তে আমার টিম উপলব্ধ হওয়ার চেয়ে আরও বেশি সংস্থান দরকার।
ইউজার 37997758 এর উত্তরে আরও উল্লেখ করা হয়েছে, আমাদের লিনাক্স সমর্থনও নেই কারণ আমাদের একটি প্যাকেজ লিনাক্স মেশিনে ক্র্যাশ হয়ে গেছে, তবে উইন্ডোজ / ম্যাকে কাজ করে। ইঞ্জিন ক্রস প্ল্যাটফর্মের কারণে এটি ব্যবহার করা সমস্ত কিছুই বোঝায় না।