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

תוכן עניינים:

כיצד להכין משחק וידאו מאפס (עם תמונות)
כיצד להכין משחק וידאו מאפס (עם תמונות)
Anonim

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

צעדים

חלק 1 מתוך 2: הגדרת הצלחה

צור משחק וידאו משלב שריטה 1
צור משחק וידאו משלב שריטה 1

שלב 1. נהל את הציפיות שלך

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

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

שלב 2. למד שפות תכנות

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

  • C ++:

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

  • Java:

    ג'אווה היא שפה נפוצה נוספת המשמשת במגוון יישומים. הוא דומה ל- C ++, מה שמקל על לימוד לצד C ++

  • SQL:

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

  • HTML, CSS, JavaScript:

    HTML/HTML5, CSS/CSS3 ו- JavaScript הן כולן שפות פיתוח אתרים. כולם די קלים ללמוד, אבל לא משתמשים בהם לעתים קרובות במיוחד בפיתוח משחקים. עם זאת, אם אתה חדש בפיתוח משחקים, תוכל להשתמש בשפות בסיסיות אלה כדי ליצור משחקים מבוססי דפדפן אינטרנט.

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

שלב 3. למד אודות תוכנות גרפיקה שונות

אם אתה לא שוכר מקצוען שיעשה את עבודת הגרפיקה שלך, לפניך הרבה לימודים. תצטרך ללמוד לעבוד במספר תוכנות גרפיות מורכבות, אבל אתה יכול לעשות זאת! Photoshop, GIMP, Adobe Illustrator, Blender 3D, 3DS Max הם מקומות טובים להתחיל בהם אם אתה רוצה ליצור את האלמנטים החזותיים של המשחק שלך.

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

צור משחק וידאו משלב שריט 4
צור משחק וידאו משלב שריט 4

שלב 4. החליט באיזה מנוע משחק אתה רוצה להשתמש

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

  • אַחְדוּת:

    הוא מנוע משחק חזק. הוא תומך במשחקי 2D ו- 3D ולא קשה מדי ללמוד. משחקים ניידים עצמאיים רבים מתוכננים באמצעות Unity.

  • 4 לא מציאותי:

    Unreal הוא מנוע משחק פופולרי נוסף. יש לו עקומת למידה תלולה ואינו מומלץ למעצבי משחקים מתחילים. עם זאת, זהו מנוע משחק רב עוצמה המשמש ליצירת חזותיים מדהימים. משחקים פופולריים רבים, כולל Fortnite, Mortal Kombat 11, ו- Final Fantasy VII Remake מעוצבים ב- Unreal 4.

  • סטודיו Game Maker 2:

    Game Maker Studio הוא מנוע משחקים טוב למי שאין לו הרבה ניסיון בעבודה עם מנועי משחק. הוא משמש בעיקר בייצור משחקי 2D ויש לו ממשק די קל לשימוש.

  • שריטה:

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

צור משחק וידאו משלב שריט 5
צור משחק וידאו משלב שריט 5

שלב 5. למד את מנוע המשחק

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

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

שלב 6. תכנן אב טיפוס בסיסי

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

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

שלב 7. שקול את הכספים או את לוח הזמנים שלך

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

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

חלק 2 מתוך 2: פיתוח המשחק שלך

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

שלב 1. תכנן את המשחק שלך

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

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

שלב 2. צור מסמך עיצוב

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

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

שלב 3. בנה את הצוות שלך בזהירות

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

בדרך כלל יש משחקי אינדי צוות של כ -5-20 אנשים. במשחקים עם שם גדול יכולים לעבוד עד כמה מאות אנשים

הכינו משחק וידאו משלב Scratch 11
הכינו משחק וידאו משלב Scratch 11

שלב 4. קבע מועדים

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

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

הכינו משחק וידאו משלב Scratch שלב 12
הכינו משחק וידאו משלב Scratch שלב 12

שלב 5. צור את נכסי המשחק

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

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

הכינו משחק וידאו משלב Scratch שלב 13
הכינו משחק וידאו משלב Scratch שלב 13

שלב 6. תכנות את המשחק

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

שלב 7. בדוק, בדוק ובדוק שוב

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

צור משחק וידאו משלב שריטה 15
צור משחק וידאו משלב שריטה 15

שלב 8. כוונן את המשחק שלך

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

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

שלב 9. קדם את המשחק שלך

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

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

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

שלב 10. שחרר את המשחק שלך

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

טיפים

  • תמשיך ללמוד. אם אי פעם תצטרך עזרה, בקש זאת. ישנם מיליארדים של אנשים מועילים בהכנת משחק אז אל תפחד לעולם לבקש או לחפש אותו. וזכור, תמיד יש מקום לשיפור אז המשך ללמוד וללמוד על יצירת משחקים.
  • אל תבזבז יותר מדי זמן על פיתוח המשחקים הראשונים שלך. הניסיון חשוב יותר עבור מעצבי משחקים חדשים מאשר המוצר הסופי. תלמד משהו חדש בכל פרויקט. אז סיימו את המשחקים הראשונים האלה ועברו לפרויקט הבא.
  • זכור לגבות את הקבצים שלך לעתים קרובות. אתה אף פעם לא יודע מתי המחשב שלך עלול לקרוס.
  • התאמן כמה שאתה יכול, כדי שתוכל להשתפר ולהיטיב ביצירת משחקים, כמו שאומרים "תרגול הופך מושלם!"
  • זכור, צוות תמיד טוב יותר מאשר ללכת סולו. אתה יכול להפחית באופן משמעותי את עומס העבודה ואת הזמן המושקע על ידי פיצול חברים לגרפיקה וקידוד ואז להוסיף עוד חטיבות כגון כתיבה והלחנה וכו '. זהו תחום חשוב שתלוי באיזו תוכנה תבחר, כבוני משחקים גרפיים כגון BGE, Unity ול- UDK יש תמיכה לקויה בזרימת עבודה בצוות, ועריכת קוד ישירות ודחיפה למערכת בקרת גרסאות כגון git היא כנראה רעיון טוב יותר.
  • לבסוף, לעולם אל תוותר. יצירת משחק יכולה להיות תהליך משעמם, מעייף ומתסכל. לפעמים תרגיש דחף פשוט לוותר ולעשות משהו אחר. אל תעשה זאת. קח הפסקה, צא לזמן מה ודחה אותו למספר ימים. אתה תחזור עם תחושת ביטחון נוספת.

מוּמלָץ: