Unity-Skills  by Besty0728

AI automation engine for Unity Editor

Created 1 month ago
408 stars

Top 71.6% on SourcePulse

GitHubView on GitHub
Project Summary

AI-driven automation for the Unity editor is addressed by UnitySkills, a REST API-based engine enabling AI agents to directly control Unity scenes and operations. This project targets developers using AI assistants like Claude Code, Gemini CLI, Antigravity, and Codex, offering significant efficiency gains, transactional safety, and multi-instance control for complex Unity workflows.

How It Works

UnitySkills operates via a Unity plugin that exposes a REST API server. AI agents interact with this server by invoking pre-defined "Skills," which are essentially functions mapped to specific Unity editor actions. The system prioritizes efficiency through features like Result Truncation and SKILL.md slimming to minimize token usage, alongside Batch operations to reduce HTTP overhead. Transactional integrity ensures that operations are atomic, with automatic rollback to prevent residual scene modifications upon failure.

Quick Start & Requirements

  1. Install Unity Plugin: Add the Git URL via Unity Package Manager: https://github.com/Besty0728/Unity-Skills.git?path=/SkillsForUnity (stable). A beta version is also available.
  2. Start Server: In Unity, navigate to Window > UnitySkills > Start Server.
  3. Configure AI Skills: Use Window > UnitySkills > Skill Installer to select your AI terminal (Claude, Antigravity, Gemini, Codex) and click "Install" for automated environment setup.
  • Prerequisites: Unity Editor, and a compatible AI terminal (Claude Code, Antigravity, Gemini CLI, Codex).
  • Documentation: A comprehensive setup guide is available at docs/SETUP_GUIDE.md.

Highlighted Details

  • Extensive Skill Library: Features 431 pre-built Skills covering a wide array of Unity functionalities, including Cinemachine (23 skills), Workflow management (22 skills), Materials (21 skills), GameObjects (18 skills), and Scene operations (18 skills).
  • Seamless AI Integration: A dedicated "Skill Installer" simplifies setup for major AI terminals, including Antigravity's /unity-skills slash commands.
  • Performance & Stability: Optimizations like Result Truncation, Batch processing, and configurable long-request timeouts (default 60 minutes) with automatic reconnection enhance workflow efficiency and reliability.
  • Cinemachine Support: Automatically detects and installs the correct Cinemachine version (2.x or 3.x) for advanced camera control.
  • Transactional Safety: Ensures operations are atomic with automatic rollback capabilities, maintaining scene integrity.

Maintenance & Community

The project appears actively maintained with a clear versioning system and changelog. No specific community channels (like Discord or Slack) or notable contributors/sponsorships are mentioned in the README.

Licensing & Compatibility

The project is released under the MIT License, which permits broad usage, including commercial applications and integration into closed-source projects, with minimal restrictions.

Limitations & Caveats

A "beta" installation path is provided, suggesting potential instability or incomplete features in that branch. The extensive skill set is specific to Unity automation and requires integration with compatible AI tools for operation.

Health Check
Last Commit

19 hours ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
5
Star History
297 stars in the last 30 days

Explore Similar Projects

Starred by Paul Stamatiou Paul Stamatiou(Cofounder of Limitless), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
5 more.

claude-task-master by eyaltoledano

0.4%
26k
AI-powered task management system for code editors
Created 1 year ago
Updated 4 days ago
Starred by Elvis Saravia Elvis Saravia(Founder of DAIR.AI), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
5 more.

activepieces by activepieces

0.4%
21k
Open-source Zapier alternative for AI workflow automation
Created 3 years ago
Updated 5 hours ago
Feedback? Help us improve.