GDevelop לעומת Unity : איזה מהם מתאים לכם?

היום נשווה בין GDevelop ל-Unity כדי לראות מי מהם הכי מתאים למשחק הבא שלכם.

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

תוכלו גם לראות איך GDevelop משתווה ל-Roblox,Scratch, Stencyl ו-GameMaker, כדי לעזור לכם לבחור איזה מנוע משחקים מתאים לכם הכי טוב.

קלות שימוש

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

GDevelop ידידותי למשתמש במיוחד. למעשה, GDevelop הוא אפליקציית יצירת משחקים ללא קוד ובקוד פתוח, שאפשר אפילו להפעיל בדפדפן.

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

אפשר אפילו ליצור משחקים בדרכים! ל-GDevelop יש אפליקציות Android ו-iOS עבור iPhone ו-iPad. כך לעולם לא תצטרכו להפסיק להפוך את משחק החלומות שלכם למציאות.

GDevelop הוא גם מהיר יותר וקל משקל יותר. אין התקנה של 5GB כמו ב-Unity, ואין צורך ב-30 דקות כדי לקמפל מחדש שיידרים. התצוגות המקדימות כמעט מיידיות! GDevelop הוא חלופה בקוד פתוח ל-Unity.

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

אפשר לומר שGDevelop הוא ה-Bubble.io של פיתוח משחקים: כלי פיתוח נגיש, זול וללא קוד, שמתרחב עם הצרכים שלכם. Bubble.io ממלא את התפקיד הזה בפיתוח אפליקציות, ו-GDevelop ממלא אותו ביצירת משחקים.

פלטפורמות ייצוא ורב-תכליתיות

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

גם GDevelop וגם Unity יכולים ליצור משחקים דו-ממדיים ולייצא אותם ל-iOS, Android, Steam, Windows, Linux, Mac, itch.io, Messenger Gaming ועוד. אז אם זה מכסה את הפלטפורמות שבהן אתם רוצים לפרסם את המשחק, תצטרכו להשתמש בגורמים אחרים כדי לבחור איזו תוכנה להשתמש בה.

ל-Unity יש עם זאת את היתרון הנוסף של יכולת לייצר משחקים תלת-ממדיים מורכבים, ולייצא משחקים דו-ממדיים ותלת-ממדיים לקונסולות כמו Playstation 5 ו-Nintendo Switch. עם זאת, כדי לייצא לקונסולות, צריך להיות מאושר כמפתח על ידי אותה פלטפורמה.

לכן, אם אתם רוצים לפרסם את משחק ה-Unity שלכם ב-Switch, תצטרכו קודם לבקש אישור מ-Nintendo. וזה אותו דבר עם Playstation.

אם המשחק שלכם מצליח, עדיין אפשר לבקש מחברה שמתמחה בפורטינג משחקים להשתמש בטכנולוגיות ובהסמכות שלה כדי להעביר את משחקי GDevelop שלכם לקונסולה, כך שזו לא בעיה גדולה אם המשחק שלכם יהפוך להצלחה מסיבית ויהפוך לAmong Us הבא. וגם GDevelop התחיל להוסיף פונקציונליות תלת-ממדית! אפשר לראות כמה משחקים תלת-ממדיים מגניבים שאנשים יצרו עד כה במהלך ה-3D jam שלנו.

ל-GDevelop יש קלף מנצח: אפשר לפרסם את המשחק שלכם ב- gd.games בפחות מדקה, ישירות מהעורך, והמשחקים קלים במיוחד.

מחירים

Unity

עודכן ב-22/9/23: Unity הודיע לאחרונה על שינוי משמעותי במבנה התמחור שלו. עדכנו את המאמר כדי שישקף את השינויים האלה.

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

בספטמבר 2023, Unity ביצעה שינויים במודל התמחור שלה. עם השקת ה-Runtime Fee, Unity תתחיל לחייב יוצרי משחקים לפי מספר ההתקנות וכן לפי ההכנסה הכוללת.

תוכלו למצוא פרטים על ה-Runtime Fee החדש שלהם למטה:

לוח התשלומים של Runtime Fee של Unity.

לוח התשלומים של Runtime Fee של Unity. מקור: Unity.com.

חשוב לזכור שלוח תשלומים זה מתווסף על גבי התוכניות הפרימיום הקיימות שלהם: Unity Pro (185$ לחודש לכל מושב), Unity Enterprise ו-Unity Industry (450$ לחודש לכל מושב). כולן יהיו כפופות ל-Runtime Fee אם הן עומדות בתנאים.

GDevelop

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

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

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

  • Free: אפשר לייצא אוטומטית פעמיים ביום לאפליקציית Android, ופעמיים ביום ל-Windows/macOS/Linux. אפשר לייצא אוטומטית ל-HTML5 באופן מקומי מספר בלתי מוגבל של פעמים. אפשר גם ליצור סביבת בנייה מקומית ולייצא לכל הפלטפורמות הנתמכות ללא הגבלה.
  • Silver: אפשר לייצא אוטומטית 10 פעמים ביום לאפליקציית Android, ו-10 פעמים ביום ל-Windows/macOS/Linux. אפשר לאחסן ולסנכרן 50 פרויקטים בענן, עם 250MB שמוקצים לכל פרויקט.
  • Gold: אפשר לייצא אוטומטית 70 פעמים ביום לאפליקציית Android, ו-70 פעמים ביום ל-Windows/macOS/Linux. אפשר לאחסן ולסנכרן 100 פרויקטים בענן, עם 500MB שמוקצים לכל פרויקט.

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

לבסוף, קיימות תוכניות פרימיום של GDevelop לחינוך, שמתחילות ב-3$ לחודש לכל משתמש, וכוללות תכונות המיועדות לכיתה, כמו מתן אפשרות למורים לעקוב אחרי פרויקטים של תלמידים, אנונימיות מלאה לתלמידים (אין צורך בכתובת אימייל כדי ליצור חשבון GDevelop) ועוד.

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

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

GDevelop מגיע גם עם יותר מ- 170 דוגמאות שיעזרו לכם להתחיל מיד, וחנות נכסים מלאה בנכסים חינמיים לשימוש במשחקים שלכם, אפילו מסחרית!

משאבי קהילה ולמידה

Unity מוכר יותר, ולכן יש המון מדריכים וקורסים בחוץ, אבל יש לו גם עקומת למידה תלולה יותר.

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

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

אז, מי מתאים לכם?

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

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

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