Logo

    משחקים

    Explore " משחקים" with insightful episodes like "פרק 10.5 | סדרת האופטימיזציה, חלק רביעי", "פרק 10 | יום בחיי ראש צוות פיתוח, עם אביב עזרא", "פרק 9.5 | סדרת האופטימיזציה, חלק שלישי - עם גל ברטוב", "פרק 9 | כלים לכל דבר שאינו קוד" and "פרק 8.5 | סדרת האופטימיזציה, חלק שני" from podcasts like ""מזיזי הטרנספורמים", "מזיזי הטרנספורמים", "מזיזי הטרנספורמים", "מזיזי הטרנספורמים" and "מזיזי הטרנספורמים"" and more!

    Episodes (48)

    פרק 10.5 | סדרת האופטימיזציה, חלק רביעי

    פרק 10.5 | סדרת האופטימיזציה, חלק רביעי
    הגענו לחלק האחרון (בינתיים) של סדרת האופטימיזציה שלנו, בו נדבר על אופטימיזציות ממשק משתמש ביוניטי (ספציפית בקומפוננטות של UGUI - Canvas, RectTransform וכו׳).לכאורה מדובר בנושא פשוט, אך משחקים רבים נתקלים בקשיים ככל שהממשק שלהם הולך ומשתכלל, וזה מפתה מאד בגלל הגמישות הרבה של החבילה הזו בתוך יוניטי. נזכיר הרבה מהדברים שדיברנו עליהם לאורך הסדרה ולכן בחרנו בנושא זה כאחרון בסדרה - לבינתיים! נשוב אליה בעתיד.כדי שתוכלו לקבל טיפים נוספים מאיתנו ומחברי הקהילה שלנו, וגם לדבר איתנו ולקבל עדכונים לפני כולם, אנחנו מעודדים אתכם להצטרף לקבוצת הפייסבוק שלנו -

    www.facebook.com/groups/mezizi.hatransformim/

    גם את הפרק של השבוע אנחנו מקליטים בחדר הפודקאסטים של מיקרוספט ישראל - תודה רבה!

    https://create.unity.com/Unity-UI-optimization-tips

    https://unity.com/how-to/unity-ui-optimization-tips

    Fighting Entropy In Unity — Cameras, and Rendering

    Mob Sakai - Particle Effects for UGUI

    פרק 10 | יום בחיי ראש צוות פיתוח, עם אביב עזרא

    פרק 10 | יום בחיי ראש צוות פיתוח, עם אביב עזרא
    היום אנחנו מתחילים סדרה חדשה של פרקים שמכונה ״יום בחיי״. בפרקים אלה נדבר עם בעלי מקצוע בתפקידים שונים בתחום שלנו, במטרה להציג ולהכיר את מגוון התהליכים בתעשייה שנוספים למלאכת הפיתוח (שנמשיך לחקור לעומק בפרקים הטכניים שלנו, ולא רק).הפעם אירחנו את אביב עזרא (הידוע גם כעזיז) - ראש צוות ב-Whalo, מפתח יוניטי, אקס-ג׳לי, ושועל פודקאסטים ותיק. דיברנו על היום יום של ראש צוות ותפקידו, האנדז-און או לא, איך הופכים להיות ראש צוות (בין אם חפצים בכך ובין אם לא) ואיך מאזנים את כל הבלגאן היום-יומי ומשפיעים על מה שחשוב.


    והשיחה לא מסתיימת שם! אם היו דברים שלא דיברנו עליהם במהלך הפרק, שאלות לאביב, ועוד דברים שתרצו לתקשר עבורנו - אנחנו מעודדים אתכם להצטרף לקבוצת הפייסבוק שלנו -

    www.facebook.com/groups/mezizi.hatransformim/

    מדברים משחקים עם אביב עזרא

    Sunsama

    פרק 9.5 | סדרת האופטימיזציה, חלק שלישי - עם גל ברטוב

    פרק 9.5 | סדרת האופטימיזציה, חלק שלישי - עם גל ברטוב
    גם את הפרק של השבוע אנחנו מקליטים בחדר הפודקאסטים של Microsoft for Startups - תודה רבה!השבוע מתארח אצלנו לראשונה לא אחר מאשר גל ברטוב - מפתח יוניטי, ראש צוות, טק-ארטיסט, אמן חובב ובחור החביב עלינו במיוחד.המשכנו יחדיו את סדרת האופטימיזציות, וגל לימד אותנו על אופטימיזציה הקשורה במעבד הגרפי שלנו - הלא הוא ה-GPU.דיברנו על באצ׳ינג, שיידרים, קודקודים ועל איך לפתור את העומס בכבישים. כן כן.כדי שתוכלו לקבל טיפים נוספים מאיתנו ומחברי הקהילה שלנו, וגם לדבר איתנו ולקבל עדכונים לפני כולם, אנחנו מעודדים אתכם להצטרף לקבוצת הפייסבוק שלנו -

    www.facebook.com/groups/mezizi.hatransformim/

    הבלוג של גל ברטוב

    Mythbusters - CPU vs GPU

    פרק 9 | כלים לכל דבר שאינו קוד

    פרק 9 | כלים לכל דבר שאינו קוד
    שבוע מבורך מזיזים יקרים!השבוע אנחנו מקליטים בחדר הפודקאסטים של מיקרוסופט ריאקטור ישראל, ורוצים להודות להם על האירוח!תודה רבה לכל מי שהציע לנו להקליט אצלם במשרדים - הוכחתם לנו שאתם קהילה מצוינת.בכדי לבחון את הציוד והסטאפ החדש, בחרנו בנושא יחסית קליל שישב לפחות לעמית כבר הרבה זמן בראש - הכלים שאינם התוכנות שבהן אנחנו כותבים קוד. אנחנו עובדים עם המחשבים שלנו לפחות 8 שעות ביום (ובואו נודה בזה - לרוב יותר). איך אנחנו גורמים למכונה הזו לשרת אותנו בצורה טובה יותר?דיברנו על ההעדפות שלנו בנוגע למנהלי משימות, תוכנות ניהוול ידע ו’מוח משני’, תוכנות ניהול לוחות זמנים, קליינטים לגיט, על הטרמינל ואפילו על כסאות ומקלדות מכניות. וכן, הזכרנו את נושן לפחות 50 פעם.כדי שתוכלו לקבל טיפים נוספים מאיתנו ומחברי הקהילה שלנו, וגם לדבר איתנו ולקבל עדכונים לפני כולם, אנחנו מעודדים אתכם להצטרף לקבוצת הפייסבוק שלנו -

    www.facebook.com/groups/mezizi.hatransformim/

    קישורים:
    Notion

    How Notion uses Notion

    How Notion uses Notion [Video]

    MindMeister

    PlantUML

    Draw.Io

    Mermaid.JS

    Obsidian

    Fantastical

    Calendly

    Jira

    Trello

    Monday

    Asana

    Todoisst

    Miro

    Milanote

    GitHub Desktop

    Fork

    Source Tree

    Toggle

    TImery

    Brandon Sanderson on Work/Life Balance

    Supercharge your Mac terminal

    XKCD Tar

    The Unarchiver

    מקלדות מכניות בישראל

    פרק 8.5 | סדרת האופטימיזציה, חלק שני

    פרק 8.5 | סדרת האופטימיזציה, חלק שני
    אנחנו שמחים להגיש בפניכם את החלק השני של סדרת האופטימיזציה והביצועים שלנו.הפעם נדבר על אופטימיציות שנוכל לעשות בתוך יוניטי כדי לסחוט את מקסימום הביצועים מהמעבד שלנו. נדבר על טריקים שאספנו לאורך שנים בנושאי לולאות העדכון, יצירת טקסטורות, קוליידרים ועוד ועוד.אם לא האזנתן לפרק 7.5 לפני כן, אנחנו ממליצים מאד לעשות כך מכיוון שאנחנו דנים בו בנושא האופטימיזציה באופן כללי. ייתכן שעשיתם אופטימיזציה לזמן הפנוי שלכם ועברתם ישר לפרק הזה, ואם כך הדבר אנחנו מצדיעים למחוייבות שלכם לביצועים!כדי שתוכלו לקבל טיפים נוספים מאיתנו ומחברי הקהילה שלנו, וגם לדבר איתנו ולקבל עדכונים לפני כולם, אנחנו מעודדים אתכם להצטרף לקבוצת הפייסבוק שלנו -

    www.facebook.com/groups/mezizi.hatransformim/

    קישורים שהוזכרו בפרק:

    מזיזי הטרנספורמים, פרק 7.5 — חלק ראשון בסדרת האופטימיזציות

    Unity Reflection is Really Slow

    C++ For C# Developers: The eBook

    LINQ Performance 1

    LINQ Performance 2

    LINQ Performance 3

    LINQ Faster

    Fix your Unity Timestamp

    1K Update Calls

    Event Performance: C# vs. UnityEvent
    מזיזי הטרנספורמים, פרק 3.5 — איך לעשות אירועים נכון



    פרק 8 | תהליכי פיתוח תוכנה בריאים ל-2023 (ומעבר לה!)

    פרק 8 | תהליכי פיתוח תוכנה בריאים ל-2023 (ומעבר לה!)
    שבוע טוב לכל מי שמזיז טרנספורמים, וגם למי שהטרנספורמים שלו זזים לבד.הפעם נפתח את השנה עם נושא שלעיתים נשאר במגרש של הפרודקט ומנהלי הפרויקט - אבל אנחנו חושבים שיכול וצריך להיות גם חלק מהיום-יום של המפתחים. והנושא הוא - תהליכי פיתוח תוכנה מוצלחים, ובפרט סקירה של הלמה והאיך של השיטה החביבה עלינו - אג׳ייל.כדי שתוכלו לקבל טיפים נוספים מאיתנו ומחברי הקהילה שלנו, וגם לדבר איתנו ולקבל עדכונים לפני כולם, אנחנו מעודדים אתכם להצטרף לקבוצת הפייסבוק שלנו -

    www.facebook.com/groups/mezizi.hatransformim/

    קישורים לנושאים שהוזכרו בפרק:

    Agile Manifesto

    Theory of Constraints

    TPS Reports

    Jason Schreier - Press Reset

    Jason Schreier - Blood Sweat and Pixels

    Uncle Bob - Effective Estimation (or: How Not to Lie)

    פרק 7.5 | סדרת האופטימיזציה, חלק ראשון

    פרק 7.5 | סדרת האופטימיזציה, חלק ראשון
    שנה אזרחית חדשה מוצלחת לכלל המזיזות והמזיזים - והפעם נחזור לשגרת הפרקים הטכניים ונפתח סדרה חדשה שתעסוק באופטימיזציות שיעזרו למשחק שלנו לרוץ מהר יותר, לאורך יותר זמן, עם יותר פיצ׳רים גרפיים מרשימים וכל זה ללא טקסי וודו שאמאניסטיים.בנוסף לסקירה מקדימה של הנושא בכללותו, היום נדבר על אופטימיזציה ברמת שפת הפיתוח של המנוע בו אנחנו עובדים - ספציפית יוניטי וסי שארפ, אך גם ניגע בשפות פיתוח אחרות. דיברנו על איסוף זבל, הקצאות, בוקסינג והרבה על פריימים שהולכים לאיבוד.כדי שתוכלו לקבל טיפים נוספים מאיתנו ומחברי הקהילה שלנו, וגם לדבר איתנו ולקבל עדכונים לפני כולם, אנחנו מעודדים אתכם להצטרף לקבוצת הפייסבוק שלנו -

    www.facebook.com/groups/mezizi.hatransformim/

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

    קישורים שהוזכרו במהלך הפרק:

    LINQFaster
    Game Engine Black Book - DOOM

    Magic Numbers

    String Format vs Concatination vs String Builder

    When foreach is faster than for

    foreach vs for

    Common Garbage Collection tips for Unity

    Unity Garbage Collector Overview

    Nick Chapsas - Boxing & Unboxing in C#

    BenchmarkDotNet

    פרק 7 | הסוף של ג׳לי באטן

    פרק 7 | הסוף של ג׳לי באטן
    בפרק הזה, שהוא ככל הנראה יותר תיעודי מאשר אינפורמטיבי גרידא, נדבר על הסוף הפתאומי של מקום העבודה שלנו - Jelly Button Games. דיברנו ללא פרטים צהובים מדי על הימים האחרונים בסטודיו לפני הסגירה, על ההשלכות האישיות עלינו ועל החברים שלנו, ואיך אנחנו עוזרים אחד לשני למצוא את הדרך הלאה. שאלנו את עצמנו מהו מקום עבודה טוב, ואיך לקחת את הדברים הטובים שאהבנו בעבודה למקומות חדשים? ובכלל - איך הסגירה הזו תשפיע על כלל התעשייה?כדי שתוכלו לעקוב על המשך מעלילינו, לדבר איתנו ולקבל עדכונים לפני כולם, אנחנו מעודדים אתכם להצטרף לקבוצת הפייסבוק שלנו -

    www.facebook.com/groups/mezizi.hatransformim/

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

    פרק 6.5 | הסינגלטון אינו לבד

    פרק 6.5 | הסינגלטון אינו לבד
    בפרק הזה נדבר על נושא שכל מפתחת ומפתח נתקלו בו בשלב כזה או אחר - אנחנו צריכים לגרום לחלקים בקוד שלנו לדבר עם חלקים אחרים.יש לנו כמה וכמה דרכים לגרום למודולים / רכיבים / שירותים או פשוט למחלקות שלנו לדבר זו עם זה, ובעוד שלסינגלטון ולעורך היוניטי יש מקום של כבוד בליבנו ובארגז הכלים שלנו - אנחנו רוצים לצלול לעומק הבעיות שהפתרונות האלה מציבים ולהציע את הגישה האהובה עלינו - depndency injection.
    אם נגרום אפילו לאדם אחד נוסף להכיר את היתרונות של ׳הזרקת תלויות׳ - עשינו את שלנו.כדי שתוכלו להגיב ולהמשיך את הדיון ושלא תחמיצו את הפרקים הבאים, אנחנו מעודדים אתם להרשם לפודקאסט בכל דרך בה אתם מאזינים לפודקאסטים, ולהצטרף לקבוצת הפייסבוק שלנו בה הכל קורה. נשמח לקבל תגובות ושאלות!

    www.facebook.com/groups/mezizi.hatransformim/


    קישורים לנושאים שהוזכרו בפרק:

    Singletons (in Unity)

    DI vs IOC

    Zenject
    Extenject

    פרק 6 | בואו לגיים ג'אם

    פרק 6 | בואו לגיים ג'אם
    בפרק הזה נזכר בחוויות מהעבר, למה אנחנו כל כך אוהבים את ה’בריחה’ מהמציאות וההזדמנויות שג’אמים מאפשרים, ונחלוק את הטיפים שלנו לג’אם מוצלח. בין השאר: איך מגייסים צוות לגיים ג’אם, האם אפשר להגיע לבד (ואם כן אז איך ממצים את החוויה), איך ומה להכין מראש, כמה והאם כדאי לישון והדבר שהכי חשוב לא לשכוח בבית (למקרה שלא תאזינו עד הסוף - זה דאודורנט. בבקשה תביאו דאודורנט לגיים ג’אמז!)

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

    www.facebook.com/groups/mezizi.hatransformim/

    קישורים לנושאים שהוזכרו בפרק:

    Global Game Jam
    Upopa Games

    Amit’s itch.io Games

    Yuri’s itch.io Games

    OCDis OCDat

    GMTK Game Jam

    itch.io jams calendar

    MakeGamesJLM

    GBJam

    Ludum Dare

    פרק 5.5 | החלק השני של הפרק האסינכרוני

    פרק 5.5 | החלק השני של הפרק האסינכרוני
    אם התחלתם להאזין רק בפרק הזה - אתם אולי מבולבלים לגבי השם והנושא וייתכן שאפילו המספר. אני ממליץ לחזור לפרק 4.5 שלנו כדי לקבל רקע על תכנות אסינכרוני באופן כללי, ועל פתרונות אחרים לתכנות אסינכרוני ביוניטי בפרט (קישור בהמשך).בפרק הזה נסקור שתי גישות נוספות לפיתוח אסינכרוני. אחת מהן היא הכוכבת הברורה של הפרקים האלה, והשנייה.. סוג של אנדרדוג. האזינו כדי לגלות מי!כדי לא להחמיץ את הפרקים הבאים אנחנו מעודדים אתם להרשם לפודקאסט בכל דרך בה אתם מאזינים לפודקאסטים, ולהצטרף לקבוצת הפייסבוק שלנו בה הכל קורה. נשמח לקבל תגובות ושאלות!

    www.facebook.com/groups/mezizi.hatransformim/

    קישורים:

    החלק הראשון של הפרק האסינכרוני

    .NET Tasks

    Stack Overflow Developer Survey

    Await Anything - implementing custom awaiters

    Jackson Dunstan article on How Async Await works

    Task Completion Source

    Mistakes with Tasks - Nick Chapsas video

    Cancellation Token

    ValueTasks

    UniTask

    Editor Coroutines

    .NET Parallel

    UniRx

    ReactiveX

    Fluent API

    פרק 5 | איפה כדאי לי לעבוד?

    פרק 5 | איפה כדאי לי לעבוד?
    בוקר טוב מזיזים ומזיזות! השבוע עשינו הפסקה מהנושאים הטכניים (חוזרים עם החלק השני של הפרק האסינכרוני בשבוע הבא! מבטיחים!), ודיברנו על שאלה שעולה לא מעט בחוגי הג’וניורים, ואצל כל מי שמתכנן קריירה - איפה כדאי לי לעבוד, בסטארטאפ? לנסות למצוא עבודה בסטודיו אינדי? האם זה סוף הדרך המקצועית שלי אם אלך לעבוד בתאגיד גדול? (ספויילר - זה לא).לאחר האזנה ביקורתית לפרק הבנו שזהו לא סוף הדיון כמובן - לא דיברנו על איך לבחור חברה ברגע שנסגרנו על המודל שאנחנו אוהבים, והשארנו מחוץ לדלת חלק מהשיקולים שנידנים בצורה נרחבת בקבוצות הדיון באינטרנט, כגון הנושא הנדוש אך הטעון “משחקי קז’ואל בעד ונגד”. בחרנו להתמקד באספקט ההתפתחות המקצועית של מפתחים. אז צפו לביקורים נוספים בתחום הזה בהמשך.


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

    www.facebook.com/groups/mezizi.hatransformim/

    נשמח לקבל תגובות - האם הסכמתם עם הניתוח שלנו? חושבים שלהיות פרילאנסרים זו טעות איומה? רוצים לספר לנו איזה צ'ופרים קיבלתם ביום חמישי מה-HR בחברה שלכם? דברו איתנו בקבוצה :)לינקים לדברים שדיברנו עליהם בפרק:

    Fire Movement

    הסולידית

    Liver Kings

    פרק שעושה סדר באופציות בפודקאסט המומלץ בפני עצמו ‘מפתחים חסרי תרבות’

    In Sound Mind

    GRIME

    Warriors: Rise to Glory

    מדברים משחקיםמדברים משחקים עם עמית ארנוןמדברים משחקים עם אופיר כץ

    Peanut Button Games - Secret of Retropolis

    Playmaker: Unity Visual Scripting

    Bolt: Unity Visual Scripting


    פרק 4.5 | החלק הראשון של הפרק האסינכרוני

    פרק 4.5 | החלק הראשון של הפרק האסינכרוני
    כן, הכותרת של הפרק הזה מבלבלת לאללה. כמעט כמו הנושא שלנו היום - אסינכרוניות ומקביליות בפיתוח משחקים.
    ניסוי הנושאים הטכניים שלנו הצליח ומעכשיו תוכלו לצפות לפרקי 'חצי' שמוקדשים ל-deep dives טכניים בין הפרקים ה'רגילים'.

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


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

    www.facebook.com/groups/mezizi.hatransformim/

    קישורים שהוזכרו בפרק:

    Wiggling the mouse on Windows 95

    Managed Thread Pool in C#
    Parallel C# basic tutorial

    Jackson Dunstan Coroutines Performance

    How Coroutines work Internally

    Using promises for Async development in Unity

    RSG.Promises

    פרק 4 | עבודה עצמאית

    פרק 4 | עבודה עצמאית
    היום נדון בנושא שרלוונטי לג׳וניורים, סניורים וכל מי שמתעסק בתוכנה - מתישהו נצטרך לעבוד לבד. או בשביל לבנות תיק עבודות, או כפרוטוטייפ עבור צוות, או כמפתח יחיד בצוות גדול.נתנו טיפים מהנסיון שלנו לתהליך כולו - משלב הרעיונות לפרויקטים, דרך שיטות עבודה יחידנית, ואיך לוקחים פרוטוטייפים וממשיכים אותם בסקייל גדול יותר עם אנשים אחרים. דיברנו גם על מיקוד, ניהול זמן וגילוח יאקים.
    יש לכם עוד דוגמאות לפרוטוטייפים שגדלו לפרויקטים גדולים יותר? כתבו לנו בתגובות בקבוצה!

    www.facebook.com/groups/mezizi.hatransformim/

    קישורים שהוזכרו במהלך הפרק:

    Game Design Books

    The Art of Game Design - A Book of Lenses

    Game Feel

    Theory of Fun For Game Design

    Level Up!

    VFX Youtubers:

    Gabriel Aguiar

    Mix and Jam

    How Hungry Knight developed into Hollow Knight

    The making of Outer Wilds (NoClip)

    Cult of the Lamb interview (NoClip)

    Domain-Based Architecture (by Gal Bartouv)

    Ararat FM

    Far: Lone Sails

    FMOD Sound Engine

    What is Yak Shaving?

    Jonathan Blow

    Preventing the Collapse of Civilization / Jonathan Blow

    Toggle Time Tracker

    Timery

    The Pomodoro Technique

    Cold Turkey

    Notion!

    Open Broadcast Software - OBS

    How games look early in development (Kotaku)

    Lucas Pope interview (NoClip)

    פרק 3.5 | איך לעשות אירועים נכון

    פרק 3.5 | איך לעשות אירועים נכון
    שבוע טוב, וברוכים השבים לפרק 3.5 של מזיזי הטרנספורמים.כן כן, גם אנחנו לא ידענו שמספור הפרקים שלנו יושב על משתנה מסוג float.ויש סיבה טובה - זהו סוג של פרק ניסוי או בונוס. אנחנו רוצים לעשות פרקים בגוון יותר טכני בנוסף לפרקים שנוגעים במישור הקריירה והמקצוענות של מפתחי משחקים. אלו לא יחליפו את הפרקים ה’רגילים’ אלא יהיו בנוסף.נתחיל בצלילה עמוקה (אך לחלוטין לא ממצה וסופית) לנושא שנתקלים בו הרבה ויש סביבו ריבוי דעות - events. למה אנחנו אוהבים אותם, למה אנחנו אוהבים לשנוא אותם, ומה כדאי להכיר לפני שמכניסים הרבה אירועים למבנה הקוד שלנו?אמנם דיברנו בעיקר על אירועים ביוניטי בפרט ובסי שארפ בכלל, אך השתדלנו לא להצמד למאפיינים סופר סציפיים של המימושים. למי שמתעניין - יש כמה קישורי העשרה נוספים בעניין זה בהמשך הטקסט.מה חשבתם על הניסוי שלנו? ספרו לנו בקבוצה! אנחנו מתרגשים ושמחים בכל פעם שמישהו מגיב, וזה נותן לנו הרבה מוטיבציה להמשיך ולהזיז טרנספורמים!קישורים שהובטחו במהלך הפרק:

    Event Aggregator, explained:

    https://martinfowler.com/eaaDev/EventAggregator.html

    From Zero to Hero Unit-Tests course by Nick Chapsas

    https://nickchapsas.com/p/from-zero-to-hero-unit-testing-in-c


    קישורי העשרה שאנחנו ממליצים בחום לקרוא למי שרוצה לדעת עוד על איוונטים:

    Unity Events vs C# events performance:

    https://www.jacksondunstan.com/articles/3335

    Nick Chapsas on Events:

    https://www.youtube.com/watch?v=NmmpXcMxCjY

    פרק 3 | מה ללמוד אחרי הלימודים

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

    דברים שהוזכרו בפרק:

    Becoming a T-Shaped Person:

    https://collegeinfogeek.com/become-t-shaped-person/

    Coding Conventions by Unity:

    https://blog.unity.com/technology/clean-up-your-code-how-to-create-your-own-c-code-style

    MSDN Naming Conventions:

    https://learn.microsoft.com/en-us/dotnet/standard/design-guidelines/naming-guidelines

    Git-Flow:

    https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow

    Github-Flow:

    https://docs.github.com/en/get-started/quickstart/github-flow

    Data Formats Comparison:

    https://blog.mbedded.ninja/programming/serialization-formats/a-comparison-of-serialization-formats/

    What is REST:

    https://www.codecademy.com/article/what-is-rest

    Unity Cloud Build Documentation:

    https://docs.unity3d.com/Manual/UnityCloudBuild.html

    Robert C. Martin:

    https://en.wikipedia.org/wiki/Robert_C._Martin

    Clean Code:

    https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882

    Pragmatic Programmer:

    https://www.amazon.com/Pragmatic-Programmer-journey-mastery-Anniversary/dp/0135957052/

    XKCD 927:

    https://xkcd.com/927/

    Photon Multiplayer Server:

    https://www.photonengine.com/

    SmartFox Multipleyer Server:

    https://www.smartfoxserver.com/

    Mirrror Multiplayer Networking:

    https://mirror-networking.com/

    Unity Cloud Build:

    https://unity.com/products/cloud-build


    בנוסף, מכיוון שהפרק לא הספיק למצות את הנושא בשעה (ומכיוון ששכחנו כמה דברים) ושרשימה ענקית של לינקים בתיאור פרק בספוטיפיי היא לא פרקטית - בימים הקרובים נפרסם את רשימת הנושאים שדיברנו עליהם ועוד כמה בפרויקט בגיט האב. תוכלו גם להוסיף לו נושאים וקישורים ב-pull request, אם תרצו. שווה לעקוב אחרינו בקבוצת הפייסבוק ולשמוע על הפרויקט כשיתפרסם!

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

    פרק 2 | האם צריך תעודה כדי לפתח משחקים?
    ראשית, פתחנו קבוצת פייסבוק כדי שתוכלו לכתוב לנו ישירות ולדון על התוכן שבפרקים (ומעבר להם!)
    אנחנו מקווים שהקבוצה גם תהפוך להיות מוקד להחלפת ידע מקצועי בפיתוח. כן, יש את הקבוצה המוצלחת של מפתחי יוניטי בישראל, אך מכיוון שאנחנו מכוונים לקבוצה אינטימית יותר מחד, אך לא מוגבלת אך ורק ליוניטי מאידך, לדעתנו יש מקום לעוד קבוצה.

    דברים שהזכרנו בפרק (כל הלינקים ללא affilitate)

    הקורס From Nand to Tetris בקורסרה

    קורס הפיזיקה של של וולטר לואין (MIT)

    Udemy - Complete C# Unity Game Developer 3D

    The Unity Shader Bible

    MakeGamesJLM

    Game Develop(Her)

    Moduwar

    Global Game Jam

    Ludum Dare

    Jetbrains Educational License

    Github Education

    פרק 1 | לשבור את תקרת הזכוכית של העורך

    פרק 1 | לשבור את תקרת הזכוכית של העורך
    ברוכים הבאים לפרק הראשון של ׳מזיזי הטרנספורמים׳!
    לכבוד פרק הבכורה חשבנו להזהיר מפתחים שחדשים ליוניטי מ׳להתמכר׳ לעבודה בתוך העורך. ומתוך הרצון להתרחק מהמיינדסט של ׳סקריפטים׳ ויצא התפצלנו מזה לעוד די הרבה נושאים, כולם קשורים לכך שלדעתנו כדאי למפתחים להתמקד בקוד ובאיכות שלו - יותר מבלהזיז טרנספורמים בעורך.
    האזנה נעימה!

    קישורים שהובטחו במהלך הפרק:

    סדר הרצת callbacks בעורך

    הרצאה מכנס GDC בה הוזכרה מערכת הסצנות במשחק Firewatch

    הכלי הרלוונטי הוא Sectr


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

    משחקים וקריפטו עם שחר סורק, סמנכ"ל שיווק באוברוולף

    משחקים וקריפטו עם שחר סורק, סמנכ"ל שיווק באוברוולף

    שמחנו לארח את שחר סורק, סמנכ"ל השיווק של חברת הגיימינג Overwolf.

    דיברנו על השילוב של משחקים עם קונספטים מעולם הקריפטו - Web3, NFT, Play 2 Earn.

    דיברנו על האם משחקים מסורתיים ישלבו את הקונספטים הללו ואיך Overwolf, שמפתחת כלים שנותנים ליוצרי משחקים לפתח ולעשות מוניטיזציה על UGC - User Generated Content מסתכלת על ההתפתחות של משחקים אלו, מהצד וכמשקיעה בסטארטאפים.

    ד"ר ורד פנואלי: סכנת התמכרות או ערך תרפויטי – מה טבעם האמיתי של משחקי מחשב?

    ד"ר ורד פנואלי: סכנת התמכרות או ערך תרפויטי – מה טבעם האמיתי של משחקי מחשב?

    שנה לפני הקורונה יצא ארגון הבריאות העולמי בהצהרה שמשחקי מחשב הם ממכרים, ותייג את התופעה כ-Gaming Disorder. שנה לאחר מכן, התפשטה מגיפה עולמית והארגון יצא בקמפיין בשם "שחקו יחד ולחוד", המעודד משחקים משותפים מרחוק. ד"ר ורד פנואלי, ראש המסלול למשחקים דיגיטליים במכללת שנקר, משוחחת עם ירון לונדון – שלא מבין כלום במשחקים דיגיטליים – על הטוב והרע בעולם המשחקים. למה בעצם הם ממכרים כל כך? איך משחקי מחשב מסייעים לטיפול בפוסט טראומה וחרדות חברתיות? מה הקשר בין עיצוב המשחקים לאמנות ולספרות ואיך אנג'לינה ג'ולי השפיעה על התפתחות המבט השלישי במשחקי מחשב? 

    Logo

    © 2024 Podcastworld. All rights reserved

    Stay up to date

    For any inquiries, please email us at hello@podcastworld.io