Adjoint
is intelligence inside the engine.
An AI agent that lives inside Unity. Generate 3D models, audio, and scripts through conversation. Just describe and build.
Not a Chatbot. A Co-Developer.
Adjoint operates as an embedded intelligence layer, synchronized with Unity's internal state in real-time. It reads your project, not just your prompts.
Self-Contained
No external apps required. Unlike other tools that need Cursor or Claude Desktop, Adjoint works standalone.
Scene-Aware
Adjoint sees your scene in real-time. Describe issues visually and watch it fix them with full visual context.
Full Project Context
Understands your architecture, asset graph, and performance budgets before suggesting any change.
Native Plugin
Runs inside the editor. No browser tabs. No copy-pasting. No context switching.
Multimodal Generation
Generate 3D models, audio, and scripts from natural language. Platform-aware, production-ready assets that drop directly into your project — no exporting, no importing.
Meshes with LOD chains, PBR materials, and optimized topology. Static props, characters, environment pieces — any style, automatically imported as GLB.
"Generate a low-poly medieval sword with leather grip and metal blade"Sound effects, voice lines, ambient audio, and music. Auto loop points and proper normalization. Files appear in your Assets folder, ready to use.
"Create a gunshot sound effect with shell casing and echo"Unity-aware code with full knowledge of your project structure, existing scripts, and Unity APIs. Handles boilerplate and knows Unity's quirks.
"Write a player controller with WASD movement, jumping, and camera follow"How It Works
A Copilot-style interface that lives where you work.
Open the Chat Window
Press Cmd+Shift+A to invoke Adjoint. The chat interface is embedded directly in Unity Editor — no external applications or browser tabs required.
Describe Your Intent
Use natural language to request assets, scripts, or scene modifications. Adjoint parses your intent with full awareness of your project's current state.
Assets Materialize In-Project
Generated assets download directly to your Assets folder with proper import settings. Scripts compile immediately. No manual file handling required.
Expensive allocation in EnemyAI.CalculatePath() causing garbage collection spikes.
Real-Time Performance Intelligence
Continuous runtime profiling across CPU, GPU, memory, GC, draw calls, overdraw, physics, and animation. Hotspot detection with actionable fixes you can preview before applying.
More Than Generation
Adjoint doesn't just generate assets, it understands Unity. It can set up your scene, configure physics, parent objects, and wire up references. Like having a Unity expert on call.
> "Add a Rigidbody to the Player and set mass to 2"✓ Added Rigidbody component to Player✓ Set Mass = 2.0, Use Gravity = true> "Parent all the enemies under an 'Enemies' GameObject"✓ Created 'Enemies' GameObject✓ Parented 12 enemy objectsFrequently Asked Questions
Everything you need to know about Adjoint.
What Unity versions are supported?
What AI models does Adjoint use?
How much does generation cost?
Can I use generated assets commercially?
Does it work on Mac and Windows?
Is my project data secure?
How do I join the Beta?
Ship faster. Ship better.
An AI-native Unity environment that understands your project and actively helps you build better games.