UnityRuntimeExplorer: Na żywo inspektor zasilany MCP dla gier Unity na Windows
UnityRuntimeExplorer od Jadis0x to inspektor czasu rzeczywistego i serwer Model Context Protocol (MCP) dla gier Unity na Windows, zaprojektowany w celu ujawnienia stanu silnika na żywo dla narzędzi zewnętrznych. Aplikacja pozwala deweloperom i klientom AI przeglądać hierarchie scen, inspekcjonować GameObjects i komponenty oraz edytować zarządzane pola podczas działania gry. Kluczowe elementy obejmują serwer zgodny z MCP do integracji AI, natywną implementację C++ za pomocą URKit oraz wsparcie dla projektów Mono i IL2CPP. Jest skierowana do deweloperów, modderów i badaczy AI potrzebujących interaktywnego debugowania na żywo oraz zautomatyzowanej analizy scen.
Jakie zadania można w rzeczywistości wykonać za jego pomocą?
Eksplorator oferuje inspekcję sceny w czasie rzeczywistym oraz modyfikację w locie bez przebudowywania gry, ujawniając ukryte korzenie i obiekty DontDestroyOnLoad. Użytkownicy mogą wyszukiwać GameObjects według nazwy, tagu lub ID instancji oraz wyliczać dołączone komponenty. Edycja wartości w czasie wykonywania odczytuje i zapisuje zarządzane pola i właściwości, a zarządzanie komponentami może włączać, wyłączać, dodawać lub usuwać komponenty, gdy docelowy czas wykonywania wspiera te operacje. Te możliwości pasują do debugowania, na żywo dostrajania i zautomatyzowanych analiz scen.
Jak niezawodne są zautomatyzowane inspekcje i edycje?
Aplikacja udostępnia stan czasu wykonywania modelom AI za pośrednictwem serwera MCP, umożliwiając zewnętrznym agentom generowanie raportów inspekcji i sugerowanych zmian. Ponieważ integracja wykonuje bezpośrednie odczyty i zapisy zarządzanych członków w działającym procesie, deweloperzy powinni weryfikować zautomatyzowane edycje przed zastosowaniem ich w ważnych wersjach. Wsparcie dla inżynierii odwrotnej IL2CPP zwiększa widoczność zarządzanych binariów, jednak sugerowane działania pozostają propozycjami, które wymagają ludzkiej weryfikacji w złożonych scenariuszach.
Jakie wejścia i połączenia są wymagane?
Eksplorator działa jako mod URKit i dostarcza dedykowany plik wykonywalny serwera MCP, URK_UnityRuntimeExplorer_McpServer.exe, który komunikuje się za pomocą JSON-RPC przez stdio. Automatycznie odkrywa działające instancje przez lokalny katalog mostu lub akceptuje ręczne ID procesu do podłączenia. Aplikacja jest ograniczona do tytułów Unity działających na systemie Windows i wymaga klienta zgodnego z MCP, na przykład Claude Desktop lub Cursor, aby umożliwić inspekcję i kontrolę napędzaną przez AI.
Czy jest odpowiednia dla nietechnicznych użytkowników lub okazjonalnych modderów?
Tło dewelopera w inżynierii odwrotnej i modding informuje o przepływie pracy: projekt opiera się na URKit i zakłada znajomość instalacji modów natywnych oraz podłączania procesów. Ta orientacja sprawia, że narzędzie jest bardziej odpowiednie dla programistów, modderów i badaczy, którzy czują się komfortowo z inspekcją binarną i integracją klienta AI. Nowicjusze mogą badać stan gry, ale interpretacja struktur IL2CPP i bezpieczne stosowanie zautomatyzowanych edycji wymaga wiedzy technicznej, aby uniknąć niewłaściwych zmian.
Praktyczna opcja dla technicznie uzdolnionych deweloperów, którzy akceptują przepływy pracy oparte na modach
Eksplorator jest praktycznym wyborem dla technicznie biegłych deweloperów i badaczy, którzy potrzebują bieżącej inspekcji z pomocą AI. Oczekuj, że zweryfikujesz zautomatyzowane edycje przed ich zastosowaniem i przeprowadzisz eksperymenty w izolowanych wersjach testowych. Traktuj zmiany generowane przez AI jako sugestie wymagające ręcznej weryfikacji; uwzględnij wyraźne kroki weryfikacji w każdym przepływie pracy, który stosuje edycje w czasie rzeczywistym, aby zredukować ryzyko podczas eksperymentowania z żywym stanem gry.





