סדנת קיץ לפיתוח משחקים – הסילבוס המלא

שיעור 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 ולאינטרנט