סדנת קיץ לפיתוח משחקים – הסילבוס המלא
שיעור 1: הכרות עם Unity
- הכרות עם מנוע המשחקים Unity
- יצירת פרויקט חדש
- בניית עולם תלת-מימדי הכולל אובייקטים, צמחייה, מים ומבנים
שיעור 2: הוספת דמות לעולם
- הורדה והוספת דמות תלת-מימדית למשחק
- חיבור מצלמה לדמות במבט First Person
- הבנה בסיסית של משתנים ותנועה במרחב
שיעור 3: תנועה מתקדמת
- הוספת אפשרויות תנועה מתקדמות לדמות – הסתכלות סביב, קפיצה, התכופפות ונשיאת נשק
- לימוד תנאים (if, else, else if) לתכנות חכם ודינמי
שיעור 4: Scriptable Objects ואפקטים
- בניית תבניות לנשקים ואפקטים מתקדמים באמצעות Raycast ו-UnityEvent
- יצירת אפקטים ויזואליים מרשימים לנשקים
שיעור 5: אנימציות ופונקציות
- הוספת אנימציות לדמות (הליכה, קפיצה, ריצה, התכופפות)
- לימוד פונקציות – יצירה, קבלת והחזרת ערכים
- הוספת ממשק משתמש (UI) למשחק עם Canvas ו-TextMesh Pro
שיעור 6: בניית אויבים
- יצירת תבניות שונות לאויבים באמצעות Scriptable Objects
- הוספת אויבים למשחק ולימוד התנהגותם (Distance, LookAt, MoveTowards)
שיעור 7: הוספת צלילים ותפריטים
- שילוב מוזיקת רקע וצלילים למשחק
- יצירת תפריטי פתיחה ועצירה עם שליטה בווליום
שיעור 8: לולאות ומערכים
- לימוד לולאות (While, For) ושימוש במערכים
- הוספת נשקים למשחק ושימוש במערכים למעבר ביניהם
שיעור 9: נשקים עם פיצוץ
- הוספת נשקי פיצוץ (טילים, מוקשים)
- יצירת אפקטי פיצוץ ונזק לדמויות ואויבים
שיעור 10: הוספת ניקוד ובנייה
- מתן ניקוד על הריגת אויבים ושמירת רצף פגיעות
- יצירת קובץ Build לשיתוף המשחק עם חברים
- העלאת המשחק ל-Twitch ולאינטרנט