הפקולטה לפיתוח משחקים ב-Unreal Engine 4 - קורס 249,500 רובל. מ-GeekBrains, אימון 0 חודשים, תאריך: 10 ביוני 2023.
Miscellanea / / November 27, 2023
למי מתאים הקורס?
למתחילים ללא ניסיון בתכנות
אתה תעבור ממתחילים למפתח Unreal Engine 4. צור 4 משחקים ותוכל לקבל עבודה בסטודיו.
למפתחים מתחילים
שלטו במנוע ה-Unreal Engine 4, למד לתכנת ב-Blueprints ו-C++. תוכל לפתח משחקים מאפס ולפתח קריירה בפיתוח משחקים.
מפתחים עם ניסיון
למד להשתמש ב-Unreal Engine 4 כדי ליצור משחקים בכל ז'אנר. אתה יכול לשנות את ההתמחות שלך ולהרוויח יותר.
התוכנית שלנו היא אחת העשייה והמקיפה ביותר. יחד עם זאת, קל להבין אותו כי הידע ניתן בהדרגה: מכלים בסיסיים ועד מתקדמים.
הכנה
קורסים
איך ללמוד ביעילות. קורס וידאו של מתודולוגים GeekUniversity
Git. קורס בסיסי
יסודות מסד הנתונים
יסודות S. קורס אינטראקטיבי
מפתח ג'וניור C++
קורסים
שולט בשפת התכנות C++ ברמת Junior C++ Developer. למד את היסודות הטכניים של המקצוע ויוכל לעבוד עם משימות מורכבות יותר ומסגרות חדשות.
סמינר מקוון מבוא עם הדיקן
יסודות C++
• מבוא. מבוא, בחירה והתקנת כלים, קומפילציה והרכבה. תוכנית ראשונה
• מושגי יסוד. משתנים וסוגי נתונים, מצביעים, מערכים. יכולת חישוב
• פעולות וביטויים
• תנאים, לולאות, בחירה מרובה, היקפים. יָבֵשׁ
• פונקציות. מרחבי שמות, ארגומנטים ופרמטרים, ערכי החזרה. נְשִׁיקָה
• ניהול זיכרון. הפניות ומצביעים, מתן שמות, אריתמטיקה, פונקציות התקשרות חוזרת
• עיבוד מקדים. קבועים, פקודות מאקרו, קומפילציה מותנית, הרחבות. YAGNI
• תוצאות. משחק טיק-טק
OOP באמצעות C++ כדוגמה
• מדינות עם שם
• ירושה
• פונקציות וירטואליות ופולימורפיזם
• קשרים בין אובייקטים ב-C++
• שיתוף פונקציות ושיטות
• חוטי קלט/פלט
• תמיכה במודולריות. כתיבת משחק בלאק ג'ק
• מנגנון חריג
C++ רגעים קשים
• שיעורי עזר לעבודה נוחה
• מודל זיכרון וזמן ביצוע
• מיכלי STL סדרתיים
• אלגוריתמי STL
• מיכלי STL אסוציאטיביים
• תכנות מקביל. ריבוי השחלות
• מרחב שמות וסריאליזציה בינארית
• בדיקה
פּרוֹיֶקט
• משחק טיק-טק בסגנון פרוצדורלי
• משחק בלאק ג'ק באמצעות OOP
Unreal Engine 4 Basics
קורסים
שולט במתודולוגיות הבסיסיות בהן נעשה שימוש בעבודה עם UE4. אתה תפתח רכיבים משלך ותטמיע מלאי משחקים שיאחסן נתונים על הפריטים של השחקן ויטען אותם מפלטפורמות שונות.
Unreal Engine Basics
• מבוא. מתכונן לפיתוח ב-Unreal Engine 4
• חפצים עיקריים. מעגל החיים. נעים ברחבי העולם
• פניות. יצירת אובייקטים
• צילומים. התנגשויות
• ממשקים. רכיבים. אירועים ונציגים
• בינה מלאכותית. אפקטים
• רמות. יצירת שחקן עצלן
• פיזיקה והדמיה. בניית הפרויקט
ממשק משתמש UE4
• UMG: מבוא
• UMG: ווידג'טים בסיסיים ותכונותיהם
• UMG. כריכת ווידג'טים ב-C++ ויצירת מנהל ווידג'טים
• צפחה. יסודות אתחול הכיתה והעברת טיעונים
• צפחה: סגנונות
• צפחה ו-UMG: Drag&Drop
• מלאי: מערכת בסיסית
• מלאי: ציוד
UE4 תוספים/מודולים
• מודולים. מהו מודול וכיצד נטענים מודולים ב-UE4
• פיתוח מלאי. יצירת ווידג'ט מלאי בסיסי
• Unreal Save System. פיתוח מלאי. בואו נסתכל על שמירת וטעינת נתונים בסיסיים (שרטוטים בלבד)
• Unreal Save System. הֶמְשֵׁך. פיתוח מלאי. אנו מסתכלים על סדרה וכיצד לשמור נתונים. (C++)
• פיתוח מלאי. שמור וטען את התוצאה
• פיתוח מלאי. חלק 1
• פיתוח מלאי. חלק 2
• נגן מדיה. אנו יוצרים תוסף להצגת וידאו ואודיו על טקסטורה.
פּרוֹיֶקט
• רכיב מקורי
• מלאי חוצה פלטפורמות
• נכתב על ידי תוסף כלי Editor
חוצה פלטפורמות ומרובי משתתפים ב-UE4
קורסים
נלמד אותך איך לעבוד עם פלטפורמות ב-Unreal Engine 4, מערכות אנימציה ובינה מלאכותית. בואו נסתכל על הנקודות העיקריות בטעינת נתונים דינמיים ונכתוב שני משחקים מרובי משתתפים.
UE4 נייד
• IOS, אנדרואיד. מבוא לפיתוח נייד והקמת פרויקט עבור UE4
• IOS, אנדרואיד. שילוב והרכבה של ספריית pugiXml עבור IOS/Android
• IOS, אנדרואיד. כתיבת מעטפת חוצה פלטפורמות עבור IOS/אנדרואיד
• IOS, אנדרואיד. פיתוח ממשק לשמירת משחקים וטעינה ל-IOS/אנדרואיד
• חומרים אינטראקטיביים
• אנימציות. מבוא. מופע אנימציה, תוכנית אנימציה. מכונת מצבים
• אנימציה כתיבת פותר FootIK שלך
• AI מבוא עבודה עם סוגים בסיסיים AIContoller, BT, BB
UE4 מרובה משתתפים/נכס דינמי
• טעינה דינמית של נכסים. מבוא. TSoftObjectPtr. נסה לטעון
• טעינה דינמית של נכסים. טעינה אסינכרונית של נכסים. מנהל נכסים
• מנהל פאק הרכבה
• שרטוטים מרובי משתתפים.(אבטיפוס מהיר) חלק 1
• שרטוטים מרובי משתתפים.(אב טיפוס מהיר) חלק 2
• רב משתתפים. ארכיטקטורת שרת לקוח. פינג פונג חלק 1
• רב משתתפים. רפליקציות. RPC, RepNotify. פינג פונג חלק 2
• רב משתתפים. שרת ייעודי. פינג פונג חלק 3
פּרוֹיֶקט
• שני משחקים מקוונים שישתמשו ב-UE4 Networking
• תוסף חוצה פלטפורמות כתוב לפלטפורמות IOS/אנדרואיד (קרוסלה)
• תוסף כתוב ל-IK Solver
Unreal Engine 4 OpenWorld
קורסים
בואו נסתכל על הכלים והגישות ב-UE4 ליצירת עולמות פתוחים, כמו גם טכניקות אופטימיזציה. נפתח משחק דו מימדי, פלטפורמת דו מימד ונלמד איך לעבוד עם חומרים במנוע.
UE4 OpenWorld
• צור קלט חוצה פלטפורמות (נייד, שולחן עבודה, גימפד)
• צור קלט חוצה פלטפורמות (נייד, שולחן עבודה, גימפד)
• כלי לוקליזציה
• עקבות/פיסיקה חלק 1.AABB התנגשות, עקבות קו
• Traces/Physics Ragdoll, Rope Component
• יצירת משחק פיזיקה פשוט
• כלי עולם פתוח חלק 1
• כלי עולם פתוח חלק 2
UE4 2D/אופטימיזציות
• מבוא נייר דו-ממדי חלק 1
• נייר דו-ממד חלק 2 יצירת משחק דו-ממדי פשוט
• הזרמת רמות חלק 1
• הזרמת רמות חלק 2
• משחקי אריזה
• מבוא Shaders
• Shaders נושאים מתקדמים
• איתור באגים/פרופילים
פּרוֹיֶקט
• משחק ב-UE4 עם אלמנטים פיזיקליים
• משחק דו מימדי - הפעלת פלטפורמה עם אלמנטים פיזיקה
יזמות פרטנית משפטית ופרילנסרים
קורסים
קורס הבחירה הוכן על ידי הבנק הדיגיטלי הרוסי ליזמים "טוצ'קה".
דקויות חקיקה בעבודה עם מטבע
רישום ומיסים
עבודה עם פלטפורמות Google, Upwork, AppStore
קורס מחוץ לרובע
קורסים
הכנה לחיפוש עבודה
קורס וידאו. הכנה לראיון למפתחי משחקים