המנוע שגרם לי להתאהב בפיתוח משחקים

עודכן ב: 28 אוק 2020



יש הרבה מנועי משחק שם בחוץ ולכל מנוע הייחוד שלו.

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

יש את Unity שהוא המנוע הפופולרי ביותר לפיתוח למובייל,

יש את Game Maker, יקיר משחקי האינדי המפוקסלים

ויש את Construct, שהוא ללא ספק המנוע המהיר והפשוט מכולם,

והוא כלי העבודה העיקרי שלי בחמש השנים האחרונות.


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

אני 100% מת על הכלי הזה, ואם תסיימו לקרוא את הכתבה, יש מצב שגם אתם.


מובייל? ברור שאפשר.

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

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


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


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

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


אחד מהמשחקים הגדולים והיפים שפותחו במנוע

פיתוח פרוטוטייפים

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


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


כללים לפיתוח פרוטוטייפ

  1. מהר, מהר, מהר. לגרום לדברים לעבוד במהירות האפשרית.

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

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


קייס סטאדיז

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


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


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


פיתוח משחקי HTML5

משחקי HTML5 הם שידוך מהשמיים בכל הקשור לאינטרנט. אם אתם מתכננים משחק לבראוזר, לפייסבוק מסנג'ר או לאתר משחקים דוגמת Itch.io, קונסטרקט הוא הדבר.

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


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

אתם יכולים להתרשם מהאיכות ורמת הגימור של המשחק ממש כאן.