Unity¤Ë´ØÏ¢¤¹¤ëµ­»ö¤Ç¤¹

¡ß
¡¡2026ǯ3·î¸½ºß¤Ç¤¹¡£

AI¤À¤±¤Ç¥²¡¼¥à¤Ïºî¤ì¤Ê¤¤¡©


¡¡ºÇ¶á¡¢¡ÖAI¤Ç¥²¡¼¥à³«È¯¡×¤È¤¤¤¦¸ÀÍÕ¤ò¤è¤¯¸«¤«¤±¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
ÆÃ¤Ë Unity ³«È¯¤Ç¤Ï AI¥³¡¼¥ÉÀ¸À®¤ä MCP¡ÊModel Context Protocol¡Ë¤Ê¤É¤ÎÏÃÂ꤬Áý¤¨¤Æ¤¤¤Þ¤¹¡£

¡¡¤·¤«¤·¼ÂºÝ¤Î¤È¤³¤í¡¢¡ÖAI¤À¤±¤Ç´°Á´¤Ë¥²¡¼¥à¤òºî¤ì¤ë¤Î¤«¡©¡×¤È¤¤¤¦¤È¡¢Åú¤¨¤Ï ¤Þ¤ÀNO¤Ë¶á¤¤¤Î¤¬¸½¼Â¤Ç¤¹¡£
¡Ö¥×¥í¥ó¥×¥È¤Ë¤è¤êư¤¯¤â¤Î¤Ï¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡×¤È¤¤¤¦´¶¤¸¤¬¶á¤¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£

¡¡¤¤¤º¤ì¤Ï¿¤¯¤ÎÀ©ºî¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ë̤Íè¤ò´üÂÔ¤·¤Ä¤Ä¡¢¤³¤Îµ­»ö¤Ç¤Ï¡¢¤³¤ì¤«¤é Unity ¤È AI ¤ò»È¤Ã¤Æ¥²¡¼¥à³«È¯¤ò»Ï¤á¤¿¤¤¿Í¸þ¤±¤ËAI³«È¯¤Î¸½¼Â¤È¡¢É¬Íפʥ¹¥­¥ë¤òÀ°Íý¤·¤Æ¤ß¤Þ¤¹¡£


AI¤Ï¥²¡¼¥à¤òºî¤Ã¤Æ¤¯¤ì¤ë¤Î¤«¡©


¡¡¸½ºß¤ÎAI¤Ï¥²¡¼¥à¤ò¡Ö´°Á´¤Ëºî¤ë¡×¤â¤Î¤Ç¤Ï¤Ê¤¯¤Þ¤À¤Þ¤À³«È¯¤ò¼êÅÁ¤¦¥Ä¡¼¥ë¤Ç¤¹¡£

¡¡Î㤨¤ÐAI¤Ï

¡¦C#¥³¡¼¥É¤òÀ¸À®¤¹¤ë
¡¦¥Ð¥°¤Î¸¶°ø¤ò¿ä¬¤¹¤ë
¡¦¼ÂÁõ¤Î¥¢¥¤¥Ç¥¢¤ò½Ð¤¹
¡¦UI¤ä¥Ä¡¼¥ë¤Î¥³¡¼¥É¤ò½ñ¤¯

¡¡¤È¤¤¤Ã¤¿¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£

¡¡¤Ä¤Þ¤ê

AI
¢­
C#¥³¡¼¥É
¢­
Unity¤Ç¼Â¹Ô

¡¡¤È¤¤¤¦À©ºî¤Î´ðËܹ½Â¤¤ÏÊѤï¤ê¤Þ¤»¤ó¡£


¤³¤³¤Ç½é¿´¼Ô¤¬¤Ä¤Þ¤º¤¯¤«¤â


¡¡Î㤨¤Ð AI ¤¬¤³¤ó¤Ê¥³¡¼¥É¤òÀ¸À®¤·¤¿¤È¤·¤Þ¤¹¡£

public class PlayerMove : MonoBehaviour
{
    void Update()
    {
        transform.Translate(Vector3.forward * Time.deltaTime);
    }
}

¡¡Unity¤Ë´·¤ì¤Æ¤¤¤Ê¤¤¿Í¤Ï¤³¤³¤Çµ¿Ìä¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¦MonoBehaviour¤È¤Ï¡©
¡¦Update¤È¤Ï¡©
¡¦transform¤È¤Ï¡©

¡¡AI¤Ï¥³¡¼¥É¤ò½ñ¤¤¤Æ¤¯¤ì¤Þ¤¹¤¬¡¢Unity¤Î»ÅÁȤߤòÍý²ò¤·¤Æ¤¤¤Ê¤¤¤È¥³¡¼¥É¤Î½¤Àµ¤¬¤Ç¤­¤Þ¤»¤ó¡£
¤³¤³¤¬¡ÖAI³«È¯¡×¤ÎÂ礭¤Ê¸í²ò¥Ý¥¤¥ó¥È¤Ç¤¹¡£


MCP¤Ï¤µ¤é¤ËÆñ¤·¤¤¥Ä¡¼¥ë


¡¡ºÇ¶áÏÃÂê¤Î Model Context Protocol¡ÊMCP¡Ë ¤ò»È¤¦¤È¡¢Claude Code ¤ä Antigravity ¤È¤¤¤Ã¤¿ AI¥¨¡¼¥¸¥§¥ó¥È(AI ÅëºÜ¤Î IDE)¤È Unity ¤ÎÏ¢·È¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£
¤³¤ì¤Ë¤è¤ê¡¢AI¤¬ Unity Editor ¤òÁàºî¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£Ê̤θÀ¤¤Êý¤ò¤¹¤ë¤Ê¤é¡¢AI ¤¬ Unity ¤Î¥×¥í¥¸¥§¥¯¥È¤âÍý²ò¤Ç¤­¤·¡¢¥·¡¼¥ó¤ò¿¨¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¡£

¡¡Î㤨¤Ð¡¢¡Ö¥×¥ì¥¤¥ä¡¼¤ÎÁ°¤ËCube¤òÇÛÃÖ¤·¤Æ¡×¤È¸À¤¦(¥×¥í¥ó¥×¥È¤Ç½ñ¤¯)¤È¡¢AI¤¬

¡¦GameObject¤òºî¤ë
¡¦¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲ乤ë
¡¦Scene¤òÊѹ¹¤¹¤ë

¡¡¤È¤¤¤Ã¤¿Áàºî¤ò¹Ô¤¦¤³¤È¤â¤Ç¤­¤Þ¤¹¡£

¡¡¤·¤«¤·ÌäÂ꤬¤¢¤ê¤Þ¤¹¡£

¡¡AI¤â¿Í´Ö¤ÈƱ¤¸¤Ç ´Ö°ã¤¨¤Þ¤¹¡£

¡¡¤½¤Î¤È¤­¤Ë

¡¦C#¤¬ÆÉ¤á¤Ê¤¤
¡¦Unity¤Î¹½Â¤¤¬¤ï¤«¤é¤Ê¤¤

¡¡¤È¤¤¤¦¾õÂÖ¤À¤È¡¢¥×¥í¥ó¥×¥È¤Ç¤Î½¤Àµ¤¬¤Ç¤­¤Ê¤¯¤Ê¤Ã¤¿»þÅÀ¤Ë¤ª¤¤¤Æ½¤Àµ¤¬¤Ç¤­¤º³«È¯¤¬»ß¤Þ¤ê¤Þ¤¹¡£

¡¡¤Ä¤Þ¤ê¡¢MCP¤Ï½é¿´¼Ô¸þ¤±¥Ä¡¼¥ë¡¢¤È¤¤¤¦¤ï¤±¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£

¡¡Â¿¤¯¤Îµ­»ö¤¬¤¢¤ê¤Þ¤¹¤¬¡¢¤¤¤º¤ì¤â¤¹¤Ç¤Ë¥¨¥ó¥¸¥Ë¥¢¤È¤·¤Æ³èÌö¤µ¤ì¤Æ¤¤¤ëÊý = ¥×¥í¥°¥é¥à¤ÎÍý²ò¤¬¤Ç¤­¤ëÊý¤¬½ñ¤«¤ì¤Æ¤¤¤ë¤â¤Î¤Ç¤¹¡£


AI»þÂå¤Ç¤âɬÍפʥ¹¥­¥ë


¡¡¤½¤Î¤¿¤á¸½¾õ¤Ç¤Ï¡¢AI¤ò»È¤Ã¤Æ¥²¡¼¥à³«È¯¤ò¤¹¤ë¾ì¹ç¤Ç¤â¡¢¼¡¤ÎÃμ±¤Ï¤Û¤Üɬ¿Ü¤Ë¤Ê¤ê¤Þ¤¹¡£

1. Unity¤Î´ðËÜ


¡¦GameObject
¡¦Component
¡¦Scene
¡¦Prefab

2. C#¤Î´ðËÜ


¡¦¥¯¥é¥¹
¡¦¥á¥½¥Ã¥É
¡¦ÊÑ¿ô
¡¦ifʸ¡¢loopʸ¤Ê¤É

3. Unity ¥¹¥¯¥ê¥×¥È


¡¦MonoBehaviour
¡¦¥¤¥Ù¥ó¥È´Ø¿ô(Start¡¢Update¤Ê¤É)
¡¦È󯱴ü½èÍý(Coroutine¡¢Task¡Ë
¡¦ScriptableObject



¡¡¤³¤ì¤é¤¬Ê¬¤«¤ë¤È¡¢AI¤¬À¸À®¤·¤¿¥³¡¼¥É¤ò

¡¦½¤Àµ¤¹¤ë
¡¦²þÎɤ¹¤ë
¡¦¼«Ê¬¤Î¥²¡¼¥à¤Ë¹ç¤ï¤»¤ë
¡¡
¡¡¤³¤È¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£


AI¤Ï¡ÖÉûÁà½Ä»Î¡×


¡¡AI¤ò¥²¡¼¥à³«È¯¤ËÎ㤨¤ë¤ÈÉûÁà½Ä»Î¡ÊCo-pilot¡Ë¤Î¤è¤¦¤Ê¸ºß¤Ç¤¹¡£

¡¦³«È¯¼Ô ¢ª Áà½Ä»Î
¡¦AI     ¢ª ÉûÁà½Ä»Î

¡¡AI¤Ï

¡¦Ä󰯤¹¤ë
¡¦¥³¡¼¥É¤ò½ñ¤¯
¡¦¥¨¥é¡¼¤òõ¤¹

¡¡¤³¤È¤ÏÆÀ°Õ¤Ç¤¹¤¬

¡¦¥²¡¼¥à¥Ç¥¶¥¤¥ó¤ÎÌÌÇò¤µ¤ÎȽÃÇ
¡¦¥·¥¹¥Æ¥àÀß·×
¡¦ºÇ½ªÈ½ÃÇ

¡¡¤Ï¿Í´Ö¤¬¹Ô¤¦É¬Íפ¬¤¢¤ê¤Þ¤¹¡£
ÆÃ¤Ë¡Ö¥²¡¼¥à¤¬ÌÌÇò¤¤¤«¤É¤¦¤«¡×¤ÎȽÃǤϿʹ֤ǤâÆñ¤·¤¤¤Ç¤¹¡¢AI ¤Ë¤âÆñ¤·¤¤¤Ç¤·¤ç¤¦¡£


AI¤ò»È¤¦¤È³«È¯¤Ï®¤¯¤Ê¤ë


¡¡AI¤Ï¤È¤Æ¤â¶¯ÎϤʥġ¼¥ë¤Ç¤¢¤ë¤³¤È¤ÏÊѤï¤ê¤¢¤ê¤Þ¤»¤ó¡£

¡¡·Ð¸³¼Ô¤¬»È¤¦¤È

¡¦UIºîÀ®
¡¦¥¨¥Ç¥£¥¿¥Ä¡¼¥ë
¡¦¥Ç¥Ð¥Ã¥°
¡¦¥×¥í¥È¥¿¥¤¥×
¡¦¥·¥§¡¼¥À¡¼½¤Àµ(URP ¤Î¥Þ¥Æ¥ê¥¢¥ëÇí¤²½¤Àµ¤Ê¤É)

¡¡¤Ê¤É¤Îºî¶È¤¬ ¤«¤Ê¤ê¹â®²½¤·¤Þ¤¹¡£

¡¡¤³¤ì¤«¤éAI¤¬È¯Ã£¤·¤Æ¤¤¤±¤Ð¡¢³«È¯¤Î¹â®²½¤ä¤ª´ê¤¤¤Ç¤­¤ë¤³¤È¤Ï¤â¤Ã¤ÈÁý¤¨¤Æ¤¤¤¯¤³¤È¤Ç¤·¤ç¤¦¡£


¤³¤ì¤«¤é»Ï¤á¤ë¿Í¤Ø¤Î¤ª¤¹¤¹¤á¤Î½çÈÖ


¡¡AI¥²¡¼¥à³«È¯¤ò»Ï¤á¤ë¤Ê¤é¡¢¼¡¤Î½çÈÖ¤¬¸½¼ÂŪ¤Ç¤¹¡£

1. Unity¤Î´ðËܤò³Ð¤¨¤ë
2. C#¤Î´ðÁäò³Ø¤Ö
3. Unity¥¹¥¯¥ê¥×¥È¤ò½ñ¤¯
4. AI¥³¡¼¥ÉÀ¸À®¤ò»È¤¦
5. MCP¤Ê¤É¹âÅ٤ʥġ¼¥ë¤ò»î¤¹

¡¡¤³¤Î½çÈ֤ʤ顢AI¤ÎÎϤòºÇÂç¸Â¤Ë³è¤«¤»¤Þ¤¹¡£


¤Þ¤È¤á


¡¡AI¥²¡¼¥à³«È¯¤Ï¤È¤Æ¤âÌÌÇò¤¤Ê¬Ìî¤Ç¤¹¤¬¡¢AI¤À¤±¤Ç¥²¡¼¥à¤ò´°Á´¤Ëºî¤ë»þÂå¤Ï¤Þ¤ÀÍè¤Æ¤¤¤Þ¤»¤ó¡£

¡¡¸½¼Â¤Ï³«È¯¼Ô + AI¤Ç¤¹¡£

¡¡AI¤òËâË¡¤Î¥Ä¡¼¥ë¤È¤·¤Æ¹Í¤¨¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢¶¯ÎϤʳ«È¯¥Ñ¡¼¥È¥Ê¡¼¤È¤·¤Æ»È¤¦¤Î¤¬°ìÈÖ¤¦¤Þ¤¯¤¤¤­¤Þ¤¹¡£

¡¡Unity¤ÈC#¤Î´ðÁäò¿È¤Ë¤Ä¤±¤ì¤Ð¡¢AI¤Ï¥²¡¼¥à³«È¯¤ò¤È¤Æ¤â³Ú¤·¤¯¡¢¸úΨŪ¤Ë¤·¤Æ¤¯¤ì¤ë¤Ï¤º¤Ç¤¹¡£

¥³¥á¥ó¥È¤ò¤«¤¯


¡Öhttp://¡×¤ò´Þ¤àÅê¹Æ¤Ï¶Ø»ß¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

ÍøÍѵ¬Ìó¤ò¤´³Îǧ¤Î¤¦¤¨¤´µ­Æþ²¼¤µ¤¤

Menu



´ðÁÃ

µ»½Ñ/Ãμ±(¼ÂÁõÎã)

3D¥¢¥¯¥·¥ç¥ó¥²¡¼¥à

2D¤ª¤Ï¤¸¤­¥²¡¼¥à(ȯŸÊÔ)

2D¶¯À©²£¥¹¥¯¥í¡¼¥ë¥¢¥¯¥·¥ç¥ó(ȯŸÊÔ)

2D¥¿¥Ã¥×¥·¥å¡¼¥Æ¥£¥ó¥°(³ÈÄ¥ÊÔ)

¥ì¡¼¥¹¥²¡¼¥à(È´¿è)

2DÊüÃÖ¥²¡¼¥à(ȯŸÊÔ)

3D¥ì¡¼¥ë¥¬¥ó¥·¥å¡¼¥Æ¥£¥ó¥°(±þÍÑÊÔ)

3Dæ½Ð¥²¡¼¥à(È´¿è)

2D¥ê¥¢¥ë¥¿¥¤¥à¥¹¥È¥é¥Æ¥¸¡¼

3D¥¿¥Ã¥×¥¢¥¯¥·¥ç¥ó(NavMeshAgent »ÈÍÑ)

2D¥È¥Ã¥×¥Ó¥å¡¼¥¢¥¯¥·¥ç¥ó(¥«¥¨¥ë¤Î°Ù¤Ë¡Á¡¢¥Ü¥³¥¹¥«¥¦¥©¡¼¥ºÉ÷)

VideoPlayer ¥¤¥Ù¥ó¥ÈϢư¤Î¼ÂÁõÎã

VideoPlayer ¥ê¥¹¥ÈÆâ¤«¤é¥à¡¼¥Ó¡¼ºÆÀ¸¤Î¼ÂÁõÎã(ȯŸ)

AR ²èÁüÉÕ¤­¥ª¥Ö¥¸¥§¥¯¥ÈÀ¸À®¤Î¼ÂÁõÎã

AR ¥ê¥¹¥ÈÆâ¤«¤éÀ¸À®¤Î¼ÂÁõÎã(ȯŸ)

2D¥È¥Ã¥×¥Ó¥å¡¼¥¢¥¯¥·¥ç¥ó(¥µ¥Ð¥¤¥Ð¡¼É÷)

private



¤³¤Î¥µ¥¤¥ÈÆâ¤ÎºîÉʤϥæ¥Ë¥Æ¥£¤Á¤ã¤ó¥é¥¤¥»¥ó¥¹¾ò¹à¤Î¸µ¤ËÄ󶡤µ¤ì¤Æ¤¤¤Þ¤¹¡£

´ÉÍý¿Í/Éû´ÉÍý¿Í¤Î¤ßÊÔ½¸¤Ç¤­¤Þ¤¹

¹­¹ðÊç½¸Ãæ