חזרה לבלוג

Unity AI Assistant (מאי 2026): חצי כלי

3 דקות קריאהShahar Bar
Unity AI Assistant (מאי 2026): חצי כלי
תרגום אוטומטי: פוסט זה תורגם מאנגלית באמצעות AI. ייתכנו אי-דיוקים בניסוח. קראו את המאמר המקורי באנגלית ←

אתמול (8 במאי 2026) ערכתי ניסוי חי, ללא תסריט, לבניית משחק פאזל מגנטי דו-ממדי בסגנון היפר-קז'ואל בשעה אחת באמצעות Unity 6. השתמשתי באסטרטגיה של שני כלים: Unity AI Assistant לסצנה והיררכיה, ו-Claude Code לארכיטקטורה וכתיבת סקריפטים. Claude כבר מצוין לקוד; מה שאני באמת צריך זה AI לצד הוויזואלי — הסצנה, הפריפאבים, ועורך הפרויקט.

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

אחרי 38 דקות שאלתי: "אם Claude עושה את כל העבודה האמיתית, למה אני בכלל מריץ את Unity AI Assistant?" אחרי שעה של בדיקת ה-Assistant (כפי שהוא קיים במאי 2026), עדיין אין לי תשובה טובה.

בעיית ה-Workflow הגדולה ביותר: הלולאה החסרה

הבעיה הגדולה ביותר ב-workflow: לא הצלחתי לגרום ל-Unity AI Assistant להריץ את Play Mode, להגיב למה שהוא רואה, ולתקן את הטעויות של עצמו. פשוט לא הצלחתי להכניס אותו ל-Play Mode באופן עצמאי.

בגלל זה, בכל פעם שהוא שינה משהו, הייתי צריך:

  1. ללחוץ ידנית על Play כדי לראות את התוצאה.
  2. לצפות בסצנה בעצמי.
  3. לתאר ידנית את הכשלים בחזרה ל-AI כדי שינסה לתקן אותם.

בפיתוח משחקים, שבו צריך לעשות איטרציה על "תחושה" כל 30 שניות, ה-workflow הזה פשוט שבור.

למה זה מתסכל להשתמש

לחיצות מתמידות: כל תנועה זעירה — כמו שמירת קובץ, צילום מסך, או הזזת אובייקט — מצריכה לחיצה על "Approve". אתם מבלים יותר זמן בלהיות הפקיד של ה-AI מאשר בפיתוח בפועל.

Unity AI Assistant panel - six completed actions, each requiring manual approval before the next

ברירות מחדל רשלניות: הוא כתב סקריפטים של OnTriggerEnter שהשתמשו כברירת מחדל ב-dispatch מבוסס string-tag במקום סינון מבוסס רכיב או שכבה — אנטי-תבנית שרוב מפתחי Unity זונחים בשבוע השני.

ללא ארכיטקטורה נקייה: הוא התעלם מ-namespaces ויצר MonoBehaviours מסורבלים שעשו יותר מדי.

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

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

מה שבאמת עבד: Claude + MCP

בזמן שהכלי של Unity עצמה התקשה, Claude Code באמת עשה עבודה. בהגדרות שלי, השתמשתי ב-Claude Code לצד ה-IDE Rider לכתיבת סקריפטים, תוך הסתמכות על טרמינל נפרד ל-git ולתזמור סוכנים.

חיברתי את Claude ישירות לפרויקט באמצעות Unity MCP של Ivan Murzak — שהיה פקודת openupm add אחת. Claude אז היה מסוגל:

  • לתכנן את הארכיטקטורה כראוי.
  • לכתוב C# נקי עם namespaces.
  • לנהל git commits לפי תחום.
  • לעקוב אחר כללים ספציפיים שהגדרתי בקובץ CLAUDE.md.

The Three.js prototype of Gravity Sling - the magnetic puzzle game I was trying to build during the experiment

הפסיקה

Unity AI Assistant הוא כרגע חצי כלי. הוא בסדר אם אתם רוצים עוזר מפוקח כבד למשימות חד-פעמיות כמו הוספת Rigidbody2D.

אבל לבניית שלבים או כתיבת קוד ברמת פרודקשן, הוא פשוט עוד לא שימושי. אם אתם מחפשים כלי AI טובים יותר ב-2026, היצמדו ל-Claude Code עם CLAUDE.md ספציפי לפרויקט. עד אז, יש לי תשובה לשאלה של עצמי: אני לא מריץ את Unity AI Assistant. אני מריץ את Claude Code.

▶ צפו בהקלטה המלאה של הסשן

Unity Beginners Course - learn to build games from scratch

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

הצטרפו לקורס Unity למתחילים ←

הפוסט הזה נכתב בעזרת Claude — אנחנו מתרגלים את מה שאנחנו מטיפים.