[10 המובילים] תוכנת פיתוח המשחקים הטובה ביותר למתחילים

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

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


10. פברו

תצוגת favro, עוקבת אחר מה שאתה צריך במעקב.

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

9. מפגש

Confluence משמשת לשיתוף מסמכים ולעצבן אחר מעצבי משחק.

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

8. גיטוב

הפוס המקסים הזה הוא חתול בחליפת תמנון או תמנון לבוש מסכת חתול?

GitHub הוא כלי פנומנלי המאפשר למפתחי קוד פתוח ליצור מאגרים משלהם ולשתף אותם בקלות עם אחרים. אפשר להוריד 'GIT' ולבצע במחשב האישי שלהם, לספק שירותי בדיקה או ייעוץ למפתחים אחרים. מפתחים משתפים פעולה באופן קבוע יחד דרך פלטפורמה זו וגם אם לא יוצרים 'Gits' משלהם יכולים ליהנות מכמות התיעוד וההערות העצומות שהשאירו מפתחים שכן. תן למישהו אחר לסבול, אני תמיד אומר.

7. StackOverflow

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

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

6. קיים

מבוטא ג'יי-רח '. או J-Eye-Rah. או עם זאת אתה אוהב, באמת. זה בחינם.

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

5. OneNote

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

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

4. אחדות

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

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

3. ערכות פיתוח תוכנה

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

במקום לעמוד ברשימה עם ערכות פיתוח תוכנה שונות (המכונה באהבה של SDK) אני פשוט אזכיר SDKs באופן כללי. לכל הפלטפורמות שאפשר היה לפתח ולשחרר משחק על SDK הייחודי שלהן. ה- Xbox SDK, Oculus SDK וכו '. SDK לא רק מאפשר למפתח לנצל את ה- API מסוים שעוזרים למשחק שלהם לרוץ טוב יותר, הם יכולים להתחבר לתכונות ספציפיות לפלטפורמה כמו רשימות חברים, מסיבות, אתה קורא לזה. SDK מספקים גם תיעוד נרחב על דרישות ההסמכה. הפצצה בהסמכה היא חוויה טראומטית והבנת הדרישות לפני כן עוברת דרך ארוכה. בוחני הסמכה נהנים מתזמן שחרור נוקם על ידי אילוץ המפתחים לתקן בעיות ולהתנשא מחדש.

2. Microsoft Excel

אין זוהר, אין מהומה, גיליונות אלקטרוניים שומרים על תוצאות המקרה שלך על תוצאות הבדיקה.

גיליונות אלקטרוניים, מושא עקשן של אהבה לבוחנים ורואי חשבון כאחד. במשך שנים רבות גיליון האלקטרוני של Excel היה האופן המועדף בו מהנדסי הבדיקה שמרו על תוצאותיהם ומקרי הבדיקה המאורגנים. אם כי, "מועדף" הוא אולי מונח חזק עבורו. זה מה שזה, כלומר, הוא מהיר ומלוכלך ומביא את העבודה. Excel הוא סוג כללי של יישום, שניתן להשתמש בו לכל מיני דברים, ובדרך כלל הוחלף על ידי יישומים ממוקדים יותר שעושים דברים ספציפיים טוב יותר. אבל Excel כאן כדי להישאר, אם רק כדי לאפשר לאדם לתעד במהירות, לקרצף ולדמיין נתונים. שירותים רבים, לניהול סביבה, למשל, מאפשרים ייבוא ​​קבצי CSV.

1. Visual Studio

כשאתה בוהה בתהום, לפעמים זה לא ייקח. היכרות עם החיה הזו תעזור.

מבין מאות המהדרים ומאגרי הקוד שם בחוץ, Visual Studio התגלה בעקביות כפתרון ה- Go-to לשמירה על בסיס קוד ישר. בין אם אחד פיתוח יישומי אינטרנט, הפעלות עצמאיות, או כל דבר אחר, הדחפים היצירתיים שלהם, מניעים אותם לעבר, Visual Studio סייע למפתחים להמשיך ולהרכיב. מיקרוסופט מציעה גרסאות בחינם בנוסף לפרמיום. כלול גם קטע עזרה ממותה, שערכו ימשיך להודיע ​​על עצמו. Visual Studio הוא מסובך, מסיבי ולא מסודר לפעמים, אבל אם אתה זקוק למהדר שלך שיעשה משהו, הסיכויים טובים זה יכול.

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

יתכן שאתה גם מעוניין ב: