Roblox-এর অ্যানালিটিক্স ও এক্সপেরিমেন্টেশন প্ল্যাটফর্মের মাধ্যমে পরীক্ষা-নিরীক্ষা এবং লাইভ আপডেট অপ্টিমাইজ করুন
Uplift Games কীভাবে অ্যানালিটিক্স ও পরীক্ষামূলক পদ্ধতি ব্যবহার করে Adopt Me! খেলোয়াড়দের অভিজ্ঞতা সর্বোত্তম করে তোলে

একটি অনন্য গেম তৈরি করতে পরীক্ষামূলক কাজ, পরিমাপ এবং পুনরাবৃত্তি প্রয়োজন। Roblox-এর Analytics এবং LiveOps প্ল্যাটফর্মের মাধ্যমে নির্মাতারা গেমপ্লে এবং কর্মক্ষমতার গভীর অন্তর্দৃষ্টি পেতে পারে, পরিবর্তনগুলি পরীক্ষা করতে পারে এবং খেলোয়াড়দের খেলার ধরন অনুযায়ী নিজেদের মানিয়ে নিতে পারে। আজ আমরা রিয়েল-টাইম পারফরম্যান্স অ্যালার্ট, আরও সূক্ষ্ম টার্গেটিং ও সেগমেন্টেশন, এবং স্বয়ংক্রিয় প্রাথমিক সতর্কতা ঘোষণা করছি, যা পরীক্ষানিরীক্ষা মূল মেট্রিক্সকে প্রভাবিত করছে কিনা তা নির্মাতাদের জানিয়ে দেয়। এই নতুন টুলগুলো নির্মাতাদের পরিবর্তন পরীক্ষা করতে এবং লাইভ আপডেট আত্মবিশ্বাসের সঙ্গে প্রয়োগ করতে সাহায্য করে। ডেভেলপার UpliftBradB নিচে শেয়ার করেছেন কীভাবে Uplift Games, Adopt Me!-এর স্টুডিও, Roblox-এর অ্যানালিটিক্স ও LiveOps প্ল্যাটফর্ম ব্যবহার করে তাদের খেলোয়াড়দের পোষা প্রাণী গ্রহণের অভিজ্ঞতা উন্নত করছে।
পরিমাপ এবং প্রকাশ
বিভিন্ন ধরনের খেলোয়াড়কে দীর্ঘমেয়াদে আকৃষ্ট রাখা একটি সূক্ষ্ম ভারসাম্য রক্ষার কাজ। ডেটা একটি শক্তিশালী হাতিয়ার যা খেলোয়াড়রা গেমের সাথে কীভাবে মিথস্ক্রিয়া করে তা বোঝার, সমস্যা কোথায় হতে পারে তা শনাক্ত করার, এবং গেমটিকে নির্বিঘ্নে সামঞ্জস্য করে সঠিক ফর্মে আনার জন্য ব্যবহৃত হয়। আমরা ক্রমাগত নির্মাতাদের প্রতিক্রিয়া এবং চাহিদা অনুযায়ী Roblox-এর Analytics এবং Experience Live Ops প্ল্যাটফর্মগুলো আপডেট করি। এই নতুন টুলগুলো প্ল্যাটফর্মগুলোকে সার্বিকভাবে আরও নমনীয় এবং শক্তিশালী করে তোলে।
এ্যানালিটিক্স
Analytics ড্যাশবোর্ডগুলো নির্মাতাদের সুযোগের ক্ষেত্র চিহ্নিত করতে বা কোথায় উন্নতি প্রয়োজন তা নির্ধারণ করতে সাহায্য করে। উদাহরণস্বরূপ, ৩০-দিনের রিটেইশনে তীব্র পতনের সঙ্গে একদিনের রিটেইশন শক্তিশালী হলে তা আরও গভীর বিষয়বস্তুর চাহিদা নির্দেশ করতে পারে। প্রথম দিনের রিটেইশন কম থাকা কিন্তু দীর্ঘমেয়াদী ধারাবাহিক খেলোয়াড়দের একটি মূল গোষ্ঠী থাকলে তা দুর্বল অনবোর্ডিং ফ্লো বা অত্যন্ত কঠিনতা নির্দেশ করতে পারে।
অ্যানালিটিক্স প্ল্যাটফর্ম খেলোয়াড়দের বিভাগ অনুযায়ী ডেটা শ্রেণীবদ্ধ করতে পারে, যাতে দেখা যায় কোনো প্রবণতা কি সকল খেলোয়াড়ের ক্ষেত্রেই প্রযোজ্য নাকি কোনো নির্দিষ্ট বিভাগের মধ্যে সীমাবদ্ধ। নতুন বিভাগীয় মাত্রাগুলো নির্মাতাদের গেমের কার্যকলাপ, সম্পৃক্ততার স্তর, প্ল্যাটফর্মের কার্যকলাপ, সময়কাল এবং প্ল্যাটফর্ম ব্যয়ের ভিত্তিতে ডেটা ভাগ করার সুযোগ দেয়, যাতে তারা বুঝতে পারে খেলার ধরণগুলো কীভাবে ভিন্ন।

পারফরম্যান্স মনিটরিং
পারফরম্যান্স সমস্যাগুলো সঠিকভাবে চিহ্নিত করা কঠিন হতে পারে। ক্র্যাশ রেট, মেমরি ব্যবহার, CPU সময় এবং সংস্করণ অনুযায়ী ফ্রেম রেটের মতো প্রস্তুত-ব্যবহৃত টেলিমेट্রি মেট্রিক্স নির্মাতাদের বাগ ঠিক করতে এবং তাদের গেমগুলো সব ধরনের ডিভাইসে ভালোভাবে চলবে তা নিশ্চিত করতে সাহায্য করে। আমরা নতুন ত্রুটি সনাক্তকরণ, ত্রুটি রিপোর্ট সংগঠনের জন্য কাস্টম নিয়ম এবং গুরুত্বপূর্ণ সমস্যাগুলো দ্রুত তুলে ধরার জন্য রিয়েল-টাইম পারফরম্যান্স সতর্কবার্তাও যোগ করেছি, যাতে নির্মাতারা যত দ্রুত সম্ভব প্রতিক্রিয়া জানাতে পারে।

পরীক্ষা
Roblox-এর এক্সপেরিমেন্টস সিস্টেম নির্মাতাদের একটি ফিচার বা পরিবর্তনের প্রভাব সঠিকভাবে পরিমাপ করতে A/B পরীক্ষা চালাতে দেয়। আমাদের সাম্প্রতিক আপডেটে রয়েছে সেগমেন্ট অনুযায়ী টার্গেটিং, আরও নমনীয় ও দ্রুত কনফিগারেশন, এবং একটি প্রাথমিক ক্ষতি-শনাক্তকরণ ব্যবস্থা যা প্লেটাইম, ARPU, বা রূপান্তর হার কোনো নির্দিষ্ট সীমার নিচে নেমে গেলে প্রায় তাত্ক্ষণিকভাবে নির্মাতাদের সতর্ক করে। আগামী বছরে, আমরা কাস্টম নির্মাতা-নির্মিত মেট্রিক্স এবং এক্সপেরিমেন্ট ফলাফলের সেগমেন্টেশনের জন্য আরও বিকল্প যোগ করব।

কনফিগ
কনফিগগুলো নির্মাতাদের সার্ভার রিস্টার্ট ছাড়াই রিয়েল-টাইমে ফিচার চালু করতে এবং ইন-গেম মান আপডেট করতে দেয়। এই আপডেটে, আমরা কনফিগ প্রপাগেশন ত্বরান্বিত করেছি এবং "publish as" ফিচার যোগ করেছি, যা নির্মাতাদের একটি পরিবেশ থেকে অন্য পরিবেশে (যেমন, স্টেজিং থেকে প্রোডাকশনে) প্রকাশ করতে দেয়। আমরা শর্তসাপেক্ষ কনফিগ যোগ করেছি, যা নির্মাতাদের বিভিন্ন প্লেয়ার সেগমেন্টের জন্য অভিজ্ঞতা ব্যক্তিগতকরণ করতে ভিন্ন মান প্রয়োগ করার সুযোগ দেয়। উদাহরণস্বরূপ, নির্মাতারা নতুন প্লেয়ারদের জন্য কোনো কোয়েস্ট বা ডুনজেন সহজ করতে কঠিনতার মান পরিবর্তন করতে পারেন, অথবা যারা Robux খরচ করেছেন তাদের জন্য পুরস্কারপ্রাপ্ত বিজ্ঞাপন প্রম্পট সরিয়ে ফেলতে পারেন।
যারা তাদের কর্মপ্রবাহের অংশ হিসেবে তৃতীয় পক্ষের টুলসের মাধ্যমে ডেটা ব্যবহার করতে চান, তাদের জন্য আমাদের OpenCloud API-গুলো এই ফিচারগুলোর প্রোগ্রাম্যাটিক ব্যবস্থাপনা সক্ষম করে। উদাহরণস্বরূপ, নির্মাতারা কোডিং অ্যাসিস্ট্যান্ট ব্যবহার করে এক্সপেরিমেন্ট সেট আপ করতে বা অ্যানালিটিক্স মনিটর করতে পারেন।
Devforum-এ অ্যানালিটিক্স, পারফরম্যান্স মনিটরিং, এক্সপেরিমেন্ট এবং কনফিগ ব্যবহার সম্পর্কে আরও জানুন।
Adopt Me! খেলোয়াড়ের অভিজ্ঞতা অপ্টিমাইজ করা
Uplift Games, Adopt Me!-এর স্টুডিও, যা ৪৪.৪ বিলিয়ন মোট ভিজিট সহ একটি পোষা প্রাণী গ্রহণের গেম, নতুন ফিচার পরীক্ষা করার জন্য Roblox-এর Analytics প্ল্যাটফর্ম এবং Experiments ব্যবহার করে। এই পরীক্ষাগুলো তাদের বিভিন্ন ধরনের প্লে স্টাইলের খেলোয়াড়দের জন্য একটি দুর্দান্ত অভিজ্ঞতা প্রদান করতে সাহায্য করে, পোষা প্রাণী পালন ও ট্রেডিং থেকে রোল-প্লে এবং হোমস্টেড নির্মাণ পর্যন্ত। ডেভেলপার UpliftBradB শেয়ার করেছেন যে দলটি কীভাবে এত বৈচিত্র্যময় ফিচার সেট এবং কমিউনিটির জন্য তৈরি করার কথা ভাবে।
"Adopt Me! সব বয়সের জন্য ডিজাইন করা হয়েছে," UpliftBradB বলেন। "আমরা প্রতিটি মেকানিক বোঝার মতো রাখতে চাই, একই সাথে নির্মাণ ও ট্রেডিংয়ের মতো সিস্টেমে প্রাপ্তবয়স্করা উপভোগ করেন এমন পর্যাপ্ত গভীরতাও দিতে চাই।"
দলটি সম্প্রতি একটি নতুনভাবে তৈরি করা ট্রেডিং প্ল্যাটফর্ম চালু করেছে যেখানে খেলোয়াড়রা পোষা প্রাণী বিনিময় করার জন্য মিল করতে পারে। "আমরা পুরো অভিজ্ঞতা চালু করার আগে কিছু সময়ের জন্য আমাদের ট্রেডিং হাব পরীক্ষা করতে অ্যানালিটিক্স এবং পরীক্ষা ব্যবহার করেছি," UpliftBradB বলেছেন। "আমরা সার্ভারের আকার এবং ম্যাচমেকিং সিগন্যালের মতো অনেক ভেরিয়েবল পরীক্ষা করেছি এবং দেখেছি খেলোয়াড়রা সিস্টেমের সাথে কীভাবে মিথস্ক্রিয়া করেছে। খেলোয়াড়রা কি আরও বেশি জড়িত ছিল? ট্রেডের সংখ্যা কি বাড়ছিল?"
পরিবর্তনগুলো পরীক্ষা করে এবং অ্যানালিটিক্সে ফলাফল দেখে দলটি নিশ্চিত হয়েছিল যে তারা সঠিক পথে এগোচ্ছে। কিন্তু কিছু পরিবর্তনের অপ্রত্যাশিত প্রভাব পড়েছিল। "আমরা একটি ফিচার তৈরি করেছিলাম যেখানে খেলোয়াড়রা বন্ধুদের সাথে খেললে একটি বিশেষ মুদ্রা পেতে পারতো, যা তারা পরে বিশেষ পোষা প্রাণী কিনতে ব্যবহার করতে পারতো," UpliftBradB বললেন। "এর উদ্দেশ্য ছিল একসাথে খেলার জন্য প্রণোদনা দেওয়া, কিন্তু খেলোয়াড়রা দ্রুত বুঝতে পারল যে তারা আরও মুদ্রা পেতে বন্ধু অনুরোধের মাধ্যমে সার্ভার স্প্যাম করতে পারে। এটা নিজেই হয়তো কোনো সমস্যা হতো না, কিন্তু আমরা লক্ষ্য করলাম স্প্যাম থেকে বাঁচতে খেলোয়াড়দের ব্যক্তিগত সার্ভার চালু করার হার ব্যাপকভাবে বৃদ্ধি পেয়েছে।"
বিশ্লেষণ ব্যবহার করে দলটি পারফরম্যান্স পর্যবেক্ষণ করতে পারল এবং গ্রীষ্মকালীন ইভেন্টে চালু করা নতুন কোনো ফিচারে সমস্যা দেখা দিলে দ্রুত খাপ খাইয়ে নিতে পারল। ইভেন্টের অংশ হিসেবে তারা খেলোয়াড়দের ধরার জন্য মাছ যোগ করেছিল, কিন্তু দ্রুতই একটি সমস্যা লক্ষ্য করল। "ক্র্যাশ রেট এবং ফ্রেম রেট আমাদের বুঝিয়ে দিয়েছিল যে কিছু একটা ঠিকঠাক হচ্ছে না," UpliftBradB বললেন। "গভীরভাবে খতিয়ে দেখার পর আমরা দেখলাম যে আমরা মাছগুলোকে 'scenery' হিসেবে চিহ্নিত করেছিলাম…যার ফলে ইঞ্জিন পটভূমিগুলো বিশাল পরিমাণে পুনরায় রেন্ডার করছিল।" সমস্যাটি আগেভাগেই শনাক্ত করা দলটিকে দ্রুত সমাধান করতে সাহায্য করেছিল।
আগিয়ে যাও এবং বিশ্লেষণ করো
UpliftBradB-এর গল্প নির্মাতাদের মধ্যে সাধারণ: অ্যানালিটিক্স এবং পরীক্ষামূলক পদ্ধতি পুনরাবৃত্তিকে একটি শিক্ষিত অনুমান থেকে ডেটা-ভিত্তিক কৌশলে পরিণত করে। Roblox-এর নমনীয় প্ল্যাটফর্ম অপ্টিমাইজেশন এবং ডেটা-ভিত্তিক সিদ্ধান্ত গ্রহণকে প্রতিটি নির্মাতার কর্মপ্রবাহের একটি মানক অংশ করে তোলে। এই বছরের শেষের দিকে, আমরা Roblox অ্যাপের মোবাইল-প্রথম ক্রিয়েশন ট্যাব 'বিল্ড'-এ অ্যানালিটিক্সের ক্ষমতা সম্প্রসারণ করার পরিকল্পনা করছি। একীভূতকরণের পর, নির্মাতারা চলতে চলতে পারফরম্যান্স পর্যবেক্ষণ করতে সক্ষম হবেন। আমরা প্ল্যাটফর্মে নতুন ফিচার যুক্ত করব, যার মধ্যে থাকবে কাস্টম এক্সপেরিমেন্ট অ্যাকশন। আগ্রহী নির্মাতারা এখনই একটি প্রারম্ভিক অ্যাক্সেস প্রোগ্রামে সাইন আপ করতে পারেন, যাতে তারা Roblox-এ লাইভ হওয়ার আগে নতুন এক্সপেরিমেন্ট ফিচারগুলো পরীক্ষা করে দেখতে পারেন।
Roblox নির্মাতাদের জন্য এক জায়গায় বুদ্ধিমত্তার সাথে তৈরি করা, প্রকাশ করা এবং পুনরাবৃত্তি করা সহজ করে তোলে।


