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

YouTube Playables SDK হল YouTube পরিবেশের সাথে ওয়েব গেমগুলিকে সংযুক্ত করার জন্য একটি ওয়েব SDK৷ YouTube-এ একটি চমৎকার গেমিং অভিজ্ঞতা তৈরি করার জন্য বিভিন্ন উপায়ে গেমগুলিকে সমর্থন করার জন্য SDK একটি শক্তিশালী API বৈশিষ্ট্যযুক্ত।

আপনার গেমে Playables SDK যোগ করুন

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

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

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

Playables SDK-এর সাথে একীভূত করুন

Playables SDK-এর সাথে বেশ কিছু প্রয়োজনীয় এবং ঐচ্ছিক ইন্টিগ্রেশন আছে।

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

সামগ্রিকভাবে প্রকাশের প্রয়োজনীয়তা পর্যালোচনা করুন, একীকরণের প্রয়োজনীয়তার উপর ফোকাস করে। বাস্তবায়নের বিশদ বিবরণের জন্য Playables 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 }) - প্রদর্শনের জন্য YouTube-এ একটি সেরা স্কোর পাঠান।
  • ytgame.engagement.openYTContent({ id: videoID }) - একটি YouTube ভিডিও খুলুন।
  • ytgame.health.logError() এবং ytgame.health.logWarning() - YouTube-এ লগ সমস্যা।

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

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

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

নমুনা গেম

প্লেন জাভাস্ক্রিপ্ট, ফ্লাটার ওয়েব, গডট এবং ইউনিটি সহ YouTube Playables SDK-এর সাথে কীভাবে একীভূত করা যায় তা প্রদর্শন করে এমন নমুনা পাওয়া যায়

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

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