איך ליצור משחק אימה באחדות
משחקי אימה מגיעים בצורות וצורות רבות, החל מיורה פעולה תלת-ממדית של התפרצות וירוסים פוסט-אפוקליפטיים ועד לפלטפורמה פשוטה יותר 2D עם אסתטיקה מפוקסלת.
מפתחים מרחבי העולם להוטים ליצור את משחק האימה הגדול הבא שימשוך את תשומת הלב של הגיימרים וישאיר את חותמם על history, אבל כמו בכל מטרה, הוא לא חף מאתגר.
במאמר זה, אני אראה דוגמאות למשחקי אימה טובים וכיצד ליצור אב טיפוס אחד ב-Unity.
בואו נתחיל!
דוגמה 1: Resident Evil
Resident Evil הפך למרכיב עיקרי בז'אנר האימה.
המשחק שוחרר בשנת 1996, ועוקב אחר הנוסחה הקלאסית: שים את השחקן באזור סגור, פנים אל פנים עם האויב (זומבים במקרה זה) עם כמות מוגבלת של משאבים (תחמושת) עם בחירה להילחם או לברוח האויב. במקרים מסוימים בריחה מהאויב אינה אופציה, ובמקרה זה השחקן צריך להילחם, לא רק בזומבים אלא גם במפלצות אחרות שעברו מוטציה.
המשחקים מסתיימים בכך ששחקן שורד ובורח מהאזור הנגוע, אבל הקרב רחוק מלהסתיים וסולל את הדרך לסרט המשך.
המשחק מדגיש התחמקות ולא אקשן מלא.
דוגמה 2: חייזר: בידוד
הגיבור הראשי מגיע עם צוות לתחנת חלל, רק כדי למצוא אותו פגום והתקשורת שלו במצב לא מקוון.
עקב נסיבות מסוימות, הגיבור הראשי מופרד משאר אנשי הצוות ומגלה שהספינה שורץ יצורים חייזרים חכמים אך מסוכנים מאוד, אשר צדים את בני האדם ומשתמשים בהם כמארחים כדי לייצר עוד מסוגם (עם המארח מת בהכרח כשתקופת הדגירה מסתיימת).
אבל חייזרים הם לא האויבים היחידים שהגיבור צריך להתמודד איתם. מאוחר יותר התגלה כי עקב תקלה במערכת, האנדרואידים שהיו אמורים לעזור לצוות מקבלים כעת הוראה לשחוט את הניצולים הנותרים.
המשחק מדגיש התחמקות במקום להילחם ישירות באויבים, מכיוון שהשחקן נמצא בהרבה יותר ויותר מכוח החייזרים והאנדרואידים.
המשחק מסתיים בכך שהגיבור הראשי הורס את התחנה ואז מנהל קרב אחרון נגד היצור החייזר שנותר בספינת הבריחה.
הנוסחה
משחקי אימה רבים עוקבים אחר אותה נוסחה: הכניסו את השחקן לחלל סגור צפוף עם אויבים שמספרם עולה בהרבה על השחקן. בעצם, הפוך את הסיכויים למול השחקן, אבל עדיין תן לשחקן כלים הדרושים כדי לעבור את המצב שבו הוא נמצא.
כשזה מגיע לעיצוב ברמת המשחק, הצבעים לרוב קודרים וכהים. השחקן כבר אמור להרגיש מתוח רק מעצם היותו בסביבה הזו.
הפריטים הזמינים להגנה עצמית חייבים להיות לא מוגזמים מדי, אבל באותו הזמן לספק מספיק הגנה כדי לעבור את הרמה.
יצירת אב טיפוס של המשחק Unity
Unity הוא מאוד תכליתי כשזה מגיע לאיזה סוג של משחקים אפשר לעשות שם.
גם אם אינך מיומן במיוחד עם Unity, ישנם משאבים מקוונים רבים זמינים כדי לפשט את תהליך יצירת האב-טיפוס.
מקום אחד בו תוכלו למצוא דגמים ומרקמים מוכנים לשימוש הוא Unity Asset Store. הוא מכיל אלפי דגמי תלת מימד, סקריפטים, טקסטורות, תבניות ועוד רבים.
הגדר את הגיבור הראשי
הגיבור הראשי יכול להיות זכר או נקבה, בהתאם לקו העלילה שלך (או שיש לו מספר גיבורים במידת הצורך).
מכיוון שאנו מדברים על אב טיפוס, אינך צריך לדאוג לגבי מקוריות עדיין, אז אתה יכול להשתמש ב-Asset Store כדי למצוא את הדגמים שבהם תוכל להשתמש באב הטיפוס שלך.
דוגמה לגיבור: דמות הישרדות פוסט אפוקליפטית
הגדר את האויב
אויבים הם הישויות שהגיבור הראשי יצטרך להילחם או לברוח מהן. זה יכול להיות כל דבר, החל מהמוני זומבים ועד יצור מפלצת אחד, אבל חכם במיוחד.
דוגמה לאויב: Mutant2
עיצוב רמת המשחק
בהתאם לגיבור שלך ולאויב, הרמה יכולה להיות כל דבר, החל מחלל סגור היטב (לדוגמה, בית חולים) ועד לסביבה פתוחה יותר (לדוגמה, רחובות ערים או יער חשוך).
ודא שלשחקן יש מספיק מקום כדי שיוכל לברוח מהאויב או שלא תהיה ברירה אלא להילחם.
לבחירת סגנון הרמה הנכונה יש השפעה גדולה על טבילת השחקנים.
דוגמה לרמת המשחק: חבילת אימה בבית חולים
תתחיל לעבוד
כפי שאתה יכול לראות, ל-Asset Store של Unity יש הרבה משאבים חינמיים שיעזרו לך להאיץ את תהליך יצירת האב-טיפוס.
לאחר שתסיים ליצור אב טיפוס ולבדוק את הרעיון, הגיע הזמן להתחיל לעבוד ולהתחיל ליצור משחק מלא.
בהתאם למערך המיומנויות שלך, ייתכן שלא תוכל לעשות את כל העבודה בעצמך (מודלים תלת מימדיים, תכנות, עיצוב רמות, אודיו וכו'). בשביל זה, יש לך פתרונות שונים: או לבקש עזרה ממפתחים בעלי דעות דומות או ללמוד פיתוח משחקים בעצמך.
שכור מפתחים מקצועיים Unity
אין שום דבר רע בפנייה לשירותים מקצועיים שיעזרו לך להאיץ את תהליך הפיתוח.
שכור מפתחי Unity מקצועיים מכל העולם. הקפד לבדוק את הדירוגים והמשלוחים הקודמים שלהם כדי למצוא את ההתאמה הטובה ביותר.
למד את פיתוח המשחק
משאבים מקוונים רבים יעזרו לך רבות בלימוד פיתוח משחקים.
Unity מציע קורס שלם שיעזור לך ללמוד מפתחי משחקים מא' עד ת'.
הקורס נקרא Swords and Shovels והוא מלמד את כל ההיבטים של פיתוח משחקים (עיצוב אמנותי, תכנות, אודיו).