File size: 1,077 Bytes
40c0886
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
"""
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"