Overview of UnitySkills
mainUnitySkills is a REST API-based, AI-driven automation engine for the Unity Editor. It allows AI agents to control Unity scenes directly through a comprehensive toolkit of 'Skills'.
Key capabilities include:
- 776 REST Skills: A toolkit containing functional source modules and advisory design modules, supporting batch operations.
- Transactional Atomicity: Failed operations automatically roll back to keep scenes safe.
- Multi-Instance Control: Supports controlling multiple Unity projects simultaneously via automatic port discovery.
- Governance & Safety: Features a multi-tier permission system, pre-execution dry runs, and a JSONL-based audit trail.
- Stability: Includes automatic recovery after Domain Reloads and configurable request timeouts (default 15 minutes).
Compatibility Note: The official maintenance baseline is Unity 2022.3+ and Unity 6. While some 2021 compatibility logic may exist, future work focuses on 2022.3+.