UnityRuntimeExplorer: Live MCP-drivet inspektör för Windows Unity-spel
UnityRuntimeExplorer från Jadis0x är en runtime-inspektör och Model Context Protocol (MCP) server för Windows Unity-spel, utformad för att exponera live-motorstatus till externa verktyg. Appen låter utvecklare och AI-klienter bläddra i scenhierarkier, inspektera GameObjects och komponenter, samt redigera hanterade fält medan spelet körs. Nyckelelement inkluderar en MCP-kompatibel server för AI-integration, inbyggd C++-implementering via URKit, och stöd för både Mono och IL2CPP-projekt. Den riktar sig till utvecklare, moddar och AI-forskare som behöver live, interaktiv felsökning och automatiserad scenanalys.
Vilka uppgifter kan du faktiskt använda den för?
Utforskaren erbjuder realtidsinspektion av scener och modifiering i farten utan att bygga om spelet, vilket avslöjar dolda rötter och DontDestroyOnLoad-objekt. Användare kan söka efter GameObjects efter namn, tagg eller instans-ID och räkna upp bifogade komponenter. Körvärdesredigering läser och skriver hanterade fält och egenskaper, och komponenthantering kan aktivera, inaktivera, lägga till eller ta bort komponenter när den målade körningen stöder dessa operationer. Dessa kapabiliteter passar för felsökning, livejustering och automatiserade scenanalysarbetsflöden.
Hur pålitliga är automatiserade inspektioner och redigeringar?
Appen exponerar körstatus till AI-modeller genom en MCP-server, vilket möjliggör externa agenter att generera inspektionsrapporter och föreslagna ändringar. Eftersom integrationen utför direkta läsningar och skrivningar av hanterade medlemmar i den körande processen, bör utvecklare validera automatiserade redigeringar innan de tillämpas på viktiga byggen. IL2CPP omvänd ingenjörskonst stöd ökar synligheten i hanterade binärer, men föreslagna åtgärder förblir förslag som kräver mänsklig granskning i komplexa scenarier.
Vilka ingångar och anslutningar krävs?
Utforskaren körs som en URKit-mod och levererar en dedikerad MCP-serverkörbar fil, URK_UnityRuntimeExplorer_McpServer.exe, som kommunicerar med JSON-RPC över stdio. Den auto-upptäcker körande instanser genom en lokal brokatalog eller accepterar ett manuellt process-ID för anslutning. Appen är begränsad till Windows-baserade Unity-titlar och kräver en MCP-kompatibel klient, till exempel Claude Desktop eller Cursor, för att möjliggöra AI-driven inspektion och kontroll.
Är den lämplig för icke-tekniska användare eller avslappnade modders?
Utvecklarens bakgrund inom omvänd ingenjörskonst och modding informerar arbetsflödet: projektet bygger på URKit och förutsätter kännedom om installation av inhemska moddar och processanslutning. Den inriktningen gör verktyget mer lämpligt för programmerare, modders och forskare som är bekväma med binär inspektion och AI-klientintegration. Nykomlingar kan utforska spelstatus, men tolkning av IL2CPP-strukturer och säker tillämpning av automatiserade redigeringar kräver teknisk kunskap för att undvika felaktigt tillämpade ändringar.
En praktisk möjlighet för tekniskt skickliga utvecklare som accepterar mod-baserade arbetsflöden
Utforskaren är ett praktiskt val för tekniskt kunniga utvecklare och forskare som behöver live AI-assisterad runtime-inspektion. Förvänta dig att validera automatiserade redigeringar innan de tillämpas och köra experiment i isolerade testversioner. Behandla AI-genererade ändringar som förslag som kräver manuell verifiering; inkludera explicita valideringssteg i alla arbetsflöden som tillämpar runtime-redigeringar för att minska risken när du experimenterar med live-spelstatus.
