show episodes
 
יורי ועמית הם מפתחי משחקים ותיקים שרוצים לתת מהידע שלהם חזרה לקהילה, ובייחוד למי שחדש בתחום. בכל פרק נפתח ננתח אספקט של פיתוח משחקים בכלל ובמנוע יוניטי בפרט. או לכל הפחות נתלונן שוב על המנוע הזה.
  continue reading
 
Loading …
show series
 
הפעם אנחנו שמחים לארח את יונתן טפרברג, אמן טכני בסטודיו Cloverbite וחלק מהצוות שהביא לעולם את המשחק GRIME. דיברנו על העבודה בסטודיו אינדי, על האתגרים בשלבי התכנון, הביצוע וההפצה של המשחק, על ניהול קהילה וניהול זמן, על ההשראה לפיתוח משחק ומשחק המשך, על יוניטי כמנוע משחקים למשחקי אינדי וכמובן על הדרך שיונתן עשה כדי להגיע לנקודה הזאת. נקודה מרכזית שני…
  continue reading
 
הפעם אנחנו מארחים את פולינה ארשטיין - כיום מנהלת אנליטיקות וכלכלה בחברת פלייטיקה. דיברנו על אנליטיקה ואנליטיקות, שהן הבסיס לקבלת החלטות בכל עסק. מכיוון שמשחקים הוא אחד התחומים הכי תחרותיים בעולם כיום, כדאי להבין ולהתמצא מעט בעולם האנליטיקות והמדידה כדי שנוכל לקבל החלטות טובות עבור העתיד שלנו (או לפחות להתייעץ עם אנליסט שמבין בזה). מה מודדים במשחקים…
  continue reading
 
היום נמשיך את הדיון שלנו בשיקולים, יכולות סיבוכים, ובעיות הרלוונטיים לפלטפורמות השונות שפיתחנו עבורן משחקים - אנדרואיד, אפל ואפילו לווב. איך מתמודדים עם קריסות על מכשירים ניידים, איך מריצים קוד ׳חיצוני׳ למשחק שלנו וטיפים חמים על איך לעבור את הסרטיפיקציה באפל מובטחים! שימו לב! זהו חלק ב׳ של הסדרה, אז אם לא האזנתם לחלק הראשון, תוכלו למצוא את פרק 18.5…
  continue reading
 
השבוע אנחנו מארחים עוד איש-אשכולות בתחום פיתוח המשחקים, בעל מקצוע של פניו נשמע הכי מגניב מבין אורחינו בתחום הפיתוח - פלג גפן, הטק ארטיסט. ניסינו במהלך לא מעט מהפרק להבין מהי החיה הזו, טק ארטיסט, וגילינו שיש מגוון הגדרות שונות למקצוע, ותתי-תפקידים וכובעים שונים שהוא יכול ללבוש. דיברנו על איך לומדים וצוברים את הידע הדרוש, איך מגיעים אליו, איך הטק ארט…
  continue reading
 
בעבר, מפתחי משחקים היו צריכים לפתח עבור כל פלטפורמה בנפרד - למחשב, למק, לאייפון, אנדרואיד, פלייסטיישן וכו׳ וכו׳. יוניטי נותנת לנו כוחות על ומאפשרת לנו לקמפל ולהפיץ משחקים עבור מכשירים ניידים ולהעבירם לקונסולות, ולהפך. אה, ויש גם WebGL. זה קיים. עם הכוחות הגדולים האלה באה אחריות גדולה - והיא להכיר את ההבדלים הקטנים שעדיין קיימים בין הפלטפורמות. בפרק…
  continue reading
 
אסטרטגיית שיווק היא חלק מההצלחה של כל משחק גדול בימינו, וידע בשיווק הופך להיות קריטי עבור צוותים קטנים וגדולים כאחד, מאינדי ועד לטריפל. וכמובן, במובייל זה הפך להיות תחום סופר-תחרותי ומהיר-להתפתח. היום בפרק אנחנו מדברים עם מיכאל סייפר, מנהל שיווק ו׳רכישת משתמשים׳ עם היסטוריה עשירה בתעשיית המובייל הישראלית. דיברנו על ההבדל בין ׳רכישת משתמשים׳ לשיווק,…
  continue reading
 
פיזיקה היא חלק מעולם המשחקים מאז פונג ועד היום, ולכן לא יכלנו להתעלם מהנושא במסגרת הפרקים הטכניים שלנו. תהינו בהתחלה אם מדובר בנושא לפרק מלא - ובהחלט הופתענו לגלות שכן! בפרק הזה דיברנו על מהי פיזיקה במשחקים באופן כללי, סקרנו את סוגי מנועי הפיזיקה שקיימים ביוניטי באופן ספציפי ואף נכנסנו לעומק הפיצ׳רים המרכזיים בהם, וחלקנו מנסיוננו טיפים בנושא ביצועי…
  continue reading
 
איך זה באמת להיות מפתח משחקים? במקרה שנינו מפתחים כמות נכבדת מחיינו - אז יצא שראיינו את עצמנו הפעם. גלשנו לשיחה על עתיד המקצוע, על איך להשאר רלוונטיים ולמי זה מתאים, על קראנצ׳ וברנאאוט ולקנא באנשים שעושים דברים יפים באינטרנט - ואיך ללמוד מכל זה? גילוי נאות - זה היה אמור להיות פרק ׳יום בחיי׳ ויצא מעט שונה - בקטע שמאד אהבנו. נשלח את הפרק הזה למי בחיי…
  continue reading
 
בפרק הטכני הראשון של העונה נדבר על כלי אדיטור ביוניטי. להבדיל מהתדמית שנוצרה לנו בעבר, אנחנו רוצים להוכיח שאנחנו כן אוהבים את האדיטור! עד כדי כך שאנחנו מרחיבים אותו. זאת בכל זאת יכולת-על ביוניטי, וקפיצת מדרגה ליכולות הפיתוח שלנו. דיברנו על אילו סוגי כלי אדיטור כתבנו לאורך השנים כדוגמאות ליכולות שקיימות (custom property drawers, editor windows, cust…
  continue reading
 
מזיזים יקרים, אנחנו מתרגשים להודיע שעונה חדשה של מזיזי הטרנספורמים עומדת בפתח! לפני שנכנס לביזנס עם פרק ׳רגיל׳, רצינו לשתף אתכם את המחשבות שלנו לקראת העונה השנייה. הסרנו קצת חלודה, דיברנו על תוצאות הסקר (שהשתתפתם בו בצורה מדהימה), על מה מתוכנן הלאה ועוד ועוד. ובנוסף, יש בסוף הפרק קריאה להשתתפות בסוג תוכן חדש שבא לנו להפיק - CV Review! המטרה הראשוני…
  continue reading
 
הפעם אנחנו צוללים לפרק טכני מאד מעניין - איך כותבים קוד ש, בין השאר, כותב קוד.אנחנו סוקרים שתי גישות מרכזיות לנושא - Reflection ו-Source Generation.דיברנו על מתי להשתמש בכל אחד מהפתרונות האלה, על היתרונות והחולשות של כל אחד, הבאנו דוגמאות שימוש נפוצות בפיתוח משחקים, ואיך לא לפחד ולהתחיל להשתמש בכלים החזקים האלה ביום-יום שלנו.בנוסף, עבור אלו מכם שלא…
  continue reading
 
היום אנחנו מארחים את לילך חביב - אשת משאבי אנוש בתחום הגיוס. דיברנו על הגיוס הטכנולוגי לחברות משחקים כתהליך, על ניהול מאות תהליכי גיוס במקביל, איך הצוותים שמגייסים ומראיינים לוקחים בו חלק, ומטבע הדברים הגענו גם לדיון על קורות חיים (ומה נכון להדגיש בהם), דיוני ציפיות שכר וגם חלקנו חוויות אישיות של גיוס - משני הצדדים. היה תענוג!גם את הפרק של השבוע אנ…
  continue reading
 
בפרק הזה אנחנו מדברים על מהו קוד איכותי ומה אנחנו כמפתחים יכולים לעשות כדי לדאוג שהקוד שלנו יהיה כזה. דיברנו על קוד נקי, סקלביליות, תחזוקה, על אנלייזרים שיכולים לעזור לנו לעמוד בסטנדרטים (ולדאוג שהצוות שלנו יהיה מאוחד יחד איתנו) וכמובן על התהליך הכי חשוב לדעתנו בדרך לקוד טוב - ‘בקשות משיכה’ (pull requests) ו'ביקורת קוד' (code review)גם את הפרק של ה…
  continue reading
 
הפעם אירחנו לשיחה את רודי צינזובסקי, קולגה שלנו לשעבר מג׳לי באטן שעבד בכמה תפקידים בשדרת האיכות - QA, QA Lead וגם בתפקיד המעניין QA Tech Lead. דיברנו מן הסתם על איכות בכל שלבי הפיתוח, מה מייחד את האיכות בתעשיית המשחקים בישראל בפרט, מה הופך איש איכות מטוב למצוין, מי באמת אחראי על האיכות של הפרויקט, האם אוטומציה תחליף את כולנו, על הקריירה של אנשי איכ…
  continue reading
 
בפרק הזה דיברנו על מערכות ניהול האסטים שקיימות בתוך יוניטי - איך הן משרתות אותנו ביצירת תוכן דינמי עבור המשחקים שלנו, ועוזרות לנו לנהל את הזכרון ושטח האחסון שאמור להחזיק את כל התוכן הזה? המערכות שסקרנו הן כמובן resources, asset bundles ו-addressables.דיברנו על היכולות השונות שלהן, חוזקות, חולשות ושימושים אפשריים, סקרנו חוויות חיוביות ושליליות שהיו …
  continue reading
 
בפרק הזה עמית ראיין את יורי (כן כן, יורי שלנו!) על תפקיד הטק-ליד. דיברנו על האם זה תפקיד ניהולי, טכני, או שניהם; על המדדים להצלחה והשותפים לדרך; איך הופכים לטק ליד מוצלח; למה זה לא סתם טייטל (ולאם זה סתם טייטל - אתם עושים את זה לא נכון); למה שמישהו ירצה את התפקיד הזה; האם זה קידום? וגם - מה לעזאזל הוא עושה כל היום?גם את הפרק של השבוע אנחנו מקליטים …
  continue reading
 
בפרק הזה אנחנו מדברים על נושא שהרבה מפתחים יודעים שהוא חשוב - אך לא תמיד מגיעים לממש אותו - יוניט-טסטים.דיברנו על מהו יוניט טסטים ומה לא, על החשיבות של טסטים בקונטקסט של פרויקטים גדולים, היתרונות של השקעת הזמן בהם, איך מכניסים טסטים לפרויקט קיים, וכמובן קינחנו עם היתרונות של DI גם בטסטים (בהקשרי מוקינג). אל תדאגו, מסבירים בפרק מה בדיוק כל המילים הא…
  continue reading
 
הפעם היה לנו את הכבוד לארח לשיחת ׳יום בחיי׳ את ברק שלף - אקס גיים דיזיין דיירקטור בג׳לי באטן, מרצה ומנטור בנושאי גיים דיזיין, ובחור טוב. דיברנו על המון נושאים סביב המקצוע שמהווה את החלום של הרבה אנשים שמתחילים את המסע בתחום תעשיית המשחקים; בין השאר: איך מגיעים לפוזיציה הזאת, איך ניגשים לפרויקטים בשלבים שונים בתור מעצב, איך ׳לומדים׳ את המקצוע, איך ג…
  continue reading
 
הפרק הזה הוא המשך של סדרת האופטימיזציה שלנו, ובו דיברנו על הפרופיילרים השונים הזמינים לנו ביוניטי - סט הכלים שיאפשר לנו להבין איך לשפר את מצב הביצועים של המשחק שלנו והיכן קיימות בעיות שאנחנו מודעים (או לא) אליהן. פרופיילרים הם כלים חשובים מאד בארסנל של כל מפתח משחקים - אך הם עלולים להראות מאיימים בהתחלה. אנחנו מקווים שהפרק הזה יעזור להפוך אותם למפח…
  continue reading
 
השבוע אנחנו מארחים רון פינקלשטיין (פרודקט דיירקטור ב-Wildlife Studios, אקס ג׳לי באטן, אקס פלייטיקה) לשיחה על תפקיד הפרודקט, שיתוף הפעולה ההדוק שלו עם ה-R&D וכל מה שביניהם. היה כיף ומעניין. חבקו את הפרודקט שלכם עוד היום!התחלנו להקליט גם וידאו של השיחות שלנו, זה עוד נסיוני אבל אם אתם מעדיפים לראות אותנו - אנחנו מזמינים אתכם להרשם לערוץ שלנו ביוטיוב -…
  continue reading
 
הגענו לחלק האחרון (בינתיים) של סדרת האופטימיזציה שלנו, בו נדבר על אופטימיזציות ממשק משתמש ביוניטי (ספציפית בקומפוננטות של UGUI - Canvas, RectTransform וכו׳).לכאורה מדובר בנושא פשוט, אך משחקים רבים נתקלים בקשיים ככל שהממשק שלהם הולך ומשתכלל, וזה מפתה מאד בגלל הגמישות הרבה של החבילה הזו בתוך יוניטי. נזכיר הרבה מהדברים שדיברנו עליהם לאורך הסדרה ולכן ב…
  continue reading
 
היום אנחנו מתחילים סדרה חדשה של פרקים שמכונה ״יום בחיי״. בפרקים אלה נדבר עם בעלי מקצוע בתפקידים שונים בתחום שלנו, במטרה להציג ולהכיר את מגוון התהליכים בתעשייה שנוספים למלאכת הפיתוח (שנמשיך לחקור לעומק בפרקים הטכניים שלנו, ולא רק).הפעם אירחנו את אביב עזרא (הידוע גם כעזיז) - ראש צוות ב-Whalo, מפתח יוניטי, אקס-ג׳לי, ושועל פודקאסטים ותיק. דיברנו על היו…
  continue reading
 
גם את הפרק של השבוע אנחנו מקליטים בחדר הפודקאסטים של Microsoft for Startups - תודה רבה!השבוע מתארח אצלנו לראשונה לא אחר מאשר גל ברטוב - מפתח יוניטי, ראש צוות, טק-ארטיסט, אמן חובב ובחור החביב עלינו במיוחד.המשכנו יחדיו את סדרת האופטימיזציות, וגל לימד אותנו על אופטימיזציה הקשורה במעבד הגרפי שלנו - הלא הוא ה-GPU.דיברנו על באצ׳ינג, שיידרים, קודקודים ועל…
  continue reading
 
שבוע מבורך מזיזים יקרים!השבוע אנחנו מקליטים בחדר הפודקאסטים של מיקרוסופט ריאקטור ישראל, ורוצים להודות להם על האירוח!תודה רבה לכל מי שהציע לנו להקליט אצלם במשרדים - הוכחתם לנו שאתם קהילה מצוינת.בכדי לבחון את הציוד והסטאפ החדש, בחרנו בנושא יחסית קליל שישב לפחות לעמית כבר הרבה זמן בראש - הכלים שאינם התוכנות שבהן אנחנו כותבים קוד. אנחנו עובדים עם המחשב…
  continue reading
 
אנחנו שמחים להגיש בפניכם את החלק השני של סדרת האופטימיזציה והביצועים שלנו.הפעם נדבר על אופטימיציות שנוכל לעשות בתוך יוניטי כדי לסחוט את מקסימום הביצועים מהמעבד שלנו. נדבר על טריקים שאספנו לאורך שנים בנושאי לולאות העדכון, יצירת טקסטורות, קוליידרים ועוד ועוד.אם לא האזנתן לפרק 7.5 לפני כן, אנחנו ממליצים מאד לעשות כך מכיוון שאנחנו דנים בו בנושא האופטימ…
  continue reading
 
שבוע טוב לכל מי שמזיז טרנספורמים, וגם למי שהטרנספורמים שלו זזים לבד.הפעם נפתח את השנה עם נושא שלעיתים נשאר במגרש של הפרודקט ומנהלי הפרויקט - אבל אנחנו חושבים שיכול וצריך להיות גם חלק מהיום-יום של המפתחים. והנושא הוא - תהליכי פיתוח תוכנה מוצלחים, ובפרט סקירה של הלמה והאיך של השיטה החביבה עלינו - אג׳ייל.כדי שתוכלו לקבל טיפים נוספים מאיתנו ומחברי הקהי…
  continue reading
 
שנה אזרחית חדשה מוצלחת לכלל המזיזות והמזיזים - והפעם נחזור לשגרת הפרקים הטכניים ונפתח סדרה חדשה שתעסוק באופטימיזציות שיעזרו למשחק שלנו לרוץ מהר יותר, לאורך יותר זמן, עם יותר פיצ׳רים גרפיים מרשימים וכל זה ללא טקסי וודו שאמאניסטיים.בנוסף לסקירה מקדימה של הנושא בכללותו, היום נדבר על אופטימיזציה ברמת שפת הפיתוח של המנוע בו אנחנו עובדים - ספציפית יוניטי…
  continue reading
 
בפרק הזה, שהוא ככל הנראה יותר תיעודי מאשר אינפורמטיבי גרידא, נדבר על הסוף הפתאומי של מקום העבודה שלנו - Jelly Button Games. דיברנו ללא פרטים צהובים מדי על הימים האחרונים בסטודיו לפני הסגירה, על ההשלכות האישיות עלינו ועל החברים שלנו, ואיך אנחנו עוזרים אחד לשני למצוא את הדרך הלאה. שאלנו את עצמנו מהו מקום עבודה טוב, ואיך לקחת את הדברים הטובים שאהבנו ב…
  continue reading
 
בפרק הזה נדבר על נושא שכל מפתחת ומפתח נתקלו בו בשלב כזה או אחר - אנחנו צריכים לגרום לחלקים בקוד שלנו לדבר עם חלקים אחרים.יש לנו כמה וכמה דרכים לגרום למודולים / רכיבים / שירותים או פשוט למחלקות שלנו לדבר זו עם זה, ובעוד שלסינגלטון ולעורך היוניטי יש מקום של כבוד בליבנו ובארגז הכלים שלנו - אנחנו רוצים לצלול לעומק הבעיות שהפתרונות האלה מציבים ולהציע את…
  continue reading
 
בפרק הזה נזכר בחוויות מהעבר, למה אנחנו כל כך אוהבים את ה’בריחה’ מהמציאות וההזדמנויות שג’אמים מאפשרים, ונחלוק את הטיפים שלנו לג’אם מוצלח. בין השאר: איך מגייסים צוות לגיים ג’אם, האם אפשר להגיע לבד (ואם כן אז איך ממצים את החוויה), איך ומה להכין מראש, כמה והאם כדאי לישון והדבר שהכי חשוב לא לשכוח בבית (למקרה שלא תאזינו עד הסוף - זה דאודורנט. בבקשה תביאו…
  continue reading
 
אם התחלתם להאזין רק בפרק הזה - אתם אולי מבולבלים לגבי השם והנושא וייתכן שאפילו המספר. אני ממליץ לחזור לפרק 4.5 שלנו כדי לקבל רקע על תכנות אסינכרוני באופן כללי, ועל פתרונות אחרים לתכנות אסינכרוני ביוניטי בפרט (קישור בהמשך).בפרק הזה נסקור שתי גישות נוספות לפיתוח אסינכרוני. אחת מהן היא הכוכבת הברורה של הפרקים האלה, והשנייה.. סוג של אנדרדוג. האזינו כדי…
  continue reading
 
בוקר טוב מזיזים ומזיזות! השבוע עשינו הפסקה מהנושאים הטכניים (חוזרים עם החלק השני של הפרק האסינכרוני בשבוע הבא! מבטיחים!), ודיברנו על שאלה שעולה לא מעט בחוגי הג’וניורים, ואצל כל מי שמתכנן קריירה - איפה כדאי לי לעבוד, בסטארטאפ? לנסות למצוא עבודה בסטודיו אינדי? האם זה סוף הדרך המקצועית שלי אם אלך לעבוד בתאגיד גדול? (ספויילר - זה לא).לאחר האזנה ביקורתי…
  continue reading
 
כן, הכותרת של הפרק הזה מבלבלת לאללה. כמעט כמו הנושא שלנו היום - אסינכרוניות ומקביליות בפיתוח משחקים. ניסוי הנושאים הטכניים שלנו הצליח ומעכשיו תוכלו לצפות לפרקי 'חצי' שמוקדשים ל-deep dives טכניים בין הפרקים ה'רגילים'. בפרק הזה נסקור את תחום התכנות האסינכרוני והמקבילי בצורה כללית, נדבר על ההיסטוריה שהביאה אותנו לנקודה זו, ועל ההגדרות המבלבלות שעלולות…
  continue reading
 
היום נדון בנושא שרלוונטי לג׳וניורים, סניורים וכל מי שמתעסק בתוכנה - מתישהו נצטרך לעבוד לבד. או בשביל לבנות תיק עבודות, או כפרוטוטייפ עבור צוות, או כמפתח יחיד בצוות גדול.נתנו טיפים מהנסיון שלנו לתהליך כולו - משלב הרעיונות לפרויקטים, דרך שיטות עבודה יחידנית, ואיך לוקחים פרוטוטייפים וממשיכים אותם בסקייל גדול יותר עם אנשים אחרים. דיברנו גם על מיקוד, ני…
  continue reading
 
שבוע טוב, וברוכים השבים לפרק 3.5 של מזיזי הטרנספורמים.כן כן, גם אנחנו לא ידענו שמספור הפרקים שלנו יושב על משתנה מסוג float.ויש סיבה טובה - זהו סוג של פרק ניסוי או בונוס. אנחנו רוצים לעשות פרקים בגוון יותר טכני בנוסף לפרקים שנוגעים במישור הקריירה והמקצוענות של מפתחי משחקים. אלו לא יחליפו את הפרקים ה’רגילים’ אלא יהיו בנוסף.נתחיל בצלילה עמוקה (אך לחלו…
  continue reading
 
מצאנו את העבודה או ה״גיג״ הראשון שלנו בתור מפתחים, ואנחנו כותבים קוד מדי יום במנוע המשחקים שבחרנו. כדי שנוכל לתת אפילו עוד יותר ערך לעצמנו, לארגונים ולצוותים שבהם אנחנו עובדים, נצטרך ללמוד עוד המון המון דברים שהם לאו דווקא לשבת ולכתוב קוד (אם כי בסופו של דבר כל אלה גורמים לקוד שאנחנו כותבים להיות יותר איכותי ואפילו מפנה לנו זמן לכתוב עוד ועוד קוד).…
  continue reading
 
ראשית, פתחנו קבוצת פייסבוק כדי שתוכלו לכתוב לנו ישירות ולדון על התוכן שבפרקים (ומעבר להם!) אנחנו מקווים שהקבוצה גם תהפוך להיות מוקד להחלפת ידע מקצועי בפיתוח. כן, יש את הקבוצה המוצלחת של מפתחי יוניטי בישראל, אך מכיוון שאנחנו מכוונים לקבוצה אינטימית יותר מחד, אך לא מוגבלת אך ורק ליוניטי מאידך, לדעתנו יש מקום לעוד קבוצה. דברים שהזכרנו בפרק (כל הלינקים…
  continue reading
 
ברוכים הבאים לפרק הראשון של ׳מזיזי הטרנספורמים׳! לכבוד פרק הבכורה חשבנו להזהיר מפתחים שחדשים ליוניטי מ׳להתמכר׳ לעבודה בתוך העורך. ומתוך הרצון להתרחק מהמיינדסט של ׳סקריפטים׳ ויצא התפצלנו מזה לעוד די הרבה נושאים, כולם קשורים לכך שלדעתנו כדאי למפתחים להתמקד בקוד ובאיכות שלו - יותר מבלהזיז טרנספורמים בעורך. האזנה נעימה! קישורים שהובטחו במהלך הפרק: סדר …
  continue reading
 
Loading …

מדריך עזר מהיר