הטמעת גיימיפיקציה: רמות ו-XP באפליקציה לנייד

מנהלים רואים לעיתים קרובות: מכניקות משחק באפליקציה קיימות, אבל החזרה לא גדלה. אנחנו מתכננים ומטמיעים מערכת רמות וניסיון מקצה לקצה — מביקורת המכניקות הקיימות ועד מסירת ההגדרות והנהלים לצוות שלכם. ההתקדמות הופכת ברורה לשחקן, והשימור השבועי — למדד ניתן לניהול.

פיתוח ותמיכה בכל סוגי היישומים הניידים:

יישומים ניידים למידע ובידור
אפליקציות חדשות, משחקים, מדריכים, קטלוגים מקוונים, אפליקציות מזג אוויר, אפליקציות כושר ובריאות, אפליקציות נסיעות, אפליקציות חינוכיות, רשתות חברתיות ומסנג'רים, חידונים, בלוגים ופודקאסטים, פורומים, אגרגטורים
יישומים ניידים למסחר אלקטרוני
חנויות מקוונות, אפליקציות B2B, מרקטפלייסים, בורסות מקוונות, שירותי קאשבק, בורסות, פלטפורמות דרופשיפינג, תוכניות נאמנות, משלוחי מזון ומוצרים, מערכות תשלום.
יישומים ניידים לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, ניהול פרויקטים, כלים לצוותי מכירות, ניהול פיננסי, ניהול ייצור, ניהול לוגיסטיקה ומשלוחים, ניהול משאבי אנוש, מערכות ניטור נתונים
יישומים ניידים לשירותים אלקטרוניים
פלטפורמות מודעות מסווגות, בתי ספר מקוונים, בתי קולנוע מקוונים, פלטפורמות שירות אלקטרוניות, פלטפורמות קאשבק, אירוח וידאו, פורטלים נושאיים, פלטפורמות הזמנות ותזמון מקוונות, פלטפורמות מסחר מקוונות

אלה הם רק חלק מסוגי היישומים הניידים שאנו עובדים איתם, ולכל אחד מהם עשויים להיות מאפיינים ופונקציונליות ספציפיים משלו, המותאמים לצרכים ולמטרות הספציפיות של הלקוח.

השירותים שאנו מציעים
מציג 1 מתוך 1כל 1734 השירותים
הטמעת גיימיפיקציה: רמות ו-XP באפליקציה לנייד
בינוני
~2-3 ימים

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית מובייל עבור FEEDME
    פיתוח אפליקציית מובייל עבור FEEDME
    971
  • פיתוח אפליקציית מובייל עבור XOOMER
    פיתוח אפליקציית מובייל עבור XOOMER
    869
  • פיתוח אפליקציית מובייל עבור RHL
    פיתוח אפליקציית מובייל עבור RHL
    1289
  • פיתוח אפליקציית מובייל עבור ZIPPY
    פיתוח אפליקציית מובייל עבור ZIPPY
    1143
  • פיתוח אפליקציית מובייל עבור Affhome
    פיתוח אפליקציית מובייל עבור Affhome
    1076
  • פיתוח אפליקציית מובייל עבור חברת FLAVORS
    פיתוח אפליקציית מובייל עבור חברת FLAVORS
    677

למה מערכת הרמות באפליקציית מובייל לא מחזיקה משתמשים

מערכת הרמות באפליקציית מובייל כמעט תמיד מופיעה ראשונה: פס הניסיון, מספר הרמה, התראה קופצת על עלייה בדרגה. הבעיה היא שבפני עצמה היא לא מחזיקה דבר — פרוגרסיה במשחק עובדת רק כשהפרס מגיע לפני שהשחקן מספיק להשתעמם.

התקלה הטיפוסית — עקומת ניסיון ליניארית. כל רמה הבאה עולה בתוספת זהה, ועד הצעד העשירי עלות המעבר גדלה פי כמה: השחקן עוד לא קיבל שום דבר מוחשי, והקצב כבר ירד. העיוות השני — הפרס לא משנה את המשחק: תוספת למאפיין שלא משפיע על שום דבר מבטלת את ערכם של כל השלבים שעבר.

נשירה מוקדמת של שחקנים מתרחשת כמעט תמיד ביום השני-שלישי. באירועים נראית אותה תמונה בדיוק: השחקן מגיע לרמה השלישית-רביעית, לוקח את הפרס, ולמחרת לא פותח את האפליקציה.

השיעור של אלה שהגיעו לפרס המשמעותי הראשון מתברר כנמוך פי כמה מהשיעור של אלה שהגיעו לרמה השלישית — כלומר, את העקומה חישבו לפי מספר הרמות הרצוי ולא לפי קצב המעבר בפועל.

התיקון הוא בנייה מחדש של עקומת הניסיון: פרסי בקרה ממוקמים בשלבים שהשחקן עובר בביקורים הראשונים, ומכאן ואילך עלות הרמה גדלה יחד עם היכולות שנפתחות. השימור באפליקציה נשען על קצב הפרסים, לא על מספרם. בהמשך נסביר איך לחשב עקומה כזו ואיפה היא נשברת.

אפקט מדיד: שימור, חזרות, קצב מעבר

את הפרוגרסיה מעריכים לא לפי „נהיה יותר מעניין”, אלא לפי ארבעה מדדים קשורים: שימור ביום הראשון והשביעי, שיעור החזרות של שחקנים אחרי הפסקה, קצב מעבר הרמות ומעורבות באפליקציה — מספר ואורך הסשנים ביממה. המדדים האלה זזים יחד: קצב המעבר מאיץ — שיעור אלה שמגיעים לאמצע העלילה גדל, ואיתו גם החזרות.

לפי מדידות ענפיות של GameAnalytics, שימור היום הראשון בחציון עומד על כשליש מההתקנות, והקוורטטיל העליון שונה פי כמה. האובדן העיקרי מתרחש ברמות השלישית–חמישית — כלומר בדקות הראשונות, ולא בתוכן המאוחר.

שלושה מהלכים נותנים שינוי מעשי. את הרמות הראשונות מקצרים למעבר קצר, כדי שהפרס יגיע לפני שהשחקן סוגר את האפליקציה. סקאלת ההתקדמות מציגה יתרה נראית לעין עד לרמה הבאה, והפרס מוענק בגבול הסשן, לא בתחילתו. בנוסף נשארת מטרה לא סגורה — „כמעט הגעתי”, והיא זו שמושכת ליום למחרת.

בניסיון שלנו, עיבוד מחדש של הפרוגרסיה האיץ את קצב המעבר של עשר הרמות הראשונות והעלה את שיעור החזרות אחרי שלושה ימים או יותר של הפסקה: ההתקדמות נשמרת, המטרה הקרובה נראית לעין, והצעד הבא לא דורש לימוד מחדש. מדדי השימור מחושבים לפי קוהורטים של התקנה — אחרת גידול ברכישה מסווה את הנשירה.

התוצאה — באותו היקף רכישות הבסיס הפעיל רחב יותר, וכל התקנה מניבה יותר סשנים. זהו התוצאה המדידה: לא רמות לשם רמות, אלא עקומת שימור מנוהלת.

מודלים של התקדמות: ליניארי, עונתי, היברידי

מודל התקדמות הוא לא עניין של סקאלה יפה, אלא של כמה זמן המוצר שומר על מוטיבציה בלי זרימה מתמדת של תוכן חדש. אם הרמות גדלות עד אין סוף, הקהל נתקל בתקרה והסקאלה מפסיקה לומר משהו; אם מאפסים אותה לעתים קרובות מדי, המאמצים הקודמים מאבדים מערכם.

לכן קודם בודקים את אורך מחזור התוכן, את שיעור המצטרפים החדשים ואת תדירות העדכונים, ורק אחר כך בוחרים מצב.

אפשרות מתי מתאים מגבלות
התקדמות ליניארית התוכן מתעדכן בגושים גדולים, ליבת הקהל יציבה, נדרשת סקאלה פשוטה והגונה התקרה מושגת והמוטיבציה נופלת; המצטרף החדש מפגר לנצח אחרי הוותיק; רמות צריך להדביק ידנית
רמות עונתיות ריליסים סדירים, תוכן תחרותי, נדרשת כניסה חלקה למצטרפים חדשים איפוס העונה מבטל את ערכם של מאמצים קודמים; בלי העברה הוגנת של פרסים וטיימרים גדלים אי-השביעות רצון והבלבול בנתונים
מודל התקדמות היברידי מוצר ארוך טווח עם אירועים עונתיים וסקאלת בסיס קבועה שתי סקאלות ושתי אנליטיקות — יקר יותר לתחזוקה; טעויות בכללי ההעברה מורגשות אצל השחקנים יותר מכול

היברידי הוא פשרה עובדת: סקאלת הבסיס חיה שנים ושומרת היסטוריה, והרמות העונתיות נבנות מעליה ומתאפסות. את איפוס העונה עושים רך — דרגות, פרסים וקוסמטיקה נשארים אצל השחקן, ומתאפסים רק הניסיון העונתי והמקום בדירוג.

כללי ההעברה והחישוב מחדש של ההתקדמות שנצברה מוצאים להגדרות ולא לקוד: עונה חדשה עולה בלי עדכון האפליקציה, והשחקן לא מאבד הישגים בגלל טעות במיגרציה.

שלבי ההטמעה: מביקורת המכניקות ועד מסירה

הטמעת רמות היא לא „להדליק את פס הניסיון”. העבודה מתנהלת בשלבים, וכל אחד מסתיים בארטיפקט: מפת אירועים, קונפיגורציית עקומה, כללי זיכוי, דוח על קבוצת ביקורת.

  1. ביקורת מכניקות המשחק והנתונים. בודקים אילו פעולות כבר נרשמות בלוג, היכן מחושבת ההתקדמות ואיך נשמרת היסטוריית הסשנים. בפלט — מפת אירועים שמתאימים לזיכוי ניסיון, ורשימת מקומות שבהם נדרשת נקודת איסוף נוספת.
  2. תכנון הפרוגרסיה. מחשבים את העקומה: כמה פעולות עד לרמה הבאה, איך גדל הצעד, היכן מופיעה „החומה”. את הרמות הראשונות עוברים מהר, בהמשך הגידול חלק, אחרת אמצע המשפך נושר.
  3. הגדרת הפרסים. קובעים מה נותנת הרמה — גישות, קוסמטיקה, מקום בדירוג. הזיכוי יושב בשרת ועובד באידמפוטנטיות: שליחה חוזרת של אירוע לא מכפילה את הניסיון ולא מעניקה את הפרס פעמיים.
  4. סכימת נתונים וסנכרון. מודל הפרופיל, אחסון הניסיון, התנהגות במצב לא מקוון ובכניסה ממכשיר אחר. את הסכימה מגרסים, כדי ששדות חדשים לא ישברו בילדים שיצאו קודם.
  5. בדיקת השינויים על תעבורה. חושפים את המכניקה לחלק מהמשתמשים ומשווים לקבוצת ביקורת: שימור, חזרות, עומק הסשנים, מהירות התגובה של הפרופיל. המכניקה נשארת רק אם היתרון משוחזר.
  6. יכולת תצפית. פאנל עם התפלגות הרמות והשיעור של אלה שנתקעו באותו צעד, התראות על פער בין האירועים ליתרת הניסיון.
  7. מסירה. תיעוד הכללים, גישות לקונפיגורציה והוראות איך לשנות את העקומה והפרסים בלי להוציא גרסה חדשה של האפליקציה.

ארטיפקטים למסירה: קונפיגורציות, סכימות, נהלים

אחרי המסירה בלוק הרמות והניסיון לא אמור להישאר קופסה שחורה שרק אנחנו יודעים לתקן. פרמטרי הפרוגרסיה מוצאים לקונפיגורציות ונמסרים יחד עם התיעוד — האיזון משתנה בלי לבנות מחדש את האפליקציה. הנה מה שנשאר לכם בידיים.

  • סכימת הפרוגרסיה — עץ הרמות, ספי הניסיון ונוסחת עקומת הגידול. רואים באיזה צעד השחקן נתקע; את הסף מתקנים בשורה אחת בקובץ ההגדרות.
  • כללי זיכוי הניסיון — טבלת מקורות: כמה ניסיון נותנת פעולה, מגבלות יומיות, מכפילים על רצף, הגנה מפני זיכוי חוזר.
  • טבלאות פרסים — הצמדת פרס לרמה או לאירוע, משקלי ההגרלה, כללי הענקה חוזרת. מאמתים אותם מול כללי הזיכוי בטסטים, לא על שחקנים חיים.
  • נהל אירועים עונתיים — חלון ההרצה, מה קורה לניסיון שנצבר בסיום העונה, איך מועברים פרסים שלא נאספו, מי מפעיל את העונה לפני הזמן.
  • סכימת נתונים ותיעוד לוגים — היכן נשמרת היתרה הנוכחית, איך מסתנכרנת ההתקדמות בין מכשירים, מה לכתוב ללוג כדי לנתח זיכוי שנוי במחלוקת.
  • מטריצת בדיקות והוראות לתיקונים — תרחישי קבלה (קפיצת רמה, הגעה למגבלה, החזרת עונה אחורה, שני מכשירים) ורשימת פרמטרים שמשתנים בהגדרה בלי עדכון האפליקציה.

הקונפיגורציות מנוהלות בגרסאות יחד עם הקוד, ולכן כל תיקון איזון אפשר להחזיר למצב הקודם. מוסרים בפורמטים המקוריים, עם הערות ודוגמה מלאה.

קייס: איך גדל השימור השבועי אחרי ההשקה מחדש

אפליקציית משחק עם חידות קז'ואל: ההתקנות באו בגלים, אבל עד סוף השבוע הראשון נשארה פחות מחמישית מהשחקנים. ניתוח המשפך הראה שהסיבה לא בתעבורה ולא במספר הרמות, אלא בפרוגרסיה עצמה: הפרס הגיע לעתים רחוקות, והניסיון נזקף בגוש אחד בסוף הרמה. השחקן לא ראה אם הוא מתקרב לרמה הבאה, ולא מצא סיבה לפתוח את האפליקציה למחרת.

הסף של הרמה הבאה גדל מהר יותר מקצב צבירת הניסיון של השחקן — ברמה השלישית-רביעית נדרש פי שניים ממה שנתנה רמה ממוצעת שנע�ברה. הפס קפא על 60–70%, והרצף התאפס על יום שהוחמץ בלי אפשרות שחזור: אחרי קטיעה כזו לא היה חשק לחזור.

מה שינו בהשקה מחדש של המכניקות

את הניסיון פיצלנו לזיכויים קצרים על פעולות בתוך הרמה, והפס זז כל 20–30 שניות במקום כל כמה דקות. את הספים יישרנו כך שרמה חדשה מגיעה כל 2–3 סשנים ולא פעם בשבוע; את הרצף התרנו לשחזר פעם אחת, ואת הפרסים ברמות הצמדנו לקוסמטיקה ולפתיחת מצבים חדשים. אחרי העדכון ב-App Store ההתקדמות הסתנכרנה בין מכשירים, כך שהחלפת טלפון כבר לא איפסה הישגים.

מדדים לפני ואחרי

השימור ביום הראשון עלה מ-41% ל-52%, ובשבוע הראשון — מ-18% ל-29%. שיעור השחקנים שמגיעים לרמה החמישית עלה מ-22% ל-47%, ומספר הסשנים הממוצע בשבוע הראשון — מ-3 ל-5. הזמן עד לרמה הראשונה התקצר מתשע דקות לשתיים וחצי, ולכן המצטרף החדש קיבל את הפרס הראשון באותו סשן.

העקומה החזיקה מעמד גם חודש אחרי ההשקה מחדש: השתנתה המכניקה, לא מבצע חד-פעמי. בהמשך מכווננים את הפרוגרסיה לפי סגמנטים — למצטרפים חדשים צעדים קצרים עד הפרס, ולחוזרים אחרי הפסקה חזרה מואצת לקצב.

במה שונה התקדמות עונתית מקבועה?

אלה לא חלופות, אלא שני מצבים של אותה סקאלה. התקדמות קבועה חיה לכל אורך חיי האפליקציה: רמות, ניסיון ויכולות שנפתחו מצטברים ולא מתאפסים. התקדמות עונתית מתנהלת במחזורים — בסיום העונה הסקאלה מתכווצת, הפרסים מוחלפים, והמקום של השחקן בדירוג מחושב מחדש.

ההבדל בתחזוקת המכניקות עקרוני. סקאלה קבועה מכווננים פעם אחת: עקומת הניסיון, מכפילים על פעולות, ספי רמות — ומכאן רק תיקוני איזון נקודתיים. התקדמות עונתית דורשת עדכון תוכן לכל פתיחה: משימות חדשות, פרסים, עיצוב המסך. החמצתם ריליס — השחקנים פותחים עונה ריקה, והמוטיבציה לחזור מתאפסת יחד איתה.

על החזרות הגישות משפיעות באופן שונה. העונה נותנת התפרצויות פעילות צפויות בפתיחה, אבל השימור בין המחזורים נחלש אם לעונה החדשה אין מה להציע. סקאלה קבועה נותנת גרף ביקורים חלק: האדם נכנס להשלים רמה או לסגור קולקציה.

עדכון תוכן בשני המקרים עובר ריוויו של App Store, ולכן את תאריך פתיחת העונה קובעים עם מרווח, לא לפי לוח השנה.

קריטריון התקדמות קבועה התקדמות עונתית
מחזור עדכון התוכן פעם ברבעון ולעתים רחוקות יותר כל עונה, בקפדנות לפי לוח השנה
תחזוקת המכניקות כיוונון פעם אחת, ומכאן איזון זרימה מתמדת של משימות ופרסים
השפעה על החזרות גידול חלק, מחזיק את ליבת הקהל התפרצות בפתיחה וירידה לקראת סוף המחזור
סיכון בעדכון נמוך: רמות ישנות לא נשברות גבוה: איפוס ההתקדמות מעצבן את הפעילים
מתי לבחור אפליקציות ארוכות טווח עם הצטברות מחזורים קצרים ואירועים סדירים

בפועל משלבים ביניהן: הסקאלה הקבועה אחראית למוטיבציה ארוכת טווח, והעונתית — לסיבות סדירות לחזור. אנחנו פורסים את שתי המכניקות לשלבים, כדי שהתחזוקה תתוכנן מראש ולא תהפוך לבהלה לפני כל פתיחה.

ספקות טכניים: שאלות על הטמעה ותחזוקה

את הפרוגרסיה מתכננים כתת-מערכת שרתית: ספי הרמות, עקומת זיכוי הניסיון וטבלאות הפרסים יושבים בקונפיגורציה, והקליינט רק מציג את מצב השחקן. כך מוסר חוסר הסנכרון בין הפלטפורמות והזרמת ניסיון מלאכותית דרך קליינט שעבר שינוי. בהמשך — שאלות שצוותים טכניים מעלים לרוב בשלב ההערכה.

איך אתם שולטים באינפלציה של הניסיון?

עקומת הזיכוי מוגדרת בנוסחה, לא בשורה נפרדת לכל רמה, והיא נבדקת בסימולציה: מריצים את התנהגות השחקן בעוצמות שונות על פני 30/60/90 ימים ובודקים לאן הוא מגיע בסקאלה. אם מקורות הניסיון גדלים מהר מהספים, הרמות העליונות מאבדות מערכן — את המקדמים מתקנים לפני הריליס, לא אחרי התלונות.

מה עושים אם מכניקה חדשה מתנגשת עם הכלכלה הקיימת?

התנגשות מכניקות נתפסת כבר בתכנון: מרכיבים מפה של כל מקורות הניסיון ובודקים חפיפות — למשל, פרס על כניסה יומית מבטל את ערכם של משימות התקדמות. מכניקות שנויות במחלוקת מוציאים תחת דגל נפרד ומפעילים בשלבים, תוך מעקב אחר התפלגות השחקנים לפי רמות.

אפשר לשנות רמות ופרסים בלי להוציא גרסה חדשה?

כן. הספים, המכפילים והרכב הפרסים יושבים בקונפיגורציה מרוחקת, ולכן איזון ושינויים עונתיים מוציאים בלי עדכון בחנויות — גרסת אפליקציה נדרשת רק כשמשנים את הלוגיקה עצמה. כל שינוי מנוהל בגרסאות, ואת הקונפיגורציה אפשר להחזיר לקודמת אם המדדים נחלשו.

נדון במשימה ונחזור עם הערכה ותוכנית

כדי לחזור עם הערכה ותוכנית, אנחנו צריכים לא בריף „תוסיפו רמות”, אלא נתוני קלט לביקורת. הפרוגרסיה נוגעת בזיכוי הניסיון, באחסון היתרה, באנליטיקה ובהגנה מפני זיוף — בלי הפרטים האלה ההערכה הופכת לטווח „מכמה ועד כמה”.

  • אירועי האפליקציה והאנליטיקה הנוכחית: אילו פעולות כבר נרשמות בלוג, היכן מחושבים סשנים ושימור.
  • כללי הפרוגרסיה: כמה רמות, צעד הניסיון, מה מוענק ברמה, האם יש עקומה דועכת או מאיצה.
  • סכימת נתונים: היכן נשמרת יתרת הניסיון, מי מקור האמת — הקליינט או השרת, מה קורה במצב לא מקוון ובכניסה חוזרת.
  • דרישות להגנה מפני זיוף: ולידציה שרתית של אירועים, הגבלות על זיכוי חוזר, מגבלות יומיות.
  • מגבלות פלטפורמות והשיעור של משתמשים בבילדים ישנים — ממנו תלוי אם נדרש עדכון כפוי.
  • חשבונות טסט וגישות לסביבות פיתוח ובדיקה: זיכוי, איפוס רמה, החזרת שינוי אחורה.
  • אחראי מצד הלקוח, מי מאשר את כללי הפרוגרסיה ואת סדר הענקת הפרס.

הצעד הראשון — ניתוח המשימה: עוברים על הרשימה ומסמנים מה כבר קיים ומה צריך לתכנן. אחר כך מוסרים הערכת עבודה להטמעה ותוכנית הטמעה של הפרוגרסיה בשלבים, עם נקודות בדיקה על קהל טסט.

את התמיכה אחרי המסירה מתארים בנפרד: ניטור זיכויים, ניתוח פערים ביתרה ותיקון איזון הכללים לפי ההתנהגות בפועל. תארו את המשימה — נחזור עם הערכה ותוכנית.