קורס פיתוח משחקים יוניטי - Unity - שפת #C

  • 6 שעות
  • 36 הרצאות

תוכנית הלימודים

1היכרות ראשונית עם יוניטי5 הרצאות
  1. התקנה של יוניטי - Unity7 דק'
  2. הסבר על סביבת פיתוח8 דק'
  3. Game Objects7 דק'
  4. Sprite13 דק'
  5. חוקי פיזיקה - Rigidbody10 דק'
2מבוא לתכנות ב-#C9 הרצאות
  1. משתנים19 דק'
  2. תנאים if - else16 דק'
  3. אופרטורים בוליאניים11 דק'
  4. לולאות - for - while18 דק'
  5. Array - Enum16 דק'
  6. פונקציה - Function13 דק'
  7. עקרונות תכנות מונחה עצמים - Unity OOP13 דק'
  8. Static Class9 דק'
  9. חיפוש בגוגל - קורס פיתוח משחקים יוניטי - Unity2 דק'
3פיתוח המשחק – דמות השחקן5 הרצאות
  1. פיתוח דמות השחקן - חלק 112 דק'
  2. פיתוח דמות השחקן - חלק 217 דק'
  3. פיתוח דמות השחקן - חלק 39 דק'
  4. פיתוח דמות השחקן - חלק 47 דק'
  5. פיתוח דמות השחקן - חלק 516 דק'
4פיתוח המשחק – דמות האויב8 הרצאות
  1. פיתוח דמות האויב - חלק 110 דק'
  2. פיתוח דמות האויב - חלק 26 דק'
  3. פיתוח דמות האויב - חלק 34 דק'
  4. פיתוח דמות האויב - חלק 46 דק'
  5. פיתוח דמות האויב - חלק 58 דק'
  6. פיתוח דמות האויב - חלק 69 דק'
  7. פיתוח דמות האויב - חלק 75 דק'
  8. פיתוח דמות האויב - חלק 811 דק'
5בניית שלב3 הרצאות
  1. בניית שלב - חלק 19 דק'
  2. בניית שלב - חלק 27 דק'
  3. בניית שלב - חלק 36 דק'
6תוספות שונות6 הרצאות
  1. יצירת מלכודות במשחק10 דק'
  2. הזזת מצלמה10 דק'
  3. שער הניצחון ומעבר לשלב הבא8 דק'
  4. תיקון תנועת המצלמה3 דק'
  5. Sound Effects10 דק'
  6. יצירת תפריט ראשי14 דק'

מה לומדים בקורס פיתוח משחקים ביוניטי?

זהו קורס פיתוח משחקים בעברית שמלמד לבנות משחק שלם במנוע Unity, תוך כדי לימוד שפת התכנות C#. אתם לא רק צופים בתיאוריה: אתם בונים משחק אמיתי, מדמות השחקן ועד תפריט ראשי, ורואים אותו מתעורר לחיים הרצאה אחרי הרצאה.

בקורס 36 הרצאות וידאו, כ-6 שעות, בשישה פרקים. הפרק הראשון מכיר את יוניטי: התקנה, סביבת הפיתוח, Game Objects, Sprite וחוקי פיזיקה עם Rigidbody. הפרק השני הוא מבוא לתכנות ב-C#: משתנים, תנאים, אופרטורים בוליאניים, לולאות, Array ו-Enum, פונקציות, עקרונות תכנות מונחה עצמים ב-Unity ו-Static Class.

אחרי שיש בסיס, בונים את המשחק בשלבים. דמות השחקן נבנית בחמישה חלקים, ודמות האויב בשמונה חלקים. אחר כך בונים שלב בשלושה חלקים ומוסיפים תוספות שמשדרגות את המשחק: מלכודות, הזזת מצלמה, שער ניצחון ומעבר לשלב הבא, תיקון תנועת המצלמה, אפקטי סאונד ותפריט ראשי.

מנוע Unity נמצא בשימוש נרחב ליצירת משחקים, ולכן הידע שתרכשו כאן הוא נקודת פתיחה טובה: אחרי משחק אחד שבניתם מההתחלה ועד הסוף, קל הרבה יותר להתחיל משחק שני לפי הרעיון שלכם.

למי הקורס מתאים?

  • מי שחולם לפתח משחקים ולא יודע איפה להתחיל.
  • מתכנתים שרוצים לנסות פיתוח משחקים כתחביב או כמקצוע.
  • נערים ובוגרים שאוהבים משחקי מחשב ורוצים ליצור משחק משלהם.
  • סטודנטים שמחפשים פרויקט יצירתי להציג בתיק העבודות.

אין צורך בידע קודם בתכנות: הפרק השני מלמד C# מהיסוד. די בהתעניינות במשחקים ובסקרנות. אפשר גם להתחיל עם ילד או נער שמתעניין במשחקים, שכן הקורס מסביר כל שלב על המסך ולא דורש רקע טכני.

מה תדעו לעשות בסוף הקורס?

  • להתקין את Unity ולהכיר את סביבת העבודה ואת Game Objects.
  • להשתמש ב-Sprite וב-Rigidbody כדי לתת לחפצים תנועה ופיזיקה.
  • לכתוב קוד C# בסיסי: משתנים, תנאים, לולאות, מערכים ופונקציות.
  • להבין את עקרונות התכנות מונחה עצמים ולהשתמש בהם בקוד של משחק.
  • לפתח דמות שחקן ודמות אויב עם התנהגות משלהן.
  • לבנות שלב, להוסיף מלכודות, שער ניצחון והזזת מצלמה.
  • להוסיף אפקטי קול ולבנות תפריט ראשי.

ההרצאה על חיפוש בגוגל, שנועדה ללמד איך מוצאים פתרונות לבעיות בפיתוח משחקים, היא מיומנות חשובה שתשמש אתכם הרבה אחרי שהקורס ייגמר. מפתחי משחקים מחפשים תשובות כל הזמן. בסוף הקורס יש לכם משחק שלם שאפשר להמשיך ולפתח: להוסיף שלבים, אויבים ורעיונות משלכם.

איך לומדים?

הלימוד אונליין בקצב שלכם, עם הדגמות על המסך בתוך יוניטי. הדרך הטובה ביותר היא לפתוח את יוניטי במקביל לסרטון ולבנות את המשחק יחד עם המרצה. המנוי של PracticU נותן גישה לכל הקורסים באתר ב-350 ₪ לחודש, כולל ליווי אישי של המרצה בטלפון, והיום הראשון חינם.

כדאי להתחיל בפרק הראשון והשני גם אם יש לכם ניסיון, כי הם מציגים את הכללים והמונחים שהמרצה משתמש בהם בהמשך. אחר כך כבר אפשר להתקדם מהר יותר.

שאלות נפוצות

האם צריך לדעת תכנות כדי ללמוד פיתוח משחקים?

לא. בקורס יש פרק מבוא לתכנות ב-C# שמלמד משתנים, תנאים, לולאות ופונקציות מהיסוד.

איזה משחק בונים בקורס?

משחק עם דמות שחקן, דמות אויב ושלב שלם, כולל מלכודות, מעבר לשלב הבא, אפקטי קול ותפריט ראשי.

כמה זמן לוקח הקורס?

36 הרצאות וידאו, כ-6 שעות, בשישה פרקים. אפשר לסיים אותו בסוף שבוע אחד או לפזר על שבועות.

האם הקורס מכסה תכנות מונחה עצמים?

כן. יש הרצאה על עקרונות תכנות מונחה עצמים ב-Unity (OOP) והרצאה על Static Class.

כמה עולה הקורס?

הגישה לקורס מתבצעת דרך מנוי חודשי של 350 ₪, שמכסה את כל הקורסים באתר. אתם מקבלים גם תמיכה בטלפון מהמרצה, ויום ניסיון ראשון בחינם.

האם יש תעודה בסוף?

כן, אפשר לקבל תעודת סיום מ-PracticU. היא מיועדת לתלמידים רשומים שצפו בהרצאות, ונמצאת באזור האישי.