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