אין לכם ידע משמעותי בתכנות ובעיבוד גראפי אבל יש בכם אהבה גדולה מאוד לגיימינג? תתפלאו, אבל זה מספיק בכדי להפוך את הרעיונות והחלומות שלכם לכותר משחק ממשי
בתור גיימרים בוודאי לחלקכם עברה בראש המחשבה של "הלוואי שיכולתי לבנות משחק משל עצמי!". ובכן, לפתח משחק באופן עצמאי היום זה לא מה שהיה פעם. מבחר הכלים והמדריכים שעומד לרשותכם עצום, וחלקם מותאמים לאנשים שלא יודעים לתכנת, אבל שיש להם רעיון טוב והם רוצים פשוט לקחת ולרוץ איתו. עם זאת, עדיין מדובר באתגר רציני שידרוש מכם התמדה וזמן פנוי, וזה די בטוח שלא תבנו את ה-GTA הבא, אבל היי, כמה מהמשחקים הנמכרים ביותר בעולם הם משחקים של מפתחים עצמאיים!
אז הפעם החלטתי לסקור לפניכם כמה מהמנועים הפופולריות לפיתוח משחקים, שמותאמים לאנשים חדשים בתחום.
Stencyl
אם המטרה שלכם היא לבנות משחק דו מימדי, Stencyl הוא מנוע שמאפשר לכם לעשות זאת ע"י ממשק גרירת עצמים פשוט, שנותן לכם דרך קלה לבנות שלבים ולהוסיף התנהגויות שונות לדמויות וחפצים, וכל זאת ללא כתיבת שורת קוד אחת. אם בכל זאת תרצו לפרוץ את גבולות התוכנה ולעשות דברים מורכבים יותר, המנוע מאפשר זאת ע"י כתיבת קוד בשפה בשם Haxe, שדומה מאוד ל-ActionScript ששמשה בעבר בעיקר לפיתוח ב- Flash.
התוכנה חינמית ותוכלו לייצא את המשחק שלכם לפורמט HTML5 שאפשר לשחק מכל דפדפן. אבל אם תרצו להפיץ את המשחק למחשב כדי למכור אותו ב-Steam למשל, או לשחרר גרסא שלו לסמארטפונים, תצטרכו כבר לרכוש את הגרסא המלאה של התוכנה.
Construct 2
קונסטראקט הוא מנוע שמתאים למשחקים דו מימדיים, ומאפשר ליצור משחקים ללא ידע בתכנות, אבל כן נותן למשתמשים מתקדמים אפשרות מסויימת לכתוב קצת קוד אם הם רוצים להוסיף פונקציונלית מורכבת יותר. הממשק של Construct גם הוא קל מאוד להבנה ומבוסס על גרירה של עצמים, ומאוד ידידותי למשתמשים חדשים. המשחק שמיוצר בסוף בנוי על בסיס HTML5, שכאמור, אומר שאפשר לשחק בו מכל דפדפן.
תוכלו להוריד גרסא חינמית לתוכנה, אבל אם תבחרו לרכוש את הגרסא המלאה תוכלו להפוך את המשחק לאפליקציה לאייפון ואנדרואיד ולייצא לפלטפורמות נוספות' למשל בתור משחק פייסבוק ואפילו לווי U. לתוכנה קהילה די גדולה, כך שתמיד תוכלו למצוא עזרה כשתצטרכו. אם המטרה שלכם היא ליצור משחק פאזל, פלטפורמה או אקשן דו מימדיים, זאת הבחירה עבורכם, אם כי הכל תלוי במקוריות שלכם, ותוכלו לקחת את הפלטפורמה לכיוונים אחרים כמובן.
RPG Maker
אחת התוכנות הותיקות בשוק ליצירת משחקי תפקידים או משחקים עלילתיים דו מימדיים, RPG Maker עברה לא מעט גלגולים מאז 1992, והגרסא האחרונה שלה RPG Maker MV היא אחת החזקות שלה, עם האפשרות לייצא את המשחק הסופי לסמארטפונים.
התוכנה מאפשרת לכם לבנות את כל חלקי המשחק בקלות. תוכלו לערוך את המפות שלכם בצורה ממש נוחה, להוסיף דיאלוגים, סצינות מוקלטות, לקבוע את היכולות של הדמויות והאויביים, לבנות תפריטים וחפצים ועוד בלחיצות כפתור. ואם אתם כן רוצים לכתוב קצת קוד ולעשות דברים מורכבים יותר, למשל להתעלם ממערכת הקרב המובנית ולהפוך את המשחק לאקשן תפקידים, תשמחו לגלות שאת הקוד בתוכנה כותבים ב-JavaScript, שפה פופולרית מאוד שקל יחסית ללמוד.
RPG Maker היא האפשרות הטובה ביותר שלכם אם המטרה שלכם היא להעביר סיפור כמו משחק האינדי המצויין To the Moon, או אם אתם רוצים לבנות משחק תפקידים. לצערי לתוכנה אין גרסא חינמית אלא רק גרסת נסיון ל-30 יום, אבל שווה לכם לעקוב אחר סיילים בסטים או האמבל בנאדל, כי היא נמצאת בסייל כמה פעמים בשנה.
GameMaker Studio 2
עוד תוכנה ותיקה שהתפתחה מאוד במהלך השנים והפכה לכלי חזק, GameMaker מאפשרת לכם לבנות משחקים דו מיימדיים מכל סוג שהוא, אבל עם עקומת למידה קצת יותר גבוהה. גם היא מאפשרת לכם לבנות משחקים ללא כתיבת קוד עם ממשקי גרירה, אבל יש בה כל כך הרבה אפשרויות שסביר שלא תסתדרו מהר כמו עם התוכנות הקודמות שהזכרתי.
לאלו שרוצים לכתוב קוד ולהפוך את הדברים למורכבים יותר, GameMaker עובד עם שפה ייחודית לתוכנה בשם GML. לתוכנה יש גרסא חינמית וגרסא בתשלום שתאפשר לכם לייצא את המשחק לשלל פלטפורמות שונות כמו סמארטפונים, למחשב ואפילו לקונסולות. אגב את Undertale, אחד ממשחקי האינדי המצליחים של 2015, היוצר שלו טובי פוקס בנה בגיימייקר.
Unity
נסיים עם יוניטי, מנוע משחק רציני הרבה יותר שכן ידרוש מכם ללמוד תכנות, במקרה הזה JavaScript או C#, אבל הוא הידידותי והנוח ביותר מכל מנועי המשחק שמשמשים את התעשייה, ולכן פופולארי מאוד בקרב מפתחי משחקי אינדי. יוניטי הוא מנוע חזק עם תוכנה מצויינת שמאפשרת לכם לבנות משחקים דו מימדיים או תלת מימדיים, ובשני המקרים עושה עבודה מצוינת בלהפוך את תהליך הבנייה לברור, פשוט ונוח.
ליוניטי יש קהילה עצומה בגודלה, והמון מקורות ללמוד מהם, ואם יום אחד תרצו להכנס לתעשיית פיתוח המשחקים בארץ, זה יהיה כרטיס כניסה מצויין. תוכלו להוריד את המנוע בחינם לגמרי, אבל תצטרכו לשלם אם יום אחד תחליטו להפוך את המשחק שלכם למסחרי.
ולסיכום, כמובן שקיימים עוד כלים ומנועים שונים לפיתוח משחקים (כמו למשל Unreal Engine המצויין), אבל אלו שציינתי הם המתאימים ביותר לאנשים שחדשים לפיתוח משחקים, ויש להם את הקהילות הגדולות ביותר שיתנו לכם תמיכה במקרה הצורך.
סבטה ס. היא מפתחת אתרים וגיימרית בנשמה, אתם מוזמנים לעקוב אחריה בערוץ היוטיוב שלה GameGems