שיפור פיתוח המשחקים באמצעות Firebase

עם Firebase, קל להוסיף למשחקים ל-iOS ול-Android שירותים לקצה העורפי וניתוחי נתונים. בעזרת SDKs של Firebase לשפת C++‎ ול-Unity, תוכלו לגשת לשירותי Firebase ישירות מתוך קוד C++‎ ו-Unity, בלי לכתוב קוד של Swift/Objective-C או Java/Kotlin.


שנתחיל? בוחרים את הפלטפורמה:

Unity C++‎


מידע נוסף על שימוש ב-Firebase כדי לשפר את המשחקים זמין בדף המשחקים של Firebase.

תרחישים לדוגמה לשימוש ב-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