איך לעשות משחק וידאו

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

תוכן

  • התוכנה הטובה ביותר להכנת משחק וידאו
  • אַחְדוּת
  • Unreal Engine 4
  • יוצר משחק
  • RPG Maker MV
  • בנייה 3
  • Armory3D
  • גודו
  • טיפים להכנת משחק וידאו
  • צור הוק
  • הכירו
  • הפוך לחלק מהקהילה

סרטונים מומלצים

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

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

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

פונג- נוק-אוף דמוי, משחק פעולה מרתק, או משחק תפקידים (RPG) ברוח האגדה של זלדה אוֹ חוֹמְרָנִי.

כהערה מעוררת השראה למפתחי משחקים שואפים, הכלי לא מייצר את המשחק. בחר את המנוע שהכי נוח לך איתו והמתאים ביותר לסיפור שאתה רוצה לספר. זה מפתה להשתמש במשהו כמו Unity או Unreal Engine בהתחשב במידת הכוח שיש להם. עם זאת, אם אתה מוצא משהו כמו RPG Maker או Godot מתאים יותר למשחק שאתה עושה, אין שום בעיה להשתמש בו.

קָשׁוּר

  • 7 עיבודים למשחקי וידאו מוזרים ופרועים שעתידים לצפות בהם
  • כמה זיכרון RAM אתה צריך?
  • שוברי משחק של Nintendo Switch: איך הם עובדים ומשחקים כשירים

זמין עבור Windows, MacOS ולינוקס

Unity 2019.3 זמין כעת!

אם אתה רציני לגבי פיתוח משחקים, Unity הוא המקום שבו אתה צריך להתחיל. אינספור להיטי אינדי נוצרו באמצעות המנוע, מ אביר חלול ל ראש גביע ל בריחה מטרקוב. מה שכל כך מרשים ב-Unity הוא שהיא חזקה מספיק כדי לשחרר כותר באיכות AAA תוך גישה למצטרפים חדשים. אה, ואתה יכול להשתמש בו בחינם כל עוד סטודיו המשחקים ההולך וגדל שלך הרוויח פחות מ-$100,000 ב-12 החודשים הקודמים.

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

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

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

זמין עבור Windows, MacOS ולינוקס

משחקים מדהימים שיגיעו ב-2020 ואילך | מנוע לא מציאותי

Unity הוא מנוע שניתן להשתמש בו כדי ליצור משחקי AAA, אבל Unreal Engine הוא כלי זה הוא משמש לייצור משחקי AAA. ומשתמשים בו הרבה. אם שיחקת Final Fantasy VII Remake, Star Wars Jedi: Fallen Order, פורטנייט, Octopath Traveler, Borderlands 3, אוֹ Kingdom Hearts III, ראית את Unreal Engine 4 בפעולה. זה רק מדגם קטן של משחקים אחרונים שמשתמשים במנוע. אם מפתח לא משתמש במנוע המשחק שלו, כנראה שהוא משתמש ב-UE4.

Unreal הוא הכלי שאתה צריך להשתמש בו אם יש לך שאיפות רציניות לגבי עבודה באולפן משחק AAA. למרבה המזל, Epic Games עשתה דרך ארוכה בשנים האחרונות כדי להפוך את המנוע לנגיש יותר. אתה כבר לא צריך ידע C++ צפוף או אפילו נכסים כדי להתחיל לבנות את המשחק שלך. כמו Unity, Unreal יש שוק שוקק חיים עם מודלים תלת מימדיים, סביבות, סקריפטים ועוד. Epic מחלק גם חבילות תוכן מדי חודש. בזמן כתיבת שורות אלה, יש חבילה של דגמי גורדי שחקים מפורטים ביותר בחינם, שמחירה בדרך כלל 149.99 $.

עבור חלקם, Unreal עשויה להיות למעשה בחירה טובה יותר מאשר Unity הודות למערכת Blueprint Visual Scripting שלה. Unreal משתמש ב-C++, אך אינך צריך לכתוב שורות קוד כדי להוסיף סקריפטים למשחק שלך. שרטוטים מספקים ייצוג חזותי של מה שהקוד שלך עושה, ומאפשרים לך לחבר צמתים שונים כדי ליצור סקריפט. עדיין יש עקומת למידה ל-Blueprints - היא מציעה את מלוא העוצמה של C++, אחרי הכל - אבל זה הרבה יותר קל ובוודאי מהנה יותר מאשר לבזבז שעות בלימוד שפת תכנות.

עלות היא המקום שבו דברים מסתבכים עבור Unreal. הכלי עצמו חופשי לשימוש, ללא שאלות. אם אתה מפיץ משחק בחינם או סתם מתעסק, אתה יכול להשתמש ב-Unreal Engine 4 במלוא קיבולתו ללא תשלום. אם אתה מייצר רווחים, אתה חייב ל-Epic 5% מההכנסות שלך בכל רבעון מעל $3,000, לא משנה אם אתה מפרסם בעצמך או עובד עם בעל אתר. למרבה המזל, ל-Epic יש כמה אפשרויות להקל על הנטל הכספי. אם תיצור קונספט שמעניין את Epic, ייתכן שתוכל לקבל MegaGrant. Epic הקדישה $100,000,000 ליוצרים חדשים, עם מענקים שנעים בין $5,000 ל-$500,000. אם אתה מקבל מענק, אתה לא חייב שום דבר אחר ל-Epic מעבר ל-5% שלוקח בדרך כלל כשאתה מייצר רווח מפרויקט. זה לבד עשוי להיות תמריץ מספיק כדי להתחיל עם Unreal על פני כלי אחר.

זמין עבור Windows ו- MacOS

GameMaker Studio 2

אם אתה חובב משחקי אינדי, סביר להניח שנתקלת ב-GameMaker יותר מפעם אחת. זה הכלי מאחורי קו חם מיאמי, Downwell, Minit, Blazing Chrome, Sperlunky, והשוחרר לאחרונה ראש רמה, שאפילו קיבל א להתמודד עם Xbox Game Pass. הוא תופס את הקצה הנגדי של הספקטרום כמו Unreal Engine, כאשר Unity מייצרת איזון בין השניים. עם זאת, אם אתה עושה משחק דו-ממדי ולא צריך את כל התכונות של Unity, GameMaker היא בחירה מצוינת. על ידי הגבלת הפלטפורמה שלה, GameMaker מסוגל להפוך מערכות מורכבות בדרך כלל לקלות לניהול.

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

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

התמחור הוא המקום שבו הדברים הופכים מוזרים עבור GameMaker. למרות שבסופו של דבר תוציא הרבה יותר עם Unity או Unreal אם תיצור להיט, ל-GameMaker יש עלות מוקדמת גבוהה יותר. אתה צריך לקנות את המנוע ורישיון, כלומר אם אתה רוצה לפתח עבור פלטפורמות מרובות, תצטרך לקנות רישיון עבור הפלטפורמות האלה. שולחן העבודה והנייד זולים, עם רישיון קבוע בעלות של $99 או $199 לכל פלטפורמה, בהתאמה. עם זאת, הקונסולות יקרות. ייצוא ל-PS4, Xbox One או Nintendo Switch יעלה לך 799 דולר לכל קונסולה, והרישיון הזה נמשך רק לשנה. ובכל זאת, GameMaker בסופו של דבר זול יותר בטווח הארוך, ועם כמות משאבי הלמידה והנכסים הזמינים, זה מחיר קטן לשלם.

זמין עבור Windows

RPG Maker MV טריילר

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

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

עם זאת, RPG Maker אינו נושא את אותו כוח כמו Unity או Unreal (או אפילו GameMaker, לצורך העניין). כותר שנוצר באמצעות RPG Maker ניתן לזיהוי כמעט מיידי, ולמרות שחלק מהיוצרים השתמשו בכלי להצלחה רבה - לירח הוא כותר בולט שנוצר עם RPG Maker - רוב המהדורות איתו לא היו נהדרות. RPG Maker מושלם ליצירת משחק Final Fantasy או Dragon Quest הקלאסי שלך. עם זאת, הידע שתצבור בזמן השימוש בו, ברמה הטכנית, אינו ניתן להעברה לפלטפורמות אחרות.

זמין עבור Windows

הגדרת Construct 3, מנוע המשחק מבוסס הדפדפן!

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

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

הבעיה היא ש-Construct מחייב אותך לחדש כל הזמן את הרישיון שלך. בניגוד ל-Unity ו-Unreal, שמאפשרות לך למעשה לפתח את המשחקים שלך בחינם, אתה צריך לשלם עבור Construct כל עוד אתה משתמש בו. יש גרסה חינמית מוגבלת מאוד, אבל היא לא תביא אותך רחוק (לדוגמה, אתה אפילו לא יכול ליצור מסכי טעינה מותאמים אישית). הגרסה המלאה עולה 99 דולר בכל שנה. עם זאת, זה מגיע עם כל הפעמונים והשריקות מההתחלה, כולל תמיכה בייצוא עבור iOS, דְמוּי אָדָם, Windows, MacOS, Linux ו-Xbox One. עם זאת, אין תמיכה ב-PS4 או Switch, ולאחר סינון בפורומים, נראה שזה יהיה המצב בעתיד הנראה לעין.

קוד פתוח

Armory3D Game Engine -- מבוא

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

לגבי הגיון התכנות, Armory3D כולל עורך מבוסס צומת, אם כי הוא לא חזק כמו של Unreal או של GameMaker. Armory3D הוא כלי רב עוצמה, שכדאי לפקוח עליו עין ככל שהפיתוח מתקדם. עם זאת, זו עדיין עבודה בתהליך, ורבות מהתכונות שנראו עם המנועים המבוססים יותר אינן קיימות. למרבה המזל, תכונות הליבה הם קיים, כולל תמיכה עבור Windows, Linux, MacOS, HTML5, Android, iOS, PS4, Xbox One ו-Switch.

קוד פתוח

Godot Engine Desktop/Console Games Showcase | אפריל 2020

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

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

טיפים להכנת משחק וידאו

תתחיל בקטן

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

צור הוק

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

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

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

הכירו

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

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

הפוך לחלק מהקהילה

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

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

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

המלצות עורכים

  • המשחקים הטובים ביותר לשחקן יחיד
  • כיצד אנו בודקים קונסולות משחקי וידאו
  • Grand Theft Auto V חוזר המפתיע ל-Xbox Game Pass היום
  • Nintendo Direct יוני 2023: איך לצפות ולמה לצפות
  • Fortnite Reality Augments: רשימה מלאה וכיצד להשתמש בהם