עם Firebase, קל להוסיף למשחקים לנייד ב-iOS וב-Android שירותים לקצה העורפי וניתוחי נתונים. בעזרת SDKs של Firebase לשפת C++ ול-Unity, תוכלו לגשת לשירותי Firebase ישירות מתוך קוד C++ וקוד Unity, בלי לכתוב קוד של Swift/Objective-C או Java/Kotlin.
שנתחיל? בוחרים את הפלטפורמה:
מידע נוסף על שימוש ב-Firebase כדי לשפר את המשחקים זמין בדף Firebase games.
תרחישים לדוגמה לשימוש ב-Firebase במשחקים
AdMob — אפשר להרוויח כסף מהמשחקים באמצעות מודעות באנר, מודעות מעברון ואפילו מודעות וידאו מתגמלות. אפשר לעקוב אחרי ביצועי המודעות באמצעות Google Analytics.
Firebase AI Logic – יצירת תכונות מבוססות-AI באמצעות מודלים של Gemini, כמו צורות חדשות של אינטראקציה עם השחקנים (קלט קולי וקלט של תמונות), עולמות משחק רספונסיביים ומתפתחים וחוויות מותאמות אישית.
Analytics – כאן אפשר ללמוד איך השחקנים יוצרים אינטראקציה עם המשחק, כמה זמן הם משחקים, כמה זמן לוקח להם להשלים רמות, כמה כסף הם מוציאים על רכישות מתוך האפליקציה ובאיזו תדירות הם מבצעים רכישות, באיזו תדירות הם חוזרים למשחק ועוד.
App Check – מניעת הגישה של לקוחות לא מורשים למשאבי ה-API שלכם כדי להגן על משאבי הקצה העורפי שלכם מפני ניצול לרעה.
Authentication – מאפשרים לשחקנים ליהנות מחוויית כניסה חלקה, וגם מוודאים שניהול החשבון בטוח ומאובטח.
Realtime Database — קריאה וכתיבה של תוכן משחקים באמצעות מסד הנתונים הזה בזמן אמת, עם יכולת התאמה להיקף השימוש. Realtime Database מאפשר לעקוב אחרי הנוכחות של שחקנים במשחק או מחוצה לו.
Cloud Firestore – קריאה וכתיבה של תוכן משחקים באמצעות מסד הנתונים הזה בזמן אמת, שאפשר להרחיב אותו. ל-Cloud Firestore יש ערבויות זמינות יוצאות דופן, והיא מאפשרת לכם להציג נתונים ממיקומים שתבחרו ברחבי העולם.
Cloud Storage – אחסון והצגה של תוכן שנוצר על ידי שחקנים בצורה אמינה ומאובטחת, כמו אווטרים, משחקים מלאים וצילומי מסך.
Cloud Messaging – ליידע את השחקנים לגבי תוכן או רמות חדשים, או לשלוח התראות פוש לשחקנים שסיימו את התוכן הזמין.
Crashlytics — חוסכים זמן בחיפוש ומשקיעים יותר זמן בתיקון קריסות. כדי ליצור משחקים יציבים יותר, כדאי לספק תובנות מעמיקות ופרקטיות לגבי קריסות.
Dynamic Links – שיתוף תוכן, כמו שלבים מותאמים אישית, פריטים במשחק והזמנות למשחק בין שחקנים.
Remote Config – שינוי אלמנטים במשחק בלי לפרוס קוד, כולל הגדרות כמו צפיפות האויבים או התדירות של בונוסים.
Cloud Functions – הפעלת קוד בקצה העורפי בסביבה מאובטחת בתגובה לאירועים שמופעלים על ידי מוצרי Firebase אחרים ולבקשות של לקוחות.
מוצרים נתמכים של Firebase
ה-SDKs של Firebase לשפת C++ ול-Unity תומכים ישירות במוצרי Firebase הבאים. Firebase תומך גם בחלק מספריות הלקוח הזמינות להטמעה של תהליך עבודה במחשב (בטא).
| מוצר Firebase | C++ | Unity | מחשב (בטא) |
|---|---|---|---|
| AdMob | |||
| Firebase AI Logic | |||
| Analytics | |||
| App Check | |||
| Authentication | |||
| Cloud Firestore | |||
| Cloud Functions | |||
| Cloud Messaging | |||
| Cloud Storage | |||
| Crashlytics | |||
| Dynamic Links | |||
| Realtime Database | |||
| Remote Config |