আপনার প্রিয় মোবাইল গেমের সেই তোতলামি আপনার ফোনের দোষ নাও হতে পারে। গেমটি কীভাবে তৈরি করা হয়েছে তার জন্যও হতে পারে। গুগল এবং স্যামসাং একসাথে কাজ করেছে যাতে অ্যান্ড্রয়েড স্টুডিওগুলি ডাউনলোড করার আগেই পারফর্মেন্সের সমস্যাগুলি ধরতে পারে।
ফলাফল হল সোকাটোয়া, একটি GPU প্রোফাইলার যা 10 মার্চ Samsung এর অস্টিন রিসার্চ অ্যান্ড ডেভেলপমেন্ট সেন্টার এবং অ্যাডভান্সড কম্পিউটিং ল্যাব দ্বারা ঘোষণা করা হয়েছে। কিন্তু Samsung একা এটি তৈরি করেনি। এই টুলটি Google এবং LunarG-এর সহযোগিতায় তৈরি করা হয়েছে, যা Vulkan গ্রাফিক্স ডেভেলপমেন্টে গভীরভাবে জড়িত একটি কোম্পানি।
এই টুলটি অ্যান্ড্রয়েড গেম ডেভেলপারদের জন্য তৈরি, যদিও প্ল্যাটফর্মের জন্য গ্রাফিক্স-ভারী অ্যাপ তৈরি করা যে কেউ এটি ব্যবহার করতে পারবেন। এটি বিভিন্ন হার্ডওয়্যারেও কাজ করে, যা স্যামসাংয়ের এক্সক্লিপস জিপিইউ এবং অন্যান্য বেশিরভাগ অ্যান্ড্রয়েড ডিভাইসে পাওয়া কোয়ালকম এবং এআরএম জিপিইউ সমর্থন করে। লক্ষ্য হল আরও ভালো গেম, আরও স্থিতিশীল ফ্রেম রেট এবং তৈরি করা দলগুলির জন্য কম রেন্ডারিং মাথাব্যথা।
সোকাটোয়া কী আলাদা করে তোলে
এখানে সাফল্য হল স্যামসাং "মাল্টি-ফ্রেম জিপিইউ প্রোফাইলিং" নামক একটি জিনিসকে। বিদ্যমান বেশিরভাগ টুল ডেভেলপারদের রেন্ডারিংয়ের একটি একক ফ্রেমের দিকে তাকাতে দেয়, যা স্পষ্ট ত্রুটিগুলি ধরে ফেলে। কিন্তু খারাপ বাগগুলি, যা প্রতি কয়েক সেকেন্ডে এলোমেলোভাবে তোতলানো বা ফ্রেম ড্রপ সৃষ্টি করে, একাধিক ফ্রেমে লুকিয়ে থাকে।
সোকাটোয়া ইঞ্জিনিয়ারদের একসাথে বেশ কয়েকটি ফ্রেমের মধ্য দিয়ে যেতে দেয়। তারা সময়ের সাথে সাথে রেন্ডারিং আচরণের উন্মোচন দেখতে পারে, প্যাটার্ন এবং মাঝে মাঝে সমস্যাগুলি সনাক্ত করতে পারে যা একক-ফ্রেম ক্যাপচারগুলি সহজেই মিস করে। স্টুডিওগুলি শেডারগুলি সম্পাদনা করতে পারে, আলো এবং প্রভাবগুলি পরিচালনা করে এমন ছোট প্রোগ্রামগুলি, এবং তাৎক্ষণিকভাবে ডিভাইসে কাজের চাপ পুনরায় চালাতে পারে। এই দ্রুত পুনরাবৃত্তি লুপের অর্থ হল দলগুলি সংশোধন পরীক্ষা করে, ফলাফল তুলনা করে এবং ঘন্টার পরিবর্তে কয়েক মিনিটের মধ্যে এগিয়ে যায়।
প্রাথমিক পরীক্ষকরা কী বলছেন
দলটি লঞ্চের আগে প্রকৃত ডেভেলপারদের সামনে সোকাটোয়া উপস্থাপন করে এবং প্রতিক্রিয়া থেকে বোঝা যায় যে এটি আসলে সমস্যার সমাধান করে।
ক্ল্যাশ অফ ক্ল্যানসের স্টুডিও সুপারসেলের গ্রাফিক্স ইঞ্জিনিয়াররা প্রথম বিটা থেকে এটি পরীক্ষা করে দেখেছেন। একজন ইঞ্জিনিয়ার একটি সহজ কিন্তু শক্তিশালী বৈশিষ্ট্য তুলে ধরেছেন: দুটি ট্রেস পাশাপাশি দেখা। ভিজ্যুয়াল তুলনা দলটিকে সমস্যাযুক্ত এলাকাগুলিকে দ্রুত আলাদা করতে সাহায্য করে, বিশেষ করে যখন একটি নির্দিষ্ট ড্র কল থেকে চূড়ান্ত ফ্রেমের সাথে ডেটা সম্পর্কযুক্ত করা হয়। ইউনিটি, যার ইঞ্জিন মোবাইল গেমের একটি বিশাল অংশকে শক্তি দেয়, সোকাটোয়াকেও একটি স্পিন দিয়েছে।
আপনার পরবর্তী খেলার জন্য এর অর্থ কী?
সোকাটোয়া এখন উপলব্ধ। ঘোষণায় স্যামসাং নির্দিষ্ট মূল্য বা ডাউনলোডের বিবরণ ভাগ করেনি, তবে গ্রাফিক্স অপ্টিমাইজ করার সময় অ্যান্ড্রয়েড স্টুডিওগুলি যে হতাশার মুখোমুখি হয় তার সরাসরি উত্তর হিসাবে প্রোফাইলারটি অবস্থান করছে। গুগল এবং লুনারজির সম্পৃক্ততা ইঙ্গিত দেয় যে এই টুলটি অ্যান্ড্রয়েড ডেভেলপমেন্ট ইকোসিস্টেমের একটি আদর্শ অংশ হয়ে উঠতে পারে।
ডেভেলপাররা প্রোফাইলার ব্যবহারে স্বাচ্ছন্দ্য বোধ করার পর তৈরি বা আপডেট করা গেমগুলির দিকে নজর রাখুন। সুপারসেল এবং ইউনিটির প্রাথমিক অ্যাক্সেস প্রতিক্রিয়া থেকে জানা যায় যে ইতিমধ্যেই ডেভেলপমেন্টাধীন গেমগুলিতে পারফরম্যান্সের উন্নতি দেখা যেতে পারে। এবং যেহেতু এটি Qualcomm এবং ARM GPU গুলিতে কাজ করে, তাই সুবিধাগুলি কেবল Samsung ডিভাইসের মধ্যেই সীমাবদ্ধ থাকা উচিত নয়।
"গুগল এবং স্যামসাং আপনার ফোনে গেমিং অভিজ্ঞতা বাড়ানোর জন্য একটি টুল তৈরি করেছে" পোস্টটি প্রথমে ডিজিটাল ট্রেন্ডসে প্রকাশিত হয়েছিল।
