זומבים בחווה | יצירת משחק פלטפורמה דו-ממדית ב-Unity

בפוסט הזה אתעד את תהליך הפיתוח של המשחק Farm Zombies - פלטפורמת דו מימד ב-Unity (הקישור לפרויקט המקור זמין בסוף הפוסט).

Devlog

שבוע 1

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

הדמות בסופו של דבר דומה לחקלאי, אז החלטתי ללכת עם השם Farm Zombies.

כדי להצדיק את ה-'Zombies' בשם המשכתי ויצרתי את האויבים, שהם למעשה זומבים:

כדי להאיץ את תהליך הפיתוח השתמשתי ב-2D Player Controller הזה.

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

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

הרמה הכילה בסופו של דבר 4 סוגים של מכשולים: קוצים, זומבים, גרזנים מתנדנדים וחורי קרקע:

הדגל הירוק מסמן את סיום הרמה:

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

שבוע 2

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

המשכתי ויצרתי 3 ספרייטים חדשים וספרייט פרט אחד (לפיד ולהבות):

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

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

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

הדגמה של WebGL

מָקוֹר
FarmZombies.unitypackage1.41 MB