Atlas
Meet Atlas, your AI assistant for the Opsive ecosystem. Ask for help with an Opsive asset or describe the behavior you want in plain language. Atlas can answer in the Unity editor or write the task, action or ability that implements it: derived from the right base class, wired into the right lifecycle, and built against the API your project actually has.
Included with Behavior Designer Pro, State Designer and the Ultimate Character Controller. Atlas unlocks for the assets you own.
Yours to use, not another subscription
Atlas is here so you get more out of the assets you already own. It was never meant to be another revenue source for us, and what it sends off your machine is kept to the minimum.
Free with the subscription you already have
Atlas itself is included with Behavior Designer Pro, State Designer and the Ultimate Character Controller. If you subscribe to Codex it is free to use. Atlas drives that subscription directly and we charge nothing on top. Bringing your own provider key will work the same way once it lands. And if you would rather not deal with a provider at all, an Opsive subscription is coming where we handle the whole thing for you.
Your project and your account stay yours
Atlas sends only what it needs to answer the question in front of it: a bounded summary of the API surface involved, plus any files you choose to include. Never your whole project. And your Codex account details are never sent to us: those credentials stay on your machine, where Atlas drives them locally.
Context a general assistant does not have
Atlas is grounded in the frameworks it writes for, aware of the project it writes into, and validated before anything reaches you.
Knows the framework
Atlas works from the real API of each asset: the base classes you derive from, the attributes that drive the inspector, and the lifecycle methods that have to be implemented. It also reaches for a built-in task before inventing a new one.
Reads your project
Atlas is handed the relevant slice of your own API surface along with the request, so generated code references your components, your shared variables and the tasks you already wrote, not a placeholder lifted from a tutorial.
Validated, not just generated
Every file is checked against the structure the asset expects before you ever see it, and stays a preview until you apply it. Hand a compile error back and Atlas corrects it.
Support, right inside Unity
Ask an Opsive product question without starting a code-generation request. Give Atlas the relevant editor context and continue the conversation in the same docked window.
Ask how something works
Use Atlas for product support as well as authoring. Ask about a feature, an unfamiliar setting or an unexpected result, and get an explanation without asking Atlas to create or change a file.
Attach the relevant editor context
Attach a Unity object or script to the conversation. When you attach a Behavior Designer Pro tree or State Designer state machine, Atlas reads its corresponding authoring-layer graph snapshot, including the topology and serialized node settings.
Show Atlas what you see
Attach or drag a PNG or JPEG into the conversation, or paste a screenshot from the clipboard on Windows or macOS. Atlas can use the image alongside other attached editor context to answer more precisely.
How Atlas can help today
Ask how your current setup works, troubleshoot unexpected behavior, or generate the missing pieces for the Opsive products Atlas supports.
Behavior Designer Pro
Understand an existing behavior tree or create what it is missing.
- Explains attached trees, task settings and runtime behavior
- Generates Action, Conditional, Decorator and Composite tasks
- GameObject or ECS, with built-ins preferred before new code
State Designer
Understand an existing state machine or create the actions and conditions it is missing.
- Explains attached states, transitions and serialized node settings
- Generates custom Actions and Conditions
- GameObject or ECS, wired into the state lifecycle
Ultimate Character Controller
Ask about your character setup or build abilities that respect it.
- Explains attached components, settings and ability behavior
- Generates custom character abilities
- Uses the correct ability lifecycle and start/stop types
Getting started
From import to your first generated task, without leaving the editor.
-
Download and import Atlas
Atlas ships with the next update to Behavior Designer Pro, State Designer and the Ultimate Character Controller. You can also download it directly from this page and import it into your project.
-
Open Atlas in Unity
Go to Tools → Opsive → Atlas and sign in. Atlas opens a one-time link in your browser and checks your account for an Opsive order or linked Unity invoice covering that asset. If there is not one yet, enter the invoice number. There is no token to copy.
-
Plan, ask or generate
Describe what you need in plain language. Ask a support question without generating code, plan an approach before you commit to it, or go straight to generating the task, action or ability.
-
Review, then apply
Every file is validated against the structure the asset expects before it reaches you, and stays a preview until you apply it. If Unity reports a compile error, send it back and Atlas corrects it.
What you need to run it
Atlas needs a model provider behind it. There is one way to set that up today and two more on the way.
Available now
Codex
Already a Codex subscriber? Atlas adds nothing to your bill.
Atlas drives Codex locally on Windows and macOS with the subscription and credentials already sitting on your machine. Nothing is proxied through Opsive and there is no per-request charge. Have the Codex app or CLI installed and a subscription on it, and you are good to go.
- Your own Codex subscription, with no Opsive subscription on top
- Codex app or standalone CLI installed
- Unity 2022.3 or newer
Coming soon
Subscribe through Opsive, or bring your own key
If you do not hold a provider subscription and would rather not sign up for one, you will not have to. Subscribe to Atlas through Opsive and we run the model side for you, with nothing to join elsewhere and no API key to paste in. Prefer to keep provider billing in your own hands? Bring your own key instead. Either route is how Claude arrives, since its terms of service do not allow an extension like Atlas to drive it directly and those models have to run through the API.
- One subscription, handled through your Opsive account
- Or bring your own provider key
- Or keep using the Codex subscription you already have, at no extra cost
- Claude models alongside Codex
Questions
Do I need to know how to code?
Not to use it. You describe the behavior you want in plain language and Atlas produces the task, action or ability that implements it, already derived from the right base class and wired into the right lifecycle. Knowing your way around the Unity editor and the Opsive asset helps, and being able to read C# helps you review what comes back, but you do not have to write it. If you do write code, Atlas is still worth having: it removes the boilerplate and knows the framework details by heart.
Does Atlas cost extra?
No. Atlas is included with Behavior Designer Pro, State Designer and the Ultimate Character Controller, and if you already subscribe to Codex there is nothing further to pay. Atlas drives that subscription directly, with no Opsive subscription on top and no per-request charge. The goal of this project is not to be another revenue source for us; it is to help you use our assets better. What Atlas does need is a model provider, and today that means Codex. Soon there will be two more options: subscribe through Opsive if you would rather not hold a provider account of your own, or bring your own API key.
I own one Opsive asset but not the others. What can Atlas do?
Atlas unlocks per product. Owning State Designer lets Atlas generate State Designer actions and conditions; it does not unlock Behavior Designer Pro tasks. When you connect Atlas for an asset, we check your account for an Opsive order or a linked Unity invoice covering that specific asset, and ask for the invoice number if we do not find one.
Why is Codex the only option right now?
Because Codex is the one provider Atlas can drive directly on your own machine, using a subscription you may already hold. That is also why it adds nothing to your bill. Every other provider has to go through a paid API instead, so those arrive with the Opsive subscription and bring-your-own-key options. Claude is in that group: its terms of service do not allow an extension like Atlas to drive it directly, so it has to run through the API. Whichever provider ends up behind Atlas, the way you work with it does not change.
How is this different from a general coding assistant?
A general assistant knows C# and Unity. Atlas is built around the Opsive frameworks specifically: it knows the base classes, attributes and lifecycle methods for each asset, so it produces code that hooks into your project rather than a detached script you then have to adapt.
What does Atlas see from my project?
A bounded summary of the public API surface it needs, including the types and members relevant to your request, plus any task files you choose to include. Your Codex credentials stay on your machine.
Can I use it on more than one machine?
Yes. Connect each Unity editor once. Connected devices are listed in your Opsive account, and you can disconnect any of them at any time.
Put Atlas to work
Import Atlas into your project, then open Tools → Opsive → Atlas in Behavior Designer Pro, State Designer or the Ultimate Character Controller and ask a question or describe the first task you have been putting off.