כבר הרבה זמן אני מחפש מקום ללימוד יוניטי ופשוט אין כזה מקום או שהלימוד מתקיימים בבוקר שכולם לומדים או עובדים (תלוי בגיל) וחוץ מזה המחיר בשמיים (מינימום 12 אלף ש"ח).
אז הרמתי את הכפפה ומצאתי מורה ללימוד יוניטי וסגרתי איתו שאני מארגן בערך 10 תלמידים והוא יהיה מוכן ללמד יוניטי במחיר מצחיק (2000 ש"ח + מע"מ).
לי זה נשמע הכי טוב שיכול להיות רק שעכשיו אני מחפש אנשים שרוצים ללמוד :-) (אני בטוח שאני ימצא מהר כי מי לא רוצה לדעת לעבוד עם יוניטי?)
פרטים על הסדנה (אני כותב סדנה ולא קורס כי זה קצר יחסית, 10 שיעורים של 3 שעות אקדמיות 45 דקות שווה 1 שעה)
נתחיל עם החסרונות
1. הסדנה מחייבת הכרות עם תכנות (רצוי C או #C) אחרת הקורס יהיה קשה יותר למי שלא יודע
2. חייב לבוא עם מחשב נייד (של התלמיד)
3. הסדנה צפויה להיפתח בעוד חודשיים.
הדברים הטובים :-)
1. חודש אחרי תחילת הסדנה אתם אמורים לדעת לפתח משחקים (תלוי ביכולת התלמיד כמובן)
מיקום : ת"א
שעה : ערב
ימים בשבוע : לא סגור פעם או פעמים בשבוע
מספר מפגשים : 10
מה נלמד?
פיתוח משחקי מחשב
אלו הנושאים שיועברו בקורס ומן הסתם יהיו נוספים.
• מבט ממעוף הציפור:
o מבוא, תיאום ציפיות , עולם המשחקים והסרטים, הכרות עם עורך unity3D, הגדרות פרויקט והתיקיות, רכיבי יבוא, פאנל בניית סיצנות, שליטה במרחב ובגופים התלת מימדים, פאנל הירררכיות –יחסי הורה ילד, פאנל המשחק ,פאנל הפרויקט, תצוגת המשחק ,שליטה על המצלמה, יחס הפיקסלים במסך Aspect Ratio)) ,אלמנטי עזר גרפיים (Gizmos ), בנית משטח ,בנית אוביקט משחק שיכפול אוביקטים, תאורה , הוספת תכונות פיסיקליות –גרביטציה , מבנה כללי ל Framework של עורך משחק, הוספת Script, הכנסת בקר לשליטת המשתמש ומיפוי ה-Input למקשים.
• מחזור חיים של עורך משחקים כללי , סיכרון צעדים במשחק, מצבי משחק של FrameWork בעיות ופתרונות (תאוריה).
• המתימתיקה מאחורי גרפיקה ממוחשבת, מטריצות וכפל מטריצות, הזחה סיבוב וסילום (תיאוריה).
• בנית משחק 3D פשוט מקצה אל קצה עם מצלמה אורטוגנלית (הכרה בסיסית של אלמנטים).
o הגדרת שחקן, תאורה,מצלמה, frustrum, טקסט ניקוד במשחק, ירית כדור, מרקם חומרי המשחק, שימוש חוזר באלמנטים של משחק, בנית בקר שליטה על המשחק (Input) , מחולל צלילים למשחקים, הגדרת אויב, העלמת אוביקטים כדורים ושחקנים, טיפול באירוע התנגשיות וספירת ניקוד, יבוא רכיבים דיפולטים של Unity3d , טיפול בחלקיקים ,פיצוצים, בניית סיצנות במשחק, ותפריטי משחק.
• גלגל את הכדור – בנית משחק נוסף אלמנטים נוספים במשחק עםתצוגה 3D שימוש בתגיות, ובעיות פיסיקליות .
• מבט על משחק 3D בנוי דומה ומעוצב בגרפיקה – איסוף מטבעות.
• בנית אלמנטים בסיסים ב Unity 3D, (נושאים משולבים בשיעורים) .
o סקריפט מעקב,
o FixUpdate, והתנהגויות פיסיקליות,
o שיבוט אוביקטים ב - Script,
o שימוש במסך Debug, ומשתני Debug.
o חומרים ומרקמים.
o הבנה ושימוש בפונקצית Yield להשהיית פעולת שחקן
o שימוש Time Scale להשהיית או האטת סצינה במשחק
o טיפול בהתנגשיות במשחק .
o טקטסים גרפים 2D ו 3D ואירועי עכבר.
o שכבות בסיצנה.
o . Ray-Casting(העיניים במשחק) וסינון שכבות.
o פיצוצים ופירוטכניקה.
o טיפול בחלקיקים.
o שינוי תכונות ב Scripts
o פטרולים.
o שילוב של בקר שחקן –First Person Controller.
o Third Person Controller ומעקב המצלמה אחריו.
o בנית מפרקים ב Unity ( (Joint
o יבוא מודל דומם מחנות המודלים של unity3d ושליטה על אנימציות ב Script.
o Terrain-בניית פני שטח, הגדרות השטח, בניית הרים ועמקים, מדשאות, עצים ומים, Skybox .
o החלפת מוזיקת רקע כפונציה של מיקום ב Terrain
o הכרת פונקציות שכיחות בעורכי המשחקים.
o הפצת משחקים לפלטפורמות שונות.
GDD- מסמך הגדרת פרויקט משחק, דוגמאות .
אלמנטים מיוחדים ל משחק 2D- Sprite,אנימציה ,Parallax
• שימוש באנימטור של Unity3D
• Gimble Lock - תיאור הבעיה, מופע הבעיה במשחקים, שימוש ב - Quaternion.
• אינטליגנציה מלאכותית
o מבוא –מבחן טיורינג . איטליגנציה מלאכותית במשחקים.
o FSM - מכונת מצבים – המוח של האויבים.
o התנהגויות היגוי – חיפוש, בריחה , הגעה , תהייה , מרדף , בריחה, מניעת התקלות, הנהגת
חבורה .
o סוכנים אוטונומים- Path Finder.
אלגורתים DFS, Diakstra, חוקים היורסטים, אלגוריתם A*.
• בנית מודלים :
o יבוא מודלים חינמים מהחנות.
o בנית מבנים בעזרת Skech-Up והכנסתם לUnit3D
o שימוש במודל Mockup לביצוע אנימציות ודימוי הריגת דמויות.
o Blender
הכרות
בנית מודל עם עורך Blender
ריסוק אלמנטים במשחק קוביות ב unity ,ריסוק מבנים עם blender (פונקצית Voronoi ויבוא ל- Unity)
• Mecanim animation-In Unity3D – בנית מכונת מצבים של אנימציות.
• LOD- level Of Detail תיאוריה בלבד (שייך ל – Unity3d Pro).
• בנית מודל בעזרת blender, בניית rigs (עצמות ומיפרקים), אנימציה ב Blender , יבוא המודל ל Unity3D
צרו קשר בפרטי ותזכרו שהמקום מוגבל, תגידו גם לחברים שלכם.



ציטוט ההודעה