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"
|