AICommand  by keijiro

Unity Editor extension for natural language control via ChatGPT

created 2 years ago
4,081 stars

Top 12.2% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This project provides a proof-of-concept integration of ChatGPT into the Unity Editor, enabling users to control the editor via natural language prompts. It is targeted at Unity developers interested in exploring AI-driven workflows and offers a novel approach to editor scripting.

How It Works

The integration leverages the ChatGPT API to interpret natural language commands and translate them into Unity Editor actions. Users input prompts through a dedicated AI Command window, and the system attempts to generate and execute the corresponding editor scripts. This approach aims to simplify complex editor tasks through intuitive language.

Quick Start & Requirements

  • Install by copying the Assets/Editor directory into your Unity project.
  • Requires Unity 2022.2 or later.
  • An OpenAI API key is necessary and configured via Edit > Project Settings > AI Command > API Key. The key is stored in UserSettings/AICommandSettings.asset, which must be excluded from version control.

Highlighted Details

  • Proof-of-concept integration of ChatGPT with Unity Editor.
  • Enables natural language control of editor functionalities.
  • API key management for OpenAI integration.

Maintenance & Community

This is a proof-of-concept project with no formal community channels or roadmap mentioned.

Licensing & Compatibility

The license is not specified in the README.

Limitations & Caveats

The project is explicitly stated as a proof-of-concept and is not practical for production use, with inconsistent performance and frequent failures in command implementation. Repeated attempts may be necessary to achieve desired results.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
38 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.