Amit Netanel, Yuri Sokolov
מזיזי הטרנספורמים
יורי ועמית הם מפתחי משחקים ותיקים שרוצים לתת מהידע שלהם חזרה לקהילה, ובייחוד למי שחדש בתחום. בכל פרק נפתח ננתח אספקט של פיתוח משחקים בכלל ובמנוע יוניטי בפרט. או לכל הפחות נתלונן שוב על המנוע הזה.
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
פרק 11 | מה זה פרודקט? עם רון פינקלשטיין 26.02.2023 57:41
השבוע אנחנו מארחים רון פינקלשטיין (פרודקט דיירקטור ב-Wildlife Studios, אקס ג׳לי באטן, אקס פלייטיקה) לשיחה על תפקיד הפרודקט, שיתוף הפעולה ההדוק שלו עם ה-R&D וכל מה שביניהם. היה כיף ומעניין. חבקו את הפרודקט שלכם עוד היום!התחלנו להקליט גם וידאו של השיחות שלנו, זה עוד נסיוני אבל אם אתם מעדיפים לראות אותנו - אנחנו מזמינים אתכם להרשם לערוץ שלנו ביוטיוב - https://www.youtube.com/@mezizei.hatransformi...
פרק 10.5 | סדרת האופטימיזציה, חלק רביעי 19.02.2023 1:01:26
הגענו לחלק האחרון (בינתיים) של סדרת האופטימיזציה שלנו, בו נדבר על אופטימיזציות ממשק משתמש ביוניטי (ספציפית בקומפוננטות של UGUI - Canvas, RectTransform וכו׳).לכאורה מדובר בנושא פשוט, אך משחקים רבים נתקלים בקשיים ככל שהממשק שלהם הולך ומשתכלל, וזה מפתה מאד בגלל הגמישות הרבה של החבילה הזו בתוך יוניטי. נזכיר הרבה מהדברים שדיברנו עליהם לאורך הסדרה ולכן בחרנו בנושא זה כאחרון בסדרה - לבינתיים! נשוב אליה ב...
פרק 10 | יום בחיי ראש צוות פיתוח, עם אביב עזרא 12.02.2023 1:21:51
היום אנחנו מתחילים סדרה חדשה של פרקים שמכונה ״יום בחיי״. בפרקים אלה נדבר עם בעלי מקצוע בתפקידים שונים בתחום שלנו, במטרה להציג ולהכיר את מגוון התהליכים בתעשייה שנוספים למלאכת הפיתוח (שנמשיך לחקור לעומק בפרקים הטכניים שלנו, ולא רק).הפעם אירחנו את אביב עזרא (הידוע גם כעזיז) - ראש צוות ב-Whalo, מפתח יוניטי, אקס-ג׳לי, ושועל פודקאסטים ותיק. דיברנו על היום יום של ראש צוות ותפקידו, האנדז-און או לא, איך הו...
פרק 9.5 | סדרת האופטימיזציה, חלק שלישי - עם גל ברטוב 05.02.2023 1:20:11
גם את הפרק של השבוע אנחנו מקליטים בחדר הפודקאסטים של Microsoft for Startups - תודה רבה!השבוע מתארח אצלנו לראשונה לא אחר מאשר גל ברטוב - מפתח יוניטי, ראש צוות, טק-ארטיסט, אמן חובב ובחור החביב עלינו במיוחד.המשכנו יחדיו את סדרת האופטימיזציות, וגל לימד אותנו על אופטימיזציה הקשורה במעבד הגרפי שלנו - הלא הוא ה-GPU.דיברנו על באצ׳ינג, שיידרים, קודקודים ועל איך לפתור את העומס בכבישים. כן כן.כדי שתוכלו לקבל...
פרק 9 | כלים לכל דבר שאינו קוד 29.01.2023 1:18:36
שבוע מבורך מזיזים יקרים!השבוע אנחנו מקליטים בחדר הפודקאסטים של מיקרוסופט ריאקטור ישראל, ורוצים להודות להם על האירוח!תודה רבה לכל מי שהציע לנו להקליט אצלם במשרדים - הוכחתם לנו שאתם קהילה מצוינת.בכדי לבחון את הציוד והסטאפ החדש, בחרנו בנושא יחסית קליל שישב לפחות לעמית כבר הרבה זמן בראש - הכלים שאינם התוכנות שבהן אנחנו כותבים קוד. אנחנו עובדים עם המחשבים שלנו לפחות 8 שעות ביום (ובואו נודה בזה - לרוב י...
פרק 8.5 | סדרת האופטימיזציה, חלק שני 22.01.2023 56:18
אנחנו שמחים להגיש בפניכם את החלק השני של סדרת האופטימיזציה והביצועים שלנו.הפעם נדבר על אופטימיציות שנוכל לעשות בתוך יוניטי כדי לסחוט את מקסימום הביצועים מהמעבד שלנו. נדבר על טריקים שאספנו לאורך שנים בנושאי לולאות העדכון, יצירת טקסטורות, קוליידרים ועוד ועוד.אם לא האזנתן לפרק 7.5 לפני כן, אנחנו ממליצים מאד לעשות כך מכיוון שאנחנו דנים בו בנושא האופטימיזציה באופן כללי. ייתכן שעשיתם אופטימיזציה לזמן הפ...
פרק 8 | תהליכי פיתוח תוכנה בריאים ל-2023 (ומעבר לה!) 15.01.2023 1:10:11
שבוע טוב לכל מי שמזיז טרנספורמים, וגם למי שהטרנספורמים שלו זזים לבד.הפעם נפתח את השנה עם נושא שלעיתים נשאר במגרש של הפרודקט ומנהלי הפרויקט - אבל אנחנו חושבים שיכול וצריך להיות גם חלק מהיום-יום של המפתחים. והנושא הוא - תהליכי פיתוח תוכנה מוצלחים, ובפרט סקירה של הלמה והאיך של השיטה החביבה עלינו - אג׳ייל.כדי שתוכלו לקבל טיפים נוספים מאיתנו ומחברי הקהילה שלנו, וגם לדבר איתנו ולקבל עדכונים לפני כולם, א...
פרק 7.5 | סדרת האופטימיזציה, חלק ראשון 01.01.2023 1:17:56
שנה אזרחית חדשה מוצלחת לכלל המזיזות והמזיזים - והפעם נחזור לשגרת הפרקים הטכניים ונפתח סדרה חדשה שתעסוק באופטימיזציות שיעזרו למשחק שלנו לרוץ מהר יותר, לאורך יותר זמן, עם יותר פיצ׳רים גרפיים מרשימים וכל זה ללא טקסי וודו שאמאניסטיים.בנוסף לסקירה מקדימה של הנושא בכללותו, היום נדבר על אופטימיזציה ברמת שפת הפיתוח של המנוע בו אנחנו עובדים - ספציפית יוניטי וסי שארפ, אך גם ניגע בשפות פיתוח אחרות. דיברנו על...
פרק 7 | הסוף של ג׳לי באטן 26.12.2022 52:48
בפרק הזה, שהוא ככל הנראה יותר תיעודי מאשר אינפורמטיבי גרידא, נדבר על הסוף הפתאומי של מקום העבודה שלנו - Jelly Button Games. דיברנו ללא פרטים צהובים מדי על הימים האחרונים בסטודיו לפני הסגירה, על ההשלכות האישיות עלינו ועל החברים שלנו, ואיך אנחנו עוזרים אחד לשני למצוא את הדרך הלאה. שאלנו את עצמנו מהו מקום עבודה טוב, ואיך לקחת את הדברים הטובים שאהבנו בעבודה למקומות חדשים? ובכלל - איך הסגירה הזו תשפיע...
פרק 6.5 | הסינגלטון אינו לבד 27.11.2022 1:09:14
בפרק הזה נדבר על נושא שכל מפתחת ומפתח נתקלו בו בשלב כזה או אחר - אנחנו צריכים לגרום לחלקים בקוד שלנו לדבר עם חלקים אחרים.יש לנו כמה וכמה דרכים לגרום למודולים / רכיבים / שירותים או פשוט למחלקות שלנו לדבר זו עם זה, ובעוד שלסינגלטון ולעורך היוניטי יש מקום של כבוד בליבנו ובארגז הכלים שלנו - אנחנו רוצים לצלול לעומק הבעיות שהפתרונות האלה מציבים ולהציע את הגישה האהובה עלינו - depndency injection. אם נגרו...
פרק 6 | בואו לגיים ג'אם 20.11.2022 1:09:27
בפרק הזה נזכר בחוויות מהעבר, למה אנחנו כל כך אוהבים את ה’בריחה’ מהמציאות וההזדמנויות שג’אמים מאפשרים, ונחלוק את הטיפים שלנו לג’אם מוצלח. בין השאר: איך מגייסים צוות לגיים ג’אם, האם אפשר להגיע לבד (ואם כן אז איך ממצים את החוויה), איך ומה להכין מראש, כמה והאם כדאי לישון והדבר שהכי חשוב לא לשכוח בבית (למקרה שלא תאזינו עד הסוף - זה דאודורנט. בבקשה תביאו דאודורנט לגיים ג’אמז!) כדי שתוכלו להגיב ולהמשיך א...
פרק 5.5 | החלק השני של הפרק האסינכרוני 13.11.2022 1:08:31
אם התחלתם להאזין רק בפרק הזה - אתם אולי מבולבלים לגבי השם והנושא וייתכן שאפילו המספר. אני ממליץ לחזור לפרק 4.5 שלנו כדי לקבל רקע על תכנות אסינכרוני באופן כללי, ועל פתרונות אחרים לתכנות אסינכרוני ביוניטי בפרט (קישור בהמשך).בפרק הזה נסקור שתי גישות נוספות לפיתוח אסינכרוני. אחת מהן היא הכוכבת הברורה של הפרקים האלה, והשנייה.. סוג של אנדרדוג. האזינו כדי לגלות מי!כדי לא להחמיץ את הפרקים הבאים אנחנו מעוד...
פרק 5 | איפה כדאי לי לעבוד? 30.10.2022 1:17:01
בוקר טוב מזיזים ומזיזות! השבוע עשינו הפסקה מהנושאים הטכניים (חוזרים עם החלק השני של הפרק האסינכרוני בשבוע הבא! מבטיחים!), ודיברנו על שאלה שעולה לא מעט בחוגי הג’וניורים, ואצל כל מי שמתכנן קריירה - איפה כדאי לי לעבוד, בסטארטאפ? לנסות למצוא עבודה בסטודיו אינדי? האם זה סוף הדרך המקצועית שלי אם אלך לעבוד בתאגיד גדול? (ספויילר - זה לא).לאחר האזנה ביקורתית לפרק הבנו שזהו לא סוף הדיון כמובן - לא דיברנו על...
פרק 4.5 | החלק הראשון של הפרק האסינכרוני 23.10.2022 42:03
כן, הכותרת של הפרק הזה מבלבלת לאללה. כמעט כמו הנושא שלנו היום - אסינכרוניות ומקביליות בפיתוח משחקים. ניסוי הנושאים הטכניים שלנו הצליח ומעכשיו תוכלו לצפות לפרקי 'חצי' שמוקדשים ל-deep dives טכניים בין הפרקים ה'רגילים'. בפרק הזה נסקור את תחום התכנות האסינכרוני והמקבילי בצורה כללית, נדבר על ההיסטוריה שהביאה אותנו לנקודה זו, ועל ההגדרות המבלבלות שעלולות להרחיק מפתחים מלגשת בבטחון אל הנושא. בנוסף, נצלול...
פרק 4 | עבודה עצמאית 16.10.2022 1:08:00
היום נדון בנושא שרלוונטי לג׳וניורים, סניורים וכל מי שמתעסק בתוכנה - מתישהו נצטרך לעבוד לבד. או בשביל לבנות תיק עבודות, או כפרוטוטייפ עבור צוות, או כמפתח יחיד בצוות גדול.נתנו טיפים מהנסיון שלנו לתהליך כולו - משלב הרעיונות לפרויקטים, דרך שיטות עבודה יחידנית, ואיך לוקחים פרוטוטייפים וממשיכים אותם בסקייל גדול יותר עם אנשים אחרים. דיברנו גם על מיקוד, ניהול זמן וגילוח יאקים. יש לכם עוד דוגמאות לפרוטוטיי...
פרק 3.5 | איך לעשות אירועים נכון 02.10.2022 38:02
שבוע טוב, וברוכים השבים לפרק 3.5 של מזיזי הטרנספורמים.כן כן, גם אנחנו לא ידענו שמספור הפרקים שלנו יושב על משתנה מסוג float.ויש סיבה טובה - זהו סוג של פרק ניסוי או בונוס. אנחנו רוצים לעשות פרקים בגוון יותר טכני בנוסף לפרקים שנוגעים במישור הקריירה והמקצוענות של מפתחי משחקים. אלו לא יחליפו את הפרקים ה’רגילים’ אלא יהיו בנוסף.נתחיל בצלילה עמוקה (אך לחלוטין לא ממצה וסופית) לנושא שנתקלים בו הרבה ויש סביב...
פרק 3 | מה ללמוד אחרי הלימודים 25.09.2022 58:42
מצאנו את העבודה או ה״גיג״ הראשון שלנו בתור מפתחים, ואנחנו כותבים קוד מדי יום במנוע המשחקים שבחרנו. כדי שנוכל לתת אפילו עוד יותר ערך לעצמנו, לארגונים ולצוותים שבהם אנחנו עובדים, נצטרך ללמוד עוד המון המון דברים שהם לאו דווקא לשבת ולכתוב קוד (אם כי בסופו של דבר כל אלה גורמים לקוד שאנחנו כותבים להיות יותר איכותי ואפילו מפנה לנו זמן לכתוב עוד ועוד קוד). הפעם אנחנו סוקרים את התחומים האלה, ומנסים לסווג א...
פרק 2 | האם צריך תעודה כדי לפתח משחקים? 11.09.2022 1:12:27
ראשית, פתחנו קבוצת פייסבוק כדי שתוכלו לכתוב לנו ישירות ולדון על התוכן שבפרקים (ומעבר להם!) אנחנו מקווים שהקבוצה גם תהפוך להיות מוקד להחלפת ידע מקצועי בפיתוח. כן, יש את הקבוצה המוצלחת של מפתחי יוניטי בישראל , אך מכיוון שאנחנו מכוונים לקבוצה אינטימית יותר מחד, אך לא מוגבלת אך ורק ליוניטי מאידך, לדעתנו יש מקום לעוד קבוצה. דברים שהזכרנו בפרק (כל הלינקים ללא affilitate) הקורס From Nand to Tetris בקורס...
פרק 1 | לשבור את תקרת הזכוכית של העורך 28.08.2022 59:35
ברוכים הבאים לפרק הראשון של ׳מזיזי הטרנספורמים׳! לכבוד פרק הבכורה חשבנו להזהיר מפתחים שחדשים ליוניטי מ׳להתמכר׳ לעבודה בתוך העורך. ומתוך הרצון להתרחק מהמיינדסט של ׳סקריפטים׳ ויצא התפצלנו מזה לעוד די הרבה נושאים, כולם קשורים לכך שלדעתנו כדאי למפתחים להתמקד בקוד ובאיכות שלו - יותר מבלהזיז טרנספורמים בעורך. האזנה נעימה! קישורים שהובטחו במהלך הפרק: סדר הרצת callbacks בעורך הרצאה מכנס GDC בה הוזכרה מערכ...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.