Welcome to Brody AI. Brody is an autonomous game development assistant deeply integrated into the Unity Editor. It acts as a Principal Game Engineer, orchestrating 11 specialized sub-agents, inspecting your scene hierarchy, manipulating assets and prefabs, and running automated Roslyn compile verification before any C# code touches disk.
Orchestrator delegates to Coder, Architect, Shader specialist, Profiler, and QA engineers in parallel.
Intercepts compiler errors and namespace clashes before files hit disk, self-repairing broken scripts.
Live scene tree scanning with serialized properties, materials, and 13.7k AST codebase symbol graph.
Brody searches the live web and Unity docs right inside the Editor chat. Never switch tabs or leave Unity.
Upcoming: Brody will autonomously generate 3D low-poly models, UVs, textures, and PBR materials natively inside Unity by orchestrating 3D tool calls end-to-end.
Brody is distributed via the Unity Package Manager (UPM) Git URL. It requires Unity 2021.3 LTS or newer (including Unity 2022 LTS and Unity 6) and has zero Python or external CLI dependencies.
Read-only inspection. Query your scene hierarchy, active components, and codebase symbols without modifying files on disk.
Architectural breakdown. Spawns the Architect agent to generate task lists, dependency maps, and risk audits before touching code.
Autonomous execution. Generates C# scripts, spawns GameObjects, creates Shader Graphs, and runs Roslyn compilation gates with automated rollback.
Select any GameObject in the hierarchy or asset in the Project window. Type @ in the chat window to autocomplete scripts, components, scenes, or assemblies directly into your prompt.
Brody validates all generated code against your actual project assemblies before writing to disk. If a compile error occurs, the self-healing agent loop intercepts the diagnostic and resolves it automatically.
Brody uses transparent credit accounting (1,000 BC = $0.10). During Closed Beta, all developers receive 10,000 BC with a generous 1,500 BC/day daily limit (resets at 00:00 UTC). Failed or interrupted runs are 100% refunded automatically.