Provides a BepInEx 6 plugin enabling external AI agents to interact with Unity IL2CPP game runtimes via reflection-based tools through the Model Context Protocol.
Sponsored
Unity Runtime offers a robust solution for enabling external AI agents to deeply interact with Unity IL2CPP games at runtime. Implemented as a BepInEx 6 plugin, it provides a comprehensive set of reflection-based tools accessible via the Model Context Protocol (MCP). Developers and researchers can leverage its capabilities for live inspection of game objects, modification of fields and properties, and even capturing visual feedback, all while ensuring thread safety for Unity API calls and robust lifecycle management for object integrity.
主な機能
01Live Inspection of Unity GameObjects and Components
02Deep Reflection for accessing members on derived types in IL2CPP
03Runtime Modification of object fields and properties
04Visual Feedback through Base64 PNG screenshot capture
05Automatic Thread Safety for Unity API calls
060 GitHub stars
ユースケース
01Developing and testing AI agents for game interaction
02Debugging and inspecting Unity IL2CPP game states at runtime
03Creating custom runtime tools for Unity game analysis and modification