האם אי פעם היה לך רעיון שחשבת שיהיה נהדר להיות סיפור הרקע של משחק מחשב? האם אי פעם רצית שתוכל ליצור משחק משלך? או שאולי ניסית ליצור משחק משלך אך גילית שעלות רכישת מנוע משחק גבוהה מדי? לא משנה מה הסיבות שלך, מאמר זה מנסה לעזור לך להתחיל את הפרויקט שלך ליצירת משחק משלך, ובמחיר הנמוך ביותר האפשרי.
צעדים
שיטה 1 מתוך 4: שלב התכנון
שלב 1. גיבוש וצור תוכנית עבודה לפרויקט שלך
שלב זה בדרך כלל מוזנח על ידי רוב האנשים המבקשים ליצור משחק חדש, מתכנתים ומתכנתים כאחד. עם זאת, זוהי גם אחת הסיבות העיקריות לרוב הניסויים הראשונים שנכשלו. זה כולל בעיקר את ההחלטה כמה זמן ומשאבים יוקדשו לכל משימה בתוך הפרויקט והקשר בין משימות אלה. כמובן שהתהליכים עצמם צריכים להיות מזוהים. קרא עוד במאמר זה כדי לזהות את המשימות השונות שבסופו של דבר תצטרך לבצע.
שלב 2. החליטו את הז'אנר של המשחק שלכם
ז'אנרים של משחקים הם קטגוריות של משחקים המבוססים על סגנון משחק ואינטראקציה. זה יכול להיות:
- משחקי פעולה: כאשר המשחק מבוסס במידה רבה על רפלקסים מהירים של משתמשים, תזמון טוב, דיוק או כל שילוב של גורמים אלה כדי להתקדם הלאה במשחק.
- משחקי הרפתקה: כאשר המשחק מבוסס על גישות לא עימותיות הדורשות מעט רפלקסיות מהירות או לא. המשחק מתקדם באמצעות פתרון חידות, ביצוע משימות או אינטראקציה עם סביבת המשחק והדמויות בו.
- משחקי פעולה-הרפתקאות: כאשר סגנון המשחק הוא תערובת של שני הז'אנרים הקודמים. לדוגמה, ישנם מטרות/משימות ארוכות טווח הדורשות השלמת רפלקסים מהירים והמשחק מתקדם באמצעות ביצוע משימות רצופות, שכל אחת או חלק מהן היא מעין מיני-משחק המבוסס על פעולה.
- משחקי תפקידים (משחקי תפקידים): כאשר השחקנים לוקחים על עצמם "תפקידים" ספציפיים במסגרת המשחק ומקדמים את דמותם במשחק באמצעות רכישת נקודות מיומנות או ניסיון. חלק מהמשחקים הללו מבוססים על תורות אך חלקם משתמשים בגישה בזמן אמת יותר. משחקי תפקידים מקוונים מרובי שחקנים (MMORPG) הוא תת ז'אנר של ז'אנר זה, שבו מספר שחקנים חולקים את אותה סביבת משחק וכמה משימות דורשות שיתוף פעולה של מספר שחקנים לביצוע.
- משחקי סימולציה: כאשר המשחק תלוי בהדמיית היבטים של החיים האמיתיים או בהגדרת פנטזיה דמיונית כלשהי.
- משחקי אסטרטגיה: כאשר סגנון המשחק דורש בעיקר תכנון מוקפד וחשיבה מיומנת.
- משחקי לוח וקלפים: המשחק מבוסס על סט קלפים שצריך לטפל בו על פי מערכת כללים מסוימת או על מניפולציה של "חתיכות" על לוח.
שלב 3. החליטו על הגדרת המשחק שלכם
הגדרת המשחק כוללת אחד או יותר מהרכיבים הבאים:
- מיקום/גיאוגרפיה. המיקום בו מתרחש סיפור המשחק. זו יכולה להיות המפה המפורטת של ארץ בדיונית או פריסת מתחם צבאי. זה יכול להיות עולם בדיוני/פנטזי, יקום מקביל, ממד אחר, יבשת חדשה, מדינה מסוימת בעידן מסוים, מתחם לשימוש ספציפי … וכו '.
- הִיסטוֹרִיָה. הסיפור האחורי של המשחק המתאר את מה שקרה עד כה במיקום שהוחלט למשחק שמעניין את המשחק.
- מצב. זה קובע את הנושא הכללי של המשחק בדרך כלשהי. זה יכול להיות א "אפל" משחק נושאים, משחק אוטופי או אפילו ילדותי. זה מושפע במידה רבה מקבוצת היעד של המשחק שלך, עליה עליך להחליט בשלב התכנון.
- חברת משחקים. עליך לתת את הרקע הדרוש לדמויות המעורבות במשחק כולל סיפורים ותכונות.
שלב 4. החליטו על סגנון המשחק הגרפי/ויזואלי
המשחק שלכם יהיה משחק דו מימדי או תלת מימדי? האם הגרפיקה תהיה מפוארת או גסה? האם הדמויות יוצגו בצורה דמויית קריקטורה, דמות קומית או בסגנון אמיתי?
שיטה 2 מתוך 4: שלב לוגיסטי
שלב 1. חשב את התקציב הזמין שלך
לא נגמרו, ולא לזלזל במשאבים שלך.
שלב 2. חקר מנועי גיימינג זמינים בהתבסס על הבחירות שעשית בשלב התכנון
לדוגמה, אם תבחר ליצור קלפים/משחק לוח, סביר להניח שלא תזדקק למנוע גרפי מפואר ותמצא הרבה מנועי משחק פתוח המוקדשים למשחקי קלפים. עם זאת, אם אתה מתכנן ליצור משחק אקשן מגוף ראשון, רוב הסיכויים שתזדקק למשחק חזק יותר ומנועי גרפיקה.
- קח בחשבון את רמת המיומנות הנוכחית שלך בתכנות ואת שפות התכנות בהן אתה מיומן. לדוגמה, אם אין לך ידע קודם בתכנות, תזדקק למנוע שאינו דורש כישורי תכנות.
- קח בחשבון את רמת התיעוד שמנוע המשחק מספק.
- אם אינך יכול למצוא מנוע המתאים לקריטריונים שלך של תקציב וידע בתכנות קודמות, חפש מנועי משחקים הדורשים ידע בתכנות ברמה הפשוטה ביותר האפשרית ובדוק אם אתה מוצא אחד המתאים לקריטריונים האחרים שלך. אם לא תעלה קצת בדרישת מיומנות התכנות עד שתמצא מנוע שמתאים לך קריטריונים אחרים.
שלב 3. החליט אם אתה צריך ללמוד תכנות או לא
זה כולל החלטה:
- בין אם אתה בכלל צריך ללמוד שפת תכנות לפי מנוע המשחק שלך.
- איזו שפת תכנות אתה צריך ללמוד ולאיזו פלטפורמה.
- לאיזו רמת מיומנות אתה צריך להגיע כדי שתוכל להשתמש במנוע המשחק המועדף עליך
שלב 4. חקור את האפשרויות שלך להגיע לרמת המיומנות הנדרשת בשפת התכנות הדרושה
האם תצטרך לעבור קורסים או שמספיק הדרכה מקוונת? איך זה ישפיע על התקציב שלך?
שלב 5. בצע את הרכישות הדרושות
הקפד לכלול את תיעוד מנוע המשחק ברכישות שלך אם התיעוד נמכר בנפרד.
שלב 6. למד כיצד להשתמש במנוע המשחק שלך
שלב 7. קרא לפחות מבוא לדגמי הנדסת תוכנה
למרות שזה לא הכרח מוחלט, זה יעזור מאוד.
שיטה 3 מתוך 4: שלב יישום
שלב 1. התחל בקטן
ניסיון להתחיל עם משחק מתוחכם המיישם את כל העניין בבת אחת סביר להניח שיתסכל.
שלב 2. לחלק ולכבוש
אל תנסה לפתור את כל הבעיות בבת אחת. במקום זאת, נסה לחלק בעיות לקטנות וכך הלאה עד שתגיע לבעיות הניתנות לניהול שתוכל להתמודד איתן.
שלב 3. רשום הערות והשתמש במשוב
הצג את מה שסיים למעגלים סגורים של חברים או משפחה. שנה את העיצוב שלך בהתאם למשוב שאתה לוקח מהבודקים.
שלב 4. השתמש במודל עיצובי, והיצמד אליו
אל תעשה את הטעות של שינוי דגמים באמצע הדרך אלא אם כן זה הכרחי.
שלב 5. היו סבלניים
יצירת משחק היא לא עבודה של יום/שבוע. חלק מהמשחקים אינם עבודה לשנה!
שיטה 4 מתוך 4: שלב המוצר הסופי
שלב 1. עיצוב לך קמפיין שיווקי
זה לא בהכרח מסחרי. עם זאת, עליך להגדיל את החשיפה של המשחק שלך, כך שתוכל לקבל משוב נוסף שיסייע בסופו של דבר לשיפור המשחק שלך ויכולות יצירת המשחק שלך כאחד.
שלב 2. בדוק, בדוק ובדוק שוב
אף על פי ששום דבר אינו מושלם, עליך לנסות להיות קרוב אליו ככל שתוכל.
שלב 3. הטמיע את מסע הפרסום השיווקי שלך ופרסם את המשחק שלך
שלב 4. קבל משוב מגיימרים שמשחקים את המשחק שלך
טיפים
- UDK שימש לייצור Assassin's Creed
- CryEngine שימש לייצור Crysis
- התחל בקטן, התחל בגדול
- למד בכל זאת שפת תכנות, זה עשוי להועיל
אזהרות
- אין להשתמש בחומרים המוגנים בזכויות יוצרים בעבודתך שאינם שלך. ברוב המדינות, שימוש בחומרים המוגנים בזכויות יוצרים ללא אישור מראש מבעל זכויות היוצרים נחשב לפשע שעונשו על פי חוק.
- היזהר במיוחד בבחירת אופן המשחק שלך והתוכן שלו יתאים לקבוצת היעד. זה חשוב במיוחד אם קבוצת היעד שלך היא ילדים. חלק מהתוכן עשוי להיחשב פוגעני ואף בלתי חוקי אם המשחק מופץ כמשחק ילדים.
- אם אינך מתכוון לקחת עיצוב משחק לקריירה, נסה לאזן את זמנך בין יצירת משחקים לבין עבודתך ואחריות אחרת.