Unreal Engine היא מרכיב עיקרי בעולם פיתוח המשחקים כבר יותר משני עשורים. Unreal, הידועה בגרפיקה מדהימה, בכלי פיתוח קלים ועדכונים שוטפים, היא בחירה נבונה עבור כל מפתח.
אבל איך אתה מתחיל לעשות את המשחק הראשון שלך ב-Unreal?
על Unreal Engine
Unreal Engine הוא מנוע פיתוח משחקי תלת מימד של Epic Games, האנשים מאחורי Fortnite, שהופיע לראשונה ב-1998. לאחר מכן הכלי גדל והפך לחבילת פיתוח משחקים מלאה. הוא מציע תכנות, אנימציה ושלל תכונות תחרותיות אחרות. הגרסה החדשה של המנוע שהושקה בשנת 2022, שיפור התכונות של Unreal Engine ובמקביל הופכת אותו לנגיש יותר למפתחים.
האם Unreal Engine טוב למתחילים?
Unreal Engine 5 מגיע עם מגוון תכונות המיועדות למי שמתחיל בפיתוח משחקים. אתה יכול לפתח את המשחק הראשון שלך ללא כל קוד הודות לתכונות Visual Scripting של Unreal. ואתה יכול להסתמך על התיעוד המפורט הזמין עבור המנוע כדי להתחיל את הלמידה שלך.
האם אתה יכול למכור משחקים שנעשו עם Unreal Engine?
אתה יכול למכור את המשחקים שאתה עושה עם Unreal Engine תחת כל אחת מאפשרויות הרישוי של החברה. חשוב לקרוא את Unreal Engine EULA משלך כשאתה מוריד את התוכנה. Epic מאפשרת מכירה של משחקים שנעשו עם Unreal ובדרך כלל לוקחת תמלוגים רק כאשר ההכנסה שלך היא יותר ממיליון דולר.
האם Unreal Engine בחינם?
הגרסה הבסיסית של Unreal Engine 5 היא בחינם לכל המשתמשים, בין אם אתה עסק, חובב או סטודנט. Epic Games מציעה גם תוכנית ארגונית עם תמיכה מובחרת ואפשרות רישיון מותאם אישית למשתמשים עם צרכים ספציפיים. כל רישיון Unreal Engine 5 מגיע עם אותם תכונות מנוע וחומרי למידה.
הורדת ה-Epic Games Launcher
אתה יכול להוריד את Unreal Engine דרך אותה אפליקציית Epic Games Launcher שבה אתה משתמש כדי להוריד משחקים. אתה צריך להוריד את המשגר מ משחקים אפיים והתקן אותו לפני שתוכל להתחיל לעבוד עם המנוע.
התקנה והגדרה של Unreal Engine
אתה יכול להתחיל להתקין את Unreal Engine לאחר שתתקין את Epic Games Launcher. פתח את המשגר ולחץ מנוע לא מציאותי בצד שמאל של החלון לפני לחיצה על סִפְרִיָה לשונית בחלק העליון של החלון.
נְקִישָׁה להתקין על גרסת המנוע העדכנית ביותר ב- גרסאות מנוע סָעִיף. בחר את נתיב הקובץ שאתה רוצה עבור התקנת Unreal Engine 5 שלך ולחץ להתקין.
ייקח קצת זמן עד שההתקנה תסתיים, מה שייתן לך הזדמנות להתחיל ללמוד על Unreal לפני שתשתמש בה.
איך לעשות משחק ב-Unreal Engine למתחילים
Epic Games אדיב מספיק כדי לספק משחקים לדוגמה למפתחים חדשים המעוניינים ללמוד כיצד ליצור משחקים עם Unreal Engine. המשחק לדוגמא Lyra הוא מקום מצוין להתחיל בו. פנה אל ה דגימות הכרטיסייה ב-Epic Games Launcher, בחר משחק התחלה של ליירה, ולחץ על חינם לַחְצָן. פעולה זו תפתח קבוצה של תנאים שתוכל לקבל.
נְקִישָׁה צור פרויקט ובחר את נתיב הקובץ שאתה רוצה עבור משחק ההתחלה שלך, ולאחר מכן לחץ לִיצוֹר. המתן להורדת המשחק המתחיל לפני שתמשיך לשלב הבא.
כעת לאחר שהורדת את Lyra, אתה יכול להתחיל לעבוד ב- Unreal. הפעל את Unreal Engine מ-Epic Games Launcher ו לְדַפדֵף עבור קבצי פרויקט Lyra ששמרת לפני פתיחת כלי הפיתוח.
חקור את ממשק המשתמש של Unreal Engine
כולם יראו את אותה פריסת ממשק משתמש ב-Unreal Engine כאשר הוא נטען בפעם הראשונה. Unreal Engine 5 פישט ושיפר את הפריסה הכללית בתוכנה, אבל אתה יכול לשנות אותה ככל שתרצה כדי להתאים לצרכים שלך.
כפי שניתן לראות מצילום המסך למעלה, הדבר העיקרי על המסך ב-Unreal Engine הוא עורך חזותי שִׁמשָׁה. כאן תוכלו לראות את הסצנה עליה אתם עובדים, יחד עם כל האובייקטים ושאר המופעים שבתוכה. בדומה לכלים כגון בלנדר, אתה יכול לבחור בין מצבי עריכה שונים בתוך העורך החזותי.
ישנן שתי חלוניות נפרדות בצד ימין של המסך: ה מתאר ו פרטים מקטעים. ה מתאר הוא היררכיה מבוססת טקסט של האובייקטים ברמה הנוכחית. זה נותן לך גישה לחפצים בלתי נראים, יחסי הורים וילדים ועוד. מתחת לזה נמצא ה פרטים מקטע, המציג את המאפיינים של האובייקט שבחרת.
מגירת תוכן Unreal Engine, יומן פלט ו-Cmd
שלושה כלים מכריעים חיים בתחתית מסך Unreal Engine. מגירת התוכן היא ביתם של כל הנכסים המשמשים במשחק שלך ויומן הפלט מספק מידע כאשר אתה מנפה באגים במשחק שלך. הכלי Cmd מאפשר לך להנפיק פקודות למשחק שלך.
לעת עתה, מגירת התוכן היא החלק החשוב ביותר בממשק המשתמש להתמקד בו. נְקִישָׁה מגירת תוכן כדי לפתוח את מנהל התוכן, ותראה את כל הקבצים שיוצרים את המשחק לדוגמה של Lyra. אתה יכול לחפש ולסנן את הקבצים כדי שיהיה קל יותר למצוא את מה שאתה מחפש.
כפי שניתן לראות בדוגמה של Lyra, הקפדה על ניהול קבצים היא תמיד חשובה כאשר אתה עובד עם מגירת התוכן.
הוספה ל-Unreal Engine UI שלך
כאמור, אתה יכול להתאים אישית את ממשק המשתמש של Unreal Engine כדי לענות על הצרכים שלך. לך ל חַלוֹן בחלק העליון של המסך כדי לראות את רשימת רכיבי ממשק המשתמש הנוספים שבהם אתה יכול להשתמש. ריחוף מעל כל אחד מסוגי הפאנלים ייתן לך תיאור קצר של מה אתה מסתכל.
תכנות ב-Unreal Engine
תחילת העבודה עם תכנות ב-Unreal Engine דומה ל תחילת העבודה עם Unity. שני הכלים מציעים אפשרויות מקיפות לתת לך שליטה על הקוד שלך תוך מזעור כמה שאתה צריך לכתוב לעצמך.
אילו שפות תכנות עובדות עם Unreal Engine?
Unreal Engine משתמש ב-C++ כשפת התכנות העיקרית שלה, עם מהדר שנועד לעבוד איתו. לצד C++, מפתחי Unreal יכולים להשתמש במערכת Blueprint Visual Scripting כדי ליצור פעולות ואירועים ללא צורך בקוד אמיתי.
קידוד עם C++ במנוע Unreal
אתה יכול להוסיף מחלקות C++ חדשות לפרויקט שלך בכל עת על ידי מעבר אל קוֹבֶץ ולאחר מכן לחיצה Class C++ חדשה. מכאן, הקוד שתכתוב יהיה כמו כל פרויקט אחר; אתה יכול אפילו להשתמש בכלים כמו Visual Studio כדי לעזור בקידוד שלך ב-Unreal Engine. אתה יכול להשתמש בתיעוד הרשמי של Unreal Engine 5 כדי להתחיל.
שרטוט חזותי סקריפטים ב-Unreal Engine 5
Blueprint Visual Scripting היא התשובה של Unreal Engine 5 לקידוד חסימות ושיטות תכנות חזותיות אחרות. Blueprint הוא כלי רב עוצמה המאפשר לך לבנות משחקים ללא שורת קוד אחת. Lyra, למשל, הוא משחק שנוצר כולו עם סקריפטים חזותיים.
כדי לראות דוגמה לתסריט החזותי של Unreal, עיין ב- GA_נשק_אש קובץ שנמצא תחת את כל > כלי נשק בתוך מגירת התוכן. הקובץ הזה שולט בירי הנשק בליירה ונראה די מרתיע כשפותחים אותו לראשונה, אבל לא קשה להתמודד איתו.
לקובץ שרטוט זה יש ארבעה חלקים שונים. החלק הראשון מבין הקטעים הללו מבצע מעקב אחר נשק כאשר השחקן לוחץ לראשונה על כפתור האש. זה בודק אם השחקן נשלט מקומית, ולאחר מכן משחק אנימציות ושליטה בקצב האש של הנשק. השחקן לא יכול לירות בנשק שלו אם הם מתים.
לאחר מכן, התסריט הוויזואלי של Blueprint מעבד את נתוני המטרה עבור הזריקה שמבצע השחקן. זה מבטיח שמכות גורמות נזק ומוסיפות אפקטים לשחקנים, ובמקביל מוודא שזריקות מחוץ למטרה לא עושות להם כלום.
כפי שניתן לראות מהסקריפטים החזותיים של Unreal, לתכנות שאתה עושה עם מערכת זו יש דגש חזק על מערכות יחסים. כל אחד מבלוק הקוד שתציב במקום יצטרך לצייר קווים לבלוקים אחרים, ויוצרים זרימה שתרגיש במהירות למתכנתים. עדיין כדאי לקרוא את התיעוד של Unreal Engine 5 על סקריפטים, גם אם יש לך ניסיון עם קוד.
תחילת העבודה עם Unreal Engine 5
Unreal Engine 5 היא תוכנה גדולה עם הרבה מה ללמוד. הזמן שתשקיעו בו תמיד יהיה שווה את זה, וייתן לכם את ההזדמנות להפוך את משחקי החלומות שלכם למציאות.