בימים אלה יותר ויותר אנשים מכורים למשחקי וידיאו. זה אומר שיש הרבה הזדמנויות לאנשים חדשים להיכנס לעולם המשחקים ולעשות משחקים מעולים. יצירת משחק היא תהליך מסובך, אך אתה יכול לעשות זאת בעצמך בעזרת קצת עזרה מבחוץ או כסף. אנו נראה לך את היסודות שאתה יכול לקחת בחשבון כשאתה בונה משחק משלך והופך אותו למשחק מעולה. פשוט התחל עם שלב 1 להלן.
שלב
חלק 1 מתוך 4: הכנה להצלחה
שלב 1. להבין את המשחק שלך
תצטרך לבצע תכנון וחשיבה כלשהם הכרוכים בנושאים גדולים אם ברצונך לשמור על תהליך יצירת המשחק שלך בצורה חלקה. באיזה ז'אנר היית בוחר למשחק שלך (RPG [משחק תפקידים], יורה, פלטפורמה וכו ')? איזו פלטפורמה אתה צריך כדי לשחק את המשחק שלך? מהן התכונות הייחודיות או הבולטות של המשחק שלך? כל תשובה לכל שאלה תדרוש משאבים, כישורים ותכנון שונה, שכן לכל אחת מהן תהיה השפעה שונה על התפתחות המשחק.
שלב 2. תכנן משחק טוב
האופן שבו המשחק מתוכנן הולך להיות מאוד חשוב, לכן כדאי לחשוב על זה לפני שמתחילים לבנות משחק. איך השחקנים יצליחו להתקדם במשחק? כיצד שחקנים מתקשרים עם העולם? איך אתה מלמד שחקנים איך לשחק את המשחק שלך? באיזה רמזים לאודיו ולמוזיקה תשתמש? כל זה חשוב מאוד.
שלב 3. היו מציאותיים
אם קל לבצע משחק כמו Mass Effect, כולם היו עושים זאת. אתה צריך להבין מה אתה יכול ומה לא יכול לעשות בלי תמיכה של אולפן נהדר והר ניסיון מאחוריך. אתה גם צריך להיות מציאותי לגבי מה שאתה יכול להשיג בטווח זמן סביר. אם אינך מציאותי בנוגע ליכולותיך, סביר יותר שתרגיש מאוכזב במהירות ותוותר. אנחנו לא רוצים שתוותר!
שלב 4. חפש חומרה ותוכנה טובות
יצירת משחקים מעל רמת המשחקים הניידים (משחקים שניתן לשחק במכשירים כגון טלפונים, טאבלטים, מחשבי כף יד או מחשבונים) דורשת מחשב ש"ניתן לשנות אותו לחלוטין ". אם אתה משתמש במערכת ישנה יותר, תגלה שהמשחק שלך לא יפעל במחשב זה. תצטרך גם תוכנה די חזקה ומאוד ספציפית לבניית משחקים. ניתן להשיג תוכניות מסוימות בחינם או במחיר נמוך, אך אחרות יכולות להוות ניקוז על הארנק. תוכנות טובות יידונו בפרק הבא, אך שים לב שהתוכנה שתזדקק לה כוללת מודל תלת מימד, עורך תמונות, עורך טקסט, מהדר וכו '.
לכל הפחות, תזדקק למעבד רב עוצמה (לפחות מרובע ליבות, ואפילו טוב יותר אם יש לך את המעבד העדכני ביותר i5s או i7s), הרבה זיכרון RAM וכרטיס מסך ברמה גבוהה
חלק 2 מתוך 4: בניית הצוות שלך
שלב 1. הכינו משחקים קטנים בעצמכם, משחקים גדולים עם אנשים אחרים
אם אתה רק רוצה ליצור משחקים ניידים במהירות ללא ויזואליות ותכנות מסובכות, זה בסדר. זה פרויקט נהדר לעבוד על עצמך, כי אתה יכול להשתמש בו כדי להראות למעסיקים ומשקיעים פוטנציאליים למה אתה מסוגל. אבל אם אתה רוצה לעשות משחק רציני יותר, תזדקק לעזרה. בדרך כלל יש במשחקי אינדי קבוצות של 5-10 אנשים (תלוי במורכבות) ומשחקי שמות גדולים יכולים לכלול עד כמה מאות אנשים בתהליך!
שלב 2. בנה את הצוות שלך
אתה תזדקק להרבה אנשים עם כישורים שונים אם אתה רוצה ליצור את סוגי המשחקים החזקים ביותר. תזדקק למתכנתים, דוגמנים, מעצבים ויזואליים, מעצבי משחק או רמה, מומחי אודיו, כמו גם מפיקים או שיווק/פיננסרים.
שלב 3. צור מסמך עיצוב משחק או GDD (מסמך עיצוב משחק)
תחשוב על זה כמשהו בין סיכום לתוכנית מלחמה למשחק שלך. GDD מספר לך הכל על עיצוב המשחק שלך: משחק, מכניקת משחקים, דמויות, עלילה וכו '. יחד עם זאת, GDD גם מראה מה צריך לעשות, מי אחראי לעשות את זה, למה לצפות ולוח זמנים כללי לביצוע כל העבודה. GDD חשוב מאוד, לא רק כהפניה לצוות שלך לעבוד על פי המטרות שאתה רוצה להשיג, אלא גם כדי להראות למשקיעים פוטנציאליים.
- יש לחלק את ה- GDD שלך למקטעים ולכלול תוכן עניינים מפורט.
- חלקים כלליים לכלול כוללים את העלילה של המשחק, דמויות ראשיות ומשניות, עיצוב ברמה, משחק, עיצוב אמנותי וויזואלי, צליל משחק ומוסיקה, כמו גם פרטים על שליטה ועיצוב ממשק משתמש.
- אין להגביל GDD לטקסט בלבד. בדרך כלל תמצא סקיצות עיצוב, אמנות קונספט ואפילו משהו כמו תצוגות מקדימות של וידאו או דוגמאות צליל.
- אל תרגיש מוגבל מדי או דאג יותר מדי לגבי ה- GDD שלך והפורמט שלו. אין פורמטים סטנדרטיים או דברים שחייבים לכלול. פשוט צור GDD מתאים למשחק שלך.
שלב 4. תחשוב על כסף
אתה צריך כסף בשביל ליצור משחקים. לא רק זה, הכלים הדרושים הם גם יקרים וגורמים למשחק לגזול זמן רב (לוקח זמן שאתה יכול להשתמש בו כדי לעשות דברים אחרים שמביאים באמת הכנסה). ככל שתעבדו יותר אנשים, כך זה יהיה יקר יותר והמיומנויות יצטרכו להיות מורכבות יותר כדי ליצור משחקים מתוחכמים בהדרגה. עליך לחשוב מהיכן אתה מקבל את כספך וכדאי לדון עם התורמים שלך כיצד, מתי וכמה הם ישולמו לפני תחילת העבודה בפועל.
- הדרך הזולה ביותר לעשות משחק היא לעשות הכל בעצמך, לגמרי בעצמך. עם זאת, קשה לעשות זאת אם אין לך את הכישורים, וסוגי הכישורים הנדרשים ליצירת משחקים משתנים מאוד. עבור אנשים שהם חסרי ניסיון לחלוטין ועובדים לבד, לפחות הם עדיין יכולים לנסות יישום שיבוט פשוט. גם אם אתה מייצר משחקים משלך, אתה עדיין צריך לשלם דמי רישוי עבור המנועים הטובים ביותר (תוכנה ליצירת משחקים) וחנויות אפליקציות שונות ונקודות מכירה אחרות. אל תשכח ממסים על הכסף שאתה מרוויח אחר כך.
- כדי ליצור משחק אינדי באיכות ממוצעת, תזדקק לכמה מאות מיליונים. משחקים גדולים ומפורסמים עולים לעתים קרובות מיליארדים לפיתוח.
חלק 3 מתוך 4: מעבר לתהליך
שלב 1. בצע את התכנות
אתה צריך לבחור מנוע למשחק שלך. מנוע משחק הוא תוכנה השולטת בכל הפרטים הקטנים של אופן הפעולה של משחק (כמו אלגוריתמים, פיזיקה וכו '). מנועים זקוקים לכלים, שלפעמים כלולים במנוע, אך לפעמים יש לבנות אותם מאפס, המאפשרים לך ליצור אינטראקציה עם וליצור משחקים בתוך המנוע. לאחר שתעשה זאת, תצטרך למצוא מישהו שיודע כיצד לסקריפט במנוע. בתהליך הסקריפט אתה אומר למנוע המשחק מה לעשות. עבודות אלה בדרך כלל דורשות מידה מסוימת של כישורי תכנות.
שלב 2. צור תוכן
עליך גם להתחיל ליצור את תוכן המשחק בפועל. המשמעות היא דוגמנות דמויות, יצירת ספריטים (ייצוג חזותי של כל האובייקטים במשחק), יצירת סביבות, יצירת כל האובייקטים איתם יתנגן השחקן וכו '. בדרך כלל נדרשות מיומנויות מצוינות בתוכנות תלת מימד ואמנות חזותית כדי להשלים משימה זו. זה גם טוב לתכנן היטב לפני.
שלב 3. בצע בטא
עליך לבדוק את המשחק שלך על ידי בקשה ממישהו אחר לשחק אותו. אל תדאג למצוא שגיאות תכנות (באגים) עדיין: עליך לגרום לאנשים לשחק בזה גם אם זה רק כדי לראות כיצד אנשים אחרים רואים ומרגישים את חווית המשחק שלך. מה שאתה מוצא אינטואיטיבי יכול לבלבל מאוד מישהו אחר. מדריך או אלמנט סיפור עשוי לפספס. לעולם לא תדע. לכן חשוב לקבל מבט מבחוץ.
שלב 4. בדוק, בדוק, בדוק
לאחר שסיימת את המשחק שלך, העבודה שלך לא באמת מסתיימת. אתה צריך לבדוק הכל. הכל. עליך לבדוק כל תרחיש אפשרי במשחק שלך כדי לוודא שאין טעויות תכנות. הדבר דורש זמן ומאמץ. הקצו זמן רב לבדיקות!
שלב 5. השוויץ במשחק שלך
תן לאחרים לראות את המשחק שלך לאחר סיום. הראה את זה לחברות שעשויות להיות מעוניינות להשקיע במשחק שלך ולאנשים שאתה חושב שמוכנים לשחק אותו! צור אתרים ובלוגים עם פיתוח משחקים, הצג צילומי מסך, סרטוני הדרכה, טריילרים ותוכן כדי להראות לאנשים מה המשחק שלך באמת. יצירת עניין היא קריטית להצלחת המשחק שלך.
שלב 6. שחרר את המשחק שלך
שלב 1. נסה תוכנית ליצירת משחקים למתחילים
יש כמה תוכניות טובות שמתחילים יכולים להשתמש בהן ליצירת משחקים בסיסיים. הפופולריים ביותר הם כנראה Game Maker ו- RPG Maker, אך גם Atmosphere ו- Games Factory טובים. אתה יכול גם להשתמש בכלים להכשרת תיכנות לילדים, כגון MIT's Scratch. תוכנית זו נהדרת ללמד את הכישורים הבסיסיים שאתה צריך.
שלב 2. למד אודות תוכנות גרפיקה שונות
אם אינך שוכר איש מקצוע שיבצע את עבודת הגרפיקה שלך, היה מוכן כי יש לך הרבה מה ללמוד. יהיה עליך ללמוד להפעיל מספר תוכניות גרפיקה מורכבות … אך תוכל לעשות זאת! פוטושופ, בלנדר, GIMP ו- Paint.net הם מקומות מצוינים להתחיל בהם אם ברצונך ליצור אלמנטים חזותיים למשחק שלך.
שלב 3. שקול ללכת מקצועי בדרך המסורתית
יהיה לך קל יותר ליצור משחק מצליח ולקבל משקיעים אם יש לך ניסיון, השכלה ומשחק ידוע שיש לו קשר לשמך. מסיבות אלה, לא יזיק לעבוד עם מפתח משחקים מסורתי שכבר יש לו שם לפני שהוא מחליט להתחיל ליצור משחקים משלך. ייתכן שיהיה עליך ללכת לבית הספר או לרכוש כמה כישורים, אך הם צעדים לקראת המטרה שלך ובסופו של דבר תטעמי מההטבות.
שלב 4. מצא את דרכך לקהילת האינדי
קהילת מפתחי האינדי היא מאוד חזקה, תומכת וידידותית. אם אתה טוב לתמוך, לשווק, לדון ולסייע להם בפרויקטים שלהם, הם יחזרו לטובתך באותו אופן. דברו איתם, הכירו אותם טוב יותר, ותנו להם להכיר גם אתכם. אתה תהיה מופתע ממה שאתה יכול להשיג בעזרת התמיכה של הקהילה מאחוריך.
שלב 5. שקול מימון המונים אם אתה רציני
אם אתה רוצה ליצור משחק מקצועי שיכול להתחרות עם משחקים רציניים אחרים, אתה תצטרך כסף. למרבה המזל, דברים השתנו בשנים האחרונות ומימון המונים איפשר לאנשים ללא שם ליצור משחקים מעולים. נסה להכיר את Kickstarter או אתרים דומים אחרים. אבל אתה חייב להבין שאתה צריך באמת לעבוד קשה כדי לעשות קמפיין נהדר. המשמעות היא מטרות מציאותיות, תגמולים גדולים ותקשורת מתמדת.
טיפים
- אל תצפה שהמשחק הראשון שלך יהיה אמת מידה מהפכנית. אם אתה באמת מתמיד, טוב, זה עלול לקרות, אבל הסיכויים קלושים. אל תוותרו עדיין, הקשיבו למה שיש לאנשים להגיד על מה שהשתבש ועל מה שהם אוהבים. הטמעה של ההיבטים שאתה אוהב במשחק השני שלך ושיפר או הסר את מה שלא אהבת או דברים שהיו רעים במשחק הראשון שלך.
- תמשיך ללמוד. אם אתה צריך עזרה, שאל. ישנם מיליוני אנשים שמוכנים לתת יד לעזרה ביצירת משחקים, לכן לעולם אל תפחדו לבקש עזרה. וזכור, תמיד יש מקום לשיפור אז המשך ללמוד על יצירת משחקים.
- אל תשכח לגבות קבצים לעתים קרובות. אתה אף פעם לא יודע מתי המחשב שלך יקרוס.
- התאמן כמה שאתה יכול, כדי שתשתפר ביצירת משחקים. כמו שאומרים "תרגול מוקדם של שלמות!"
-
מִבְחָן. מִבְחָן. מִבְחָן.
אחד הדברים המעצבנים והמביכים ביותר הוא מציאת טעויות קריטיות, תקלות ושגיאות תכנות במשחק שלך לאחר פרסום זה לציבור. ארגן את המשחק שלך לשלבים כגון פיתוח (עדיין בבנייה), אלפא (בדיקה ראשונה או ראשונית), בטא סגורה (בדיקות טרום-שחרור לאנשים מוזמנים או נבחרים) ובטא פתוחה (בדיקות טרום-שחרור לקהל הרחב). בחר את האנשים הנכונים לשלבי בטא ואלפא סגורים ואסוף כמה שיותר משוב וביקורת בונה. השתמש במידע זה כדי לשפר את המשחק שלך ולתקן כמה שיותר שגיאות תכנות לפני השחרור. הוסף גרסאות קודמות או xx.xx לבמות שלך, כך שתוכל ללטש את המשחק שלך אפילו טוב יותר. הקפד לסמן אותו בבירור כגרסת פיתוח אם הוא אחד מאלה.
- עשו קידום סנסציוני ופרסמו. בואו נאמר את זה, אתם לא יוצר המשחקים החובבים היחיד. אתה יכול פשוט לשחרר משחק ולהיות בצל מיידי על משחק חדש יותר ו/או טוב יותר שגם הוא יוצא. כדי להילחם בכך, הפיצו את הבשורה על המשחק שלכם שיושק בעתיד הקרוב בכל האמצעים הנדרשים. "דלף" כמה פרטים פה ושם. הכריזו על תאריך השחרור כך שאנשים יחכו לזה בשקיקה. אם זה שווה את זה, אולי אפילו תרצה לשקול להוציא כסף על פרסום.
- זכור, תמיד יש צוות טוב יותר מאשר לעבוד לבד. אתה יכול להפחית באופן משמעותי את עומס העבודה ואת הזמן שאתה מבלה ביצירת משחקים על ידי חלוקת הצוות שלך לגרפיקה וקידוד ולאחר מכן הוספת חטיבות אחרות כמו כתיבה ושרטוט וכו '. זהו תחום חשוב בהתאם לתוכנה שתבחר, שכן ליצרני משחקים גרפיים כמו BGE, Unity ו- UDK יש תמיכה לא מספקת בתהליכי עבודה של צוות, ועריכת קוד ישירות והעברת מערכת לבקרת גרסאות כמו git עשוי להיות רעיון טוב יותר. טוב.
- לבסוף, לעולם אל תוותר. יצירת משחק יכולה להיות תהליך מייגע, מעייף ומתסכל. לפעמים תרגיש דחף פשוט לוותר ולעשות משהו אחר. אל תעשה את זה. קח קצת זמן לנוח, לך תיהנה קצת ותדחה את העבודה לכמה ימים. אתה תחזור עם תחושת ביטחון שוב.
- קבע תוכנית עבודה. אם זו הפעם הראשונה שלך ואתה לא רוצה למהר ורוצה להתנסות, ייתכן שלא יהיה צורך בתוכנית עבודה. עם זאת, תוכנית עבודה תנחה אותך לקראת מטרותיך ויכולה להיות חשובה במיוחד אם הבטחת תאריך יציאה. בנה תחילה תוכנית גסה כאשר ברצונך לסיים אותה, ולאחר מכן צמצם אותה לקטעי משנה של קידוד/שלבים גרפיים וכו '.
אַזהָרָה
זכויות יוצרים! וודא שרעיונות המשחק שלך מקוריים ככל האפשר. אם אתה לא יכול לחשוב על משהו אחר, זה לא רעיון רע ללוות כמה היבטים ממשחק ולשנות אותם. אם עליך בהחלט לפרט היבטים המוגנים בזכויות יוצרים של המשחק כגון עלילה, דמויות או מוזיקה, עליך לציין את היוצר המקורי. לא ניתן להגן על מושגים (משחק, אופן כתיבת הקוד שלך וכן הלאה), ואילו שמות ואוסף העובדות המרכיבות את כל הסיפור במשחק מוגנים בזכויות יוצרים באופן אוטומטי
-
הקפד לכבד את רישיון הכלי שבו אתה משתמש. תוכנות קנייניות רבות (כגון Unity) אוסרות שימוש מסחרי (כלומר, לא ניתן למכור משחקים שנעשו עם תוכנה זו) מבלי לשלם רישיון יקר. כאן באמת תוכנת קוד פתוח יכולה לעזור מכיוון שתוכנות מסוג זה מאפשרות שימוש מסחרי. עם זאת, בעת שימוש בתוכנת קוד פתוח המעניקה למשתמש את הזכות להשתמש בה, לשנות ולהפיץ אותה אפילו פעם אחת, עליך לנקוט משנה זהירות. רישיון הציבור הכללי של GNU הוא דוגמה לרישיון כזה. רישיון זה קובע כי עליך לפרסם את התוכנה שלך תחת אותו רישיון. זה בסדר למשחקים ואתה עדיין יכול למכור את המשחקים שלך כל עוד אתה שומר לעצמך נכסי אמנות ודברים כאלה. עם זאת, אתה עלול להיתקל בבעיות משפטיות אם אתה משתמש בספריית תוכנות מקור סגור כגון FMOD. בנוסף - במיוחד אם אתה מתכנת מיומן, תוכל לגשת לקוד המקור ולעבוד עם הקופסה השחורה מסביב לשעון ויכול לבצע איתור באגים והוספת תכונות כרצונך. תוכל למצוא מידע נוסף על קוד פתוח (המכונה "תוכנה חופשית" על ידי מייסדי התנועה - בחינם מבחינת גמישות, לא מבחינת מחיר) כאן