YouTube Playables SDK - শুরু করা হচ্ছে

ইউটিউব প্লেয়েবলস এসডিকে হলো একটি ওয়েব এসডিকে, যা ওয়েব গেমকে ইউটিউব পরিবেশের সাথে সংযুক্ত করে। এই এসডিকে-তে একটি শক্তিশালী এপিআই রয়েছে যা বিভিন্ন উপায়ে গেমকে সমর্থন করে ইউটিউবে একটি চমৎকার গেমিং অভিজ্ঞতা তৈরি করতে সাহায্য করে।

আপনার গেমে প্লেয়েবলস এসডিকে যোগ করুন

একটি গেমের রুট ডিরেক্টরিতে একটি index.html ফাইল থাকা উচিত। আপনার গেম কোডের আগে এই লাইনটি যোগ করে YouTube Playables SDK ইম্পোর্ট করুন:

<script src="https://www.youtube.com/game_api/v1"></script>

আপনার গেমটি স্থানীয়ভাবে সার্ভ করা হলে SDK-টি কোনো অপারেশন ছাড়াই চলে। SDK ইন্টিগ্রেশনের সঠিকতা যাচাই করতে, টেস্ট স্যুট গাইডটি ব্যবহার করুন।

প্লেয়েবলস এসডিকে-এর সাথে একীভূত করুন

প্লেয়েবলস এসডিকে-এর সাথে বেশ কিছু আবশ্যক এবং ঐচ্ছিক ইন্টিগ্রেশন রয়েছে।

প্রয়োজনীয় ইন্টিগ্রেশন

সামগ্রিকভাবে প্রকাশনার প্রয়োজনীয়তাগুলো পর্যালোচনা করুন, বিশেষ করে ইন্টিগ্রেশনের প্রয়োজনীয়তার উপর মনোযোগ দিন। বাস্তবায়নের বিস্তারিত তথ্যের জন্য প্লেয়েবলস এসডিকে রেফারেন্স পর্যালোচনা করুন।

উদাহরণস্বরূপ:

  • ytgame.game.firstFrameReady()
  • ytgame.game.gameReady()
  • ytgame.IN_PLAYABLES_ENV
  • ytgame.system.isAudioEnabled()
  • ytgame.system.onAudioEnabledChange((isAudioEnabled) => {})
  • ytgame.system.onPause(() => {})
  • ytgame.system.onResume(() => {})
  • ytgame.game.loadData()
  • ytgame.game.saveData(data)

প্রয়োজনীয় ইন্টিগ্রেশনগুলো ছাড়াও, একটি অত্যন্ত আকর্ষণীয় অভিজ্ঞতা তৈরি করার জন্য আরও বেশ কিছু ফাংশন উপলব্ধ রয়েছে। উদাহরণস্বরূপ:

  • ytgame.system.getLanguage() - ব্যবহারকারীর বর্তমান লোকেল সেটিং পেতে এটি ব্যবহার করুন। অন্য কোনো ফাংশন ব্যবহার করবেন না বা ক্লাউড সেভে ভাষাটি সংরক্ষণ করবেন না, কারণ এটি যেকোনো সময় পরিবর্তিত হতে পারে।
  • ytgame.engagement.sendScore({ value: newScore }) - প্রদর্শনের জন্য ইউটিউবে সেরা স্কোরটি পাঠান।
  • ytgame.engagement.openYTContent({ id: videoID }) - একটি YouTube ভিডিও খুলুন।
  • ytgame.health.logError() এবং ytgame.health.logWarning() - ইউটিউবে সমস্যাগুলো লগ করুন।

বাস্তবায়নের বিবরণ এবং অতিরিক্ত ফাংশনগুলির জন্য প্লেয়েবলস এসডিকে রেফারেন্স পর্যালোচনা করুন।

টাইপস্ক্রিপ্ট টাইপ সংজ্ঞা

টাইপস্ক্রিপ্ট ব্যবহার করা গেমগুলোর জন্য টাইপ ডেফিনিশনগুলো ডাউনলোড করুন

নমুনা গেম

ইউটিউব প্লেয়েবলস এসডিকে-এর সাথে কীভাবে ইন্টিগ্রেট করতে হয়, তা দেখানোর জন্য নমুনা রয়েছে , যার মধ্যে সাধারণ জাভাস্ক্রিপ্ট, ফ্লাটার ওয়েব, গোডোট এবং ইউনিটি অন্তর্ভুক্ত।

টেস্ট স্যুট দিয়ে আপনার গেমটি পরীক্ষা করুন।

আপনি প্রস্তুত হয়ে গেলে, টেস্ট স্যুট ব্যবহার করে আপনার ইন্টিগ্রেশনটি যাচাই করতে পারেন। কীভাবে তা করতে হয়, তা জানতে টেস্ট স্যুট গাইডটি অনুসরণ করুন।