Firebase ব্যবহার করে আপনার গেম ডেভেলপমেন্টকে শক্তিশালী করুন

Firebase-এর সাহায্যে আপনার iOS এবং Android মোবাইল গেমগুলিতে ব্যাকএন্ড পরিষেবা এবং অ্যানালিটিক্স যোগ করা সহজ। আমাদের C++ এবং Unity-এর SDK ব্যবহার করে, আপনি কোনো Swift/Objective-C বা Java/Kotlin কোড না লিখেই সরাসরি আপনার C++ এবং Unity কোডে Firebase পরিষেবাগুলি অ্যাক্সেস করতে পারেন।


শুরু করতে প্রস্তুত? আপনার প্ল্যাটফর্ম বেছে নিন:

ইউনিটি সি++


ফায়ারবেসের সাহায্যে আপনার গেমগুলোকে আরও শক্তিশালী করার বিষয়ে আরও তথ্য জানতে আমাদের ফায়ারবেস গেমস পেজটি দেখুন।

আপনার গেমগুলিতে ফায়ারবেস ব্যবহারের কিছু উদাহরণ

  • AdMob — ব্যানার বিজ্ঞাপন, ইন্টারস্টিশিয়াল, এমনকি রিওয়ার্ডেড ভিডিওর মাধ্যমে আপনার গেমে আয় করুন। Google Analytics সাহায্যে আপনার বিজ্ঞাপনের পারফরম্যান্স ট্র্যাক করুন।

  • ফায়ারবেস এআই লজিকজেমিনি মডেল ব্যবহার করে এআই ফিচার তৈরি করুন, যেমন প্লেয়ারের সাথে মিথস্ক্রিয়ার নতুন পদ্ধতি (ভয়েস এবং ইমেজ ইনপুট উভয়ই), প্রতিক্রিয়াশীল ও পরিবর্তনশীল গেম ওয়ার্ল্ড এবং ব্যক্তিগতকৃত অভিজ্ঞতা।

  • Analytics — জানুন খেলোয়াড়রা আপনার গেমের সাথে কীভাবে ইন্টারঅ্যাক্ট করে, তারা খেলতে কত সময় ব্যয় করে, লেভেল সম্পূর্ণ করতে তাদের কত সময় লাগে, তারা কত পরিমাণে এবং কত ঘন ঘন ইন-অ্যাপ পারচেজ করে, তারা কত ঘন ঘন গেমে ফিরে আসে এবং আরও অনেক কিছু।

  • App Check - অননুমোদিত ক্লায়েন্টদের আপনার ব্যাকএন্ড রিসোর্স অ্যাক্সেস করা থেকে বিরত রেখে আপনার এপিআই রিসোর্সকে অপব্যবহার থেকে সুরক্ষিত রাখুন।

  • Authentication — খেলোয়াড়দের একটি ঝামেলাহীন সাইন-ইন অভিজ্ঞতা দিন যা নিরাপদ ও সুরক্ষিত অ্যাকাউন্ট ব্যবস্থাপনাও নিশ্চিত করে।

  • Realtime Database — এই রিয়েলটাইম, স্কেলেবল ডেটাবেস ব্যবহার করে গেমের কন্টেন্ট পড়ুন এবং লিখুন। Realtime Database আপনাকে গেমের ভেতরে বা বাইরে প্লেয়ারের উপস্থিতির হিসাব রাখতে সাহায্য করে।

  • Cloud Firestore — এই রিয়েলটাইম, স্কেলেবল ডেটাবেস ব্যবহার করে গেমের কন্টেন্ট পড়ুন এবং লিখুন। Cloud Firestore আপটাইমের নিশ্চয়তা অসাধারণ এবং এটি আপনাকে বিশ্বজুড়ে আপনার পছন্দের যেকোনো স্থান থেকে ডেটা সরবরাহ করার সুযোগ দেয়।

  • Cloud Storage — খেলোয়াড়দের তৈরি করা কন্টেন্ট, যেমন অ্যাভাটার, গেম প্লেথ্রু এবং স্ক্রিনশট, নির্ভরযোগ্যভাবে ও নিরাপদে সংরক্ষণ এবং পরিবেশন করুন।

  • Cloud Messaging — খেলোয়াড়দের নতুন কন্টেন্ট বা লেভেল সম্পর্কে জানান অথবা যারা আপনার উপলব্ধ কন্টেন্ট সম্পন্ন করেছেন, তাদের পুশ নোটিফিকেশন পাঠান।

  • Crashlytics — ক্র্যাশ খুঁজে বের করতে কম সময় ব্যয় করুন এবং তা ঠিক করতে বেশি সময় দিন। ক্র্যাশ সম্পর্কে গভীর ও কার্যকর তথ্য প্রদানের মাধ্যমে আরও স্থিতিশীল গেম তৈরি করুন।

  • Dynamic Links — খেলোয়াড়দের মধ্যে কাস্টম লেভেল, ইন-গেম আইটেম এবং গেমের আমন্ত্রণের মতো কন্টেন্ট শেয়ার করুন।

  • Remote Config — কোড ডেপ্লয় না করেই আপনার গেমের বিভিন্ন উপাদান পরিবর্তন করুন, যার মধ্যে শত্রুর ঘনত্ব বা পাওয়ার-আপের হার-এর মতো সেটিংসও অন্তর্ভুক্ত।

  • Cloud Functions — অন্যান্য ফায়ারবেস প্রোডাক্ট দ্বারা ট্রিগার হওয়া ইভেন্ট এবং ক্লায়েন্টের অনুরোধের প্রতিক্রিয়ায় একটি সুরক্ষিত পরিবেশে ব্যাকএন্ড কোড চালান।

সমর্থিত ফায়ারবেস পণ্য

C++ এবং Unity-এর জন্য Firebase SDK-গুলো সরাসরি নিম্নলিখিত Firebase প্রোডাক্টগুলোকে সাপোর্ট করে। Firebase একটি ডেস্কটপ ওয়ার্কফ্লো ( বিটা ) বাস্তবায়নের জন্য উপলব্ধ লাইব্রেরিগুলোর একটি উপসেটকেও সাপোর্ট করে।

ফায়ারবেস পণ্য সি++ ঐক্য ডেস্কটপ (বিটা)
AdMob
ফায়ারবেস এআই লজিক
Analytics
App Check
Authentication
Cloud Firestore
Cloud Functions
Cloud Messaging
Cloud Storage
Crashlytics
Dynamic Links
Realtime Database
Remote Config