| """ | |
| Unity Agent - A Python package that generates complete Unity game projects. | |
| The agent uses a collection of code-generation tools to emit compilable C# | |
| scripts, Unity scene (.unity) files, project configuration (.meta, ProjectSettings, | |
| Packages/manifest.json) and an open-world example game. | |
| Quick start | |
| ----------- | |
| from unity_agent.config import Settings | |
| from unity_agent.transport.unity_transport import UnityTransport | |
| from unity_agent.tools.unity_tools import GenerateCompleteGameTool | |
| settings = Settings(output_dir="my_game") | |
| transport = UnityTransport(settings) | |
| GenerateCompleteGameTool(settings, transport).run(game_name="OpenWorldCity") | |
| """ | |
| from unity_agent.config import Settings | |
| from unity_agent.transport.unity_transport import UnityTransport | |
| from unity_agent.tools.base import ToolBase, ToolRegistry | |
| from unity_agent.orchestrator.prompts import SYSTEM_PROMPT, build_user_prompt | |
| __all__ = [ | |
| "Settings", | |
| "UnityTransport", | |
| "ToolBase", | |
| "ToolRegistry", | |
| "SYSTEM_PROMPT", | |
| "build_user_prompt", | |
| ] | |
| __version__ = "0.1.0" | |