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 |