למה אתה צריך לבחור את מנוע מציאותי כמו אינדי

Posted on
מְחַבֵּר: Tamara Smith
תאריך הבריאה: 20 יָנוּאָר 2021
תאריך עדכון: 15 נוֹבֶמבֶּר 2024
Anonim
top 5 game engines
וִידֵאוֹ: top 5 game engines

תוֹכֶן

אם אי פעם היה זמן להיות מפתח אינדי, עכשיו זה הזמן. יש שפע של משאבים ומדריכים ברחבי האינטרנט, לוחות פורום פעילים, פשוטו כמשמעו עשרות מנועים לבחירה. אז למה החלטתי להשתמש ב- Unreal Engine כדי לפתח את המשחקים שלי? למען האמת, זה לא המנוע הראשון שעבדתי בו; אני למעשה פיתחתי את המשחק הראשון אב טיפוס ב GameMaker: סטודיו. אז למה, אז עשיתי את המתג? הנה העליון 3 סיבות כי החלטתי להפוך את Unreal מנוע שלי ללכת ל-משחק dev.


1. אתה לא יכול לנצח בחינם

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

כדי להפוך את המשחק שאני יכול לעשות אופטימיזציה ב אחדות, אני צריך לשדרג ל Unity Plus שלהם, אשר מפעיל לך 35 $ לחודש, או $ 395 לשנה אם אתה מראש (חיסכון של $ 25). זה, לעומת $ 0 לחודש / שנה עבור Unreal, אשר מגיע עם כל הכלים אני צריך ישר מהקופסה.

עכשיו, זה לא אומר כי Unreal הוא "חינם", זה בא עם מחיר משלו שהוא 5% דמי תמלוגים על הרווחים מעל $ 3k ברבעון. אז אם הייתי עושה משחק שהרוויח 5k $ מעל רבע אני אצטרך לשלם 100 $ דמי תמלוגים. אבל, אם ברבעון הבא אני מרוויח רק 2.5k, לא היו לי שום תמלוגים לשלם, וזה טוב להיות כי אני כנראה להיות מתקיים של נקניקיות ו ramen בשלב זה.


אני יודע שכמה מהם היו טוענים כי בטווח הארוך, אתה הולך לשלם יותר תמלוגים ממה שאתה משלם עבור המנוי שלך לאחדות אבל אתה גם צריך לקחת בחשבון את קנה המידה של צוות הפיתוח שלך. נניח שאתה כבר לא חייל אחד, ואתה עכשיו סטודיו של 3. ובכן, זה פשוט שילש את המנוי החודשי שלך עבור אחדות. עם Unreal, אתה עדיין משלמים $ 0 לא משנה אם אתה סטודיו של 1 או 10 איש צוות dev. אז לא משנה מה אתה עושה עם אחדות, אתה משלם על זה מראש אבל עם Unreal אתה משלם רק אם המוצר שלך הוא הצלחה. לי זה מרגיש אישי יותר. זה מרגיש כמו אנשים מאחורי Unreal רוצה לראות אותי להצליח כי אם אני עושה משחק זה עושה טוב, אז כולנו משלמים.

2. Blueprint Visual Scripting

גורם נוסף שהייתי צריך לקחת בחשבון הוא זה של שפות תכנות. במהלך העבודה על התואר שלי, את עיקר חוויית התכנות שלי היה באמצעות C # (C Sharp) שהיא שפת התכנות העיקרית בשימוש על ידי אחדות. לא מציאותי, לעומת זאת, עושה שימוש C + + עבור הצרכים התכנות שלה. במקום ללמוד C + + עם זאת, אני יכול לעשות שימוש תכליתי, וחזק מאוד Blueprint Visual Scripting מערכת Unreal מציעה. מערכת זו מאפשרת לי להשתמש עדיין את הידע הבסיסי שיש לי תכנות, יחד עם הפשטות של גרור ושחרר צמתים צמתים כדי לבצע את אותן משימות, כי אחרת הייתי צריך ללמוד C + + כדי קוד.


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

ההבדל בין Unreal לבין אחדות היה ברור מאוד בפעם הראשונה אני נטען Unreal. Unreal הוא כמו one-stop shop ליצירת המשחק הכולל, עם רבים מובנית העורכים שלה שניתן להשתמש בהם עבור כל דבר, החל אפקטים חלקיקים, יצירת חומרים, ואפילו cinematics (ראה להלן). Unreal הוא כמו סכין הצבא השוויצרי של מנועי המשחק. אם יש downside להצביע זה יהיה Unreal תופסת כמות גדולה של שטח על הכוננים הקשיחים שלי בגלל כמה תכונות הוא מסוגל לטפל.

לשם השוואה, אחדות הוא קל יותר ויכול לרוץ על מערכות עם מפרט נמוך יותר. בנוסף לכך, אני מרגיש שזה יהיה בחירה טובה יותר אם את מטרות הפיתוח המשחק נועדו לשחרר כותרים בשוק הנייד, במיוחד אם המשחקים הולכים להיות בעיקר 2 ד. בהקשר זה, אחדות תהיה בחירה טובה יותר כמו Unreal כרגע היא לא קלה כמו לעבוד עם אותם אזורים בהתחשב מוקד כבד שלה להתמקד 3D משחקים טעון עם חזותיים מדהימים.

3. ממשק המשתמש מאוד אינטואיטיבי

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

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