Unreal Engine 4 - קורס 36,000 שפשוף. מבית הספר לקודי לתכנות לילדים, הכשרה של 6 מודולים (חודשים)
Miscellanea / / December 02, 2023
פורמט: שיעורים אישיים וקבוצתיים, לא מקוון ומקוון (זמן אמת).
מספר ילדים: מ-1 עד 8.
מ-750 רובל לשעה בקבוצה מקוונת,
החל מ-850 רובל לשעה בקבוצה לא מקוונת,
מ-1050 רובל לשעה בנפרד באינטרנט,
החל מ-1980 רובל לשעה בנפרד במצב לא מקוון.
משחקי מחשב הפכו מזמן לחלק בלתי נפרד מחייו של כל ילד. יצירות מופת מודרניות של תעשיית המשחקים מדהימות את הדמיון עם פרטים דיוק גבוהים, גרפיקה מדהימה ופיזיקה שדומים יותר ויותר למציאות. בינתיים, אפילו ילד יכול ליצור משחקי וידאו יפים, מציאותיים, מגניבים ומרגשים! האם אתה רוצה שהבן או הבת שלך יסתכלו על יצירת המשחקים מגב הצג ויעברו מתפקיד שחקן פשוט? אז ברוכים הבאים לקורס Unreal Engine 4 במוסקבה מבית הספר CODDY. ילדכם ילמד כיצד נוצרים משחקים מודרניים בז'אנרים וכיוונים שונים, ילמד את כל מה שהם מורכבים ממנו וכיצד הם מפותחים. הקורס אינו מצריך ידע או הכשרה מיוחדים ולכן הוא מתאים לכל הקודנים מגיל 12 ומעלה בעלי כישורי מחשב בסיסיים.
רוב המשחקים והפרויקטים התלת מימדיים נוצרים באמצעות מנועי משחק, הכוללים סט עצום של כלים שפותחו על ידי החברות הגדולות בתעשיית המדיה. Unreal Engine הוא אחד המנועים החזקים ביותר של זמננו. פותח ונתמך על ידי Epic Games מאז 1998, בגרסאות מוקדמות ועדכניות, הוא שימש בפיתוח של למעלה ממאה פרויקטים שפורסמו.
יצירת משחק ב-Unreal Engine בשיעורים שלנו הופכת לתהליך מהנה ומעניין. מנוע זה מסוגל לפתח תמונות ריאליסטיות עם פיזיקה מפותחת. הילדים לא יצטרכו לחשוב על יצירת מים יפים או לגרום לעצים להתנדנד ממשבי רוח. הפונקציות הללו כבר מסופקות במנוע עצמו והילדים יצטרכו להשתמש רק בכל מגוון האפשרויות.
כמובן, היום אתה יכול למצוא הרבה הדרכות Unreal Engine 4 בחינם באינטרנט. עם זאת, אנו ממליצים לשלוט בכלי ייחודי זה בחברת אנשים בעלי דעות דומות ובהנחיית מורה מנוסה.
אימון Unreal Engine 4 מאפשר לשלב בין עניין של ילדים במשחקי מחשב ולימוד טכנולוגיות מורכבות ליצירה וניהול של סביבת משחקים. כתוצאה מסיום הקורס, ילדכם:
קורסי Unreal Engine במוסקבה נותנים לילדים הזדמנות מצוינת לתרגם רעיונות יצירתיים לפרויקטים אמיתיים של משחק!
בסיום הקורס כל סטודנט מקבל תעודה אישית מ-CODDY.
מורה בקורס:
"תכנות JavaScript", "מפתח חזיתי: אתרי אינטרנט ב-HTML/CSS/JavaScript", "קורס CS50 של הרווארד", "בוטים ב-Python", "Python ו-JavaScript: תכנות משחקים ב-CodeCombat", "יצירת משחקים ב-Scratch", "Unreal מנוע 4 אינץ'
חינוך:
האוניברסיטה הטכנית הממלכתית של ירוסלב (YSTU), המכון למערכות דיגיטליות (IDS), התמחות "הנדסת תוכנה".
ניסיון:
מאז תחילת התיכון, הוא סיים בהצלחה הכשרה נוספת בתחומי עיצוב מעגלים, פיתוח אתרים, ניהול מערכות ומאגרי נתונים של MYSQL. לאורך שנות בית הספר והלימודים שלי התעניינתי בתכנות בשפות הבאות: פסקל, C++, C#, Python, Ruby, JavaScript, וכן שפות עיצוב אתרים (HTML, CSS).
תחומי עניין:
התחביבים שלו כוללים גילוף בעץ, הרכבת דגמי ספינות מפלסטיק/עץ, יצירת אתרי אינטרנט ויצירת תוכניות בפייתון. אני משוכנע שפיתוח מיומנויות מוטוריות בידיים וכוחות מנטליים קשורים קשר בל יינתק.
"הצורך במומחי IT רק יגדל; להפוך לאחד מהם זה להיות חלק מסיפור קטן".
מורה בקורס:
"אוריינות מחשב", "Minecraft: מבוא לבינה מלאכותית", "האקר אתי", "מחשב אוריינות ב-Mac", "Unreal Engine 4", "Python ולמידת מכונה", "תכנות Minecraft", "Bots on פִּיתוֹן"
חינוך:
האוניברסיטה הפוליטכנית במוסקבה, מומחיות "אבטחת מידע".
משתתף מוסמך בתוכנית ההכשרה לתכנות Minecraft.
Microsoft Certified Teacher Innovator Program
ניסיון:
שולט ב-C++, פסקל עם אובייקטים, Python, Java, PHP. עסקתי בעיצוב אתרים, יצירת פריסות אתרים ופיתוח לוגואים לחברות באתרי פרילנסרים.
תחומי עניין:
עוסקת בתכנות ואבטחת מידע. אוהב ספורט ומנהל אורח חיים בריא. הוא מתעניין במוזיקה ובאמנות. מאמינה שכל אדם יכול להשיג מה שהוא רוצה.
"אם אתה רוצה שהקוד יהיה קל ומהיר לכתיבה, הפוך אותו קל לקריאה."
מורה בקורס:
"האקר אתי", "מפתח חזיתי: אתרים ב-HTML/CSS/JavaScript", "Unity 3D", "Unreal Engine 4"
חינוך:
האוניברסיטה הטכנית הממלכתית של נובוסיבירסק, מומחיות "אבטחת מידע".
ניסיון:
שולט ב- Python, JavaScript, html/css. ניסיון בהוראה - 3 שנים. השתתף בפיתוח תוכניות למסחר בבורסה. מעורב ביישום כלי הצפנה בפרויקטים שונים.
תחומי עניין:
הוא לומד מוזיקה, לומד פסיכולוגיה וכלכלה. בעל תשוקה לטכנולוגיית מידע. בפרט, תכנות, יצירת אתרים, משחקים. הוא מאמין שפיתוח משחקים הוא תהליך יצירתי שדורש חשיבה יצירתית, רעיונות הכי מטורפים וקצת ידע בפסיכולוגיה. ואפילו בגיל צעיר אתה יכול לשלוט בכל הכישורים האלה.
"אנחנו כבר נולדנו בעולם ה-IT. לכן צריך ללמוד ללכת - להקליד, ללמוד לרוץ - לתכנת, ללמוד לקפוץ - לפתח משחקים מוקדם ככל האפשר. אז נוכל לחקור את עולם הטכנולוגיה המופלא הזה למרחקים".
מודול 1
שיעור ראשון
- הורד והתקן את Unreal Engine 4
- היכרות עם הממשק
- עקרונות עבודה במרחב תלת מימדי
- עבודה עם אובייקטים במשחק
- היכרות עם עורך החומרים ויצירת חומרים משלך
על הבית: ליצור מספר קומפוזיציות מאובייקטים במשחק, להחיל עליהם חומרים
שיעור שני
- החלפת יום ולילה בתוך המנוע, התחל לעבוד עם תאורה
- לימוד מעמיק של עורך החומר, עקרונות טקסטורת הקלה
- היכרות עם מערכת התכנות החזותית Blueprints, יצירת כיתות Blueprint ראשונות
- כתיבת סקריפטים באמצעות Blueprints, יצירת לוגיקה של התנהגות אובייקטי משחק
על הבית: ליצור מחלקה חדשה - מטרה המגיבה לפגיעה באזור מסוים
שיעור שלישי
- מבוא לתוכנית רמה
- יצירת דמות פשוטה ותכנות ההיגיון של התנועה שלה
- תכנות היגיון התנהגות של אובייקטים בתוך הרמה
- התחלת יצירת המשחק "Labyrinth"
על הבית: באמצעות הידע הנרכש, ליישם את הקפיצה של הדמות, לעצב מבוך שישמש במשחק
שיעור רביעי
- מעבר בין רמות
- יצירת משחק שלם למשחק על מבוך
- עבודה על איזון משחק (אנחנו מחליטים מה השחקן יכול לעשות ומה לא)
- השלמת המשחק "מבוך"
- התחלת עבודה על מיקום המשחק שלך
- כלים ליצירת שטח (הרים, שקעים וכו')
על הבית: צור מפת משחק משלך, עם השטח הדרוש
מודול שני
שיעור ראשון
- ייבוא של שטח אמיתי לתוך Unreal Engine 4
- הוספת חומרים למפת המשחק, יצירת שכבות לשטח
- הוספת צמחייה למפת המשחק
על הבית: סיים לעבוד על מפת המשחק שלך, הוסף חומרים לסוגי שטח שונים, הוסף את חפצי המשחק הדרושים, אם אפשר הוסף צמחים, עצים וכו'
שיעור שני
- הוספה ושימוש בתוכן מתחיל
- יצירת מבנים פשוטים וחפצים אדריכליים אחרים
- לימוד צומת ציר הזמן, עקרונות פעולתו והיקף היישום
- פתרון באגים ובעיות אפשריים
על הבית: ליצור פלטפורמה או מעלית שכאשר מקש נלחץ, יובילו את השחקן בצורה חלקה למקום מסוים
שיעור שלישי
- היכרות עם תוכנית יישומון
- יצירת התפריט הראשי למשחק
- הוסף כפתורים משלך, מוזיקת רקע
- אנימציה של כפתורי תפריט
- עבור לרמה הרצויה מהתפריט
על הבית: צור תפריט משלך עם הכפתורים, הפאנלים הדרושים, המתאימים לסגנון המשחק שנוצר
שיעור רביעי
- המשך עבודה עם Widget Blueprint
- יצירת מערכת בריאות ושריון שלמה של אופי
- צור פונקציות משלך בתוך Blueprint
- יצירת אזורים מסוכנים במפה הגורמים לנזק
- מוות של דמות (המשחק הסתיים)
על הבית: צור כיתת Blueprint חדשה - אזור שמשחזר את בריאות הדמות
מודול שלישי
שיעור ראשון
- עקרונות להטמעת דמויות מורכבות ב-Unreal Engine 4
- איך עובדת אנימציית שלד ב-Unreal Engine 4
- מבוא לשרטוט אנימציה
- דרכים לערבב ואינטרפולציה של אנימציות
- היכרות עם BlendSpace 1D
על הבית: צור כיתת אנימציה משלך עבור הדמות והטמיע השמעה של אנימציית הקפיצה
שיעור שני
- דרכים ליצור אנימציות משלך
- הוספת אנימציות משלך למשחק
- ייבוא אנימציות מ-Marketplace
- היכרות עם BlendSpace 2D
- שינוי מצב המצלמה בגוף שלישי
על הבית: באמצעות BlendSpace דו מימדי, הבינו את היכולת של הדמות ללכת בתנוחת סקוואט עם אנימציות מתאימות
שיעור שלישי
- החלפת מצלמה מגוף שלישי וראשון
- היכרות עם LineTrace
- יישום היכולת להזיז חפצים במשחק
- תיקון טעויות אפשריות
על הבית: ליצור מערכת סיבולת דמויות מן המניין עם אלמנט ממשק מתאים
שיעור רביעי
- ייבא נכסים לתוך Unreal Engine 4 ממקורות צד שלישי
- הוספת צלילים למשחק
- יצירת מקורות תאורה שונים. תאורה סטטית, נייחת ודינמית
- אפקטים שלאחר עיבוד
- יצירת סצנות חתוכים
- הצגת פרויקטים
מודול רביעי
שיעור ראשון
- שינוי תו תקן לעבודה עם AI
- יצירה ותצורה של בקר AI
- יצירת הבינה המלאכותית הפשוטה ביותר שמסוגלת לעקוף כמה מכשולים
על הבית: חזור בבית על מה שלמדת בכיתה וגרם ל-AI להגיב לכל מכשול
שיעור שני
- עבודה עם Nav Mesh Bounds Volume
- שיפור של בינה מלאכותית, הוספת היכולת לרדוף אחרי שחקנים וחפצי משחק אחרים
- תכנות התנהגות AI כאשר השחקן יוצא מטווח
על הבית: לתכנת את חומר הבינה המלאכותית להשתנות כאשר השחקן נרדף
שיעור שלישי
- היכרות ועבודה עם Behavior Tree
- שיפור יכולות הבינה המלאכותית, סיור המפה בנקודות נתונות
על הבית: שנה את הקוד כך שה-AI יעבור דרך הנקודות לא בסדר אקראי, אלא ברצף מאחת לאחרת.
שיעור רביעי
- הוספת "חושים" בינה מלאכותית (ראייה, שמיעה)
- יצירת אירועים (משימות) משלך עבור Behavior Tree
- הגדרה סופית של AI, עיבוד תרחישים אפשריים להפעלתו
על הבית: שנה את הקוד כך שה-AI ינוע במהירויות שונות, בהתאם למצב, הוסף עיכוב של שתי שניות בין משימות
מודול 5
שיעור ראשון
- שינוי של חומרים מורכבים
- היכרות ועבודה עם שירות Mixamo
- יצירת שלד לדגם משלך
- מיקוד מחדש של אנימציות סטנדרטיות לדגם משלך
על הבית: להכין ולייבא מספר דגמי דמויות לשימוש נוסף בשיעורי אמנות
שיעור שני
- חפש, הורד וייבא אנימציות משלך עבור הדמות
- היכרות ועבודה עם State Machine
- הגדרת BlendSpace ו-animation Blueprint חד מימדי באופן כללי
על הבית: הגדר אנימציות עבור דגמים שהורדו בעבר, תכנת האצת תווים על ידי לחיצה על מקש Shift
שיעור שלישי
- הכנה וייבוא נכסים ליריות מגוף ראשון
- פיתוח היגיון התנועה והאנימציה של הדמות בגוף ראשון
- הוספה והתאמה אישית של פריטים שיהיו בידי הדמות (נשק וכו')
על הבית: שנה את הקוד כך שהדמות תוכל להתגנב ולהשתופף
שיעור רביעי
- צור מראה דינמי
- תוספת של מערכת ירי המבוססת על LineTrace
- הוספת סאונד
על הבית: עבודה ברמה שלך - מפה
מודול 6
שיעור ראשון
- הוספת פיזור בעת הצילום
- יצירת דפוסי ריסוס שונים
- יצירה והתאמה אישית של מדבקות
על הבית: המשך לעבוד על המפה שלך. בנוסף, ייעל את הפרויקט בצורה כזו שהדקלין יישאר על הקירות לנצח וייעלם לאחר פרק זמן מסוים.
שיעור שני
- הוספת תגובות של עצמים פיזיים לזריקה
- הוספת פיזור מוגבר בתנועה
- ייבא והתאם אישית אנימציות נשק
על הבית: בבית, חזור על כל מה שעשית בכיתה, הקפד להעיר את כל הקוד החדש. המשך ליצור מפה משלך.
שיעור שלישי
- יצירת מערכת טעינה
- עבודה עם Anim Montage
- אופטימיזציה, תיקוני באגים
על הבית: עבודת גמר על המפה, הכנת הפרויקט להצגה
שיעור רביעי
- הוספת רכיבי UI מידע
- הוספת עקבות מכדורים והבזקים במהלך יריות
- הצגת מיזם