The AI agent for
production Unreal.

Kismet works the way a senior engineer does: it reads your C++, your plugins, and engine source, edits Blueprints in place, and compiles every change before calling it done. Built for professionals shipping real games.

  • Free in beta
  • UE 5.6 and 5.7
Compile-verifiedReads engine sourceKeys stay on your machineBuilt for production projects

Build faster

Build faster.

Spec the system; Kismet does the mechanical work. It places nodes with correct types, wires exec and data flow, and keeps the graph readable as the design evolves.

  • Place nodes. Drop in functions, branches, custom events with the right types and pins.
  • Wire graphs. Connect exec flow and data pins across nodes, functions, and macros.
  • Tame legacy graphs. Untangle inherited Blueprint spaghetti — rename, re-route, and restructure without changing behavior.
Demo comingLive capture in progress

Understand faster

Find what's broken. Learn what's there.

Kismet reads your project, your plugins, and the engine source. Trace a bug across Blueprints and C++. Ask how a feature works. Get answers with file and line references.

  • Trace bugs. Follow a misfiring event through Blueprints and into native C++ — across modules and plugins.
  • Read engine source. Ask how a class actually fires or what an internal API guards. Cited with file and line.
  • Inspect classes. Get the Blueprint-visible properties and callable functions of any class with pin-compatible types.
Demo comingLive capture in progress

Full coverage

One agent across the whole editor.

Real features cut across systems. Kismet works in every one of them — in the same conversation.

Blueprints

Event graphs, functions, macros. Variables, dispatchers, interfaces, parent class changes — structural edits, not just nodes.

Animation

Anim Blueprints and state machines — states, transitions, blend rules. Montages, blend spaces, and notifies on the assets themselves.

Materials

Author material graphs, create instances, override parameters. Shader instruction counts reported on every compile.

UMG

Read and edit Widget Blueprint designer trees, then wire widget events into the graph.

Components

Add, reparent, and configure components — defaults, collision, materials — including ones inherited from C++ parents.

Project & assets

Asset registry search, reference analysis before breaking changes, asset lifecycle, and live editor log access.

Niagara, C++ editing, and Behavior Trees are on the way. See the roadmap →

Built for the engine

Why not an MCP server?

MCP servers for Unreal exist, and general coding agents are good. Here's what changes when the agent is built for the engine.

A generic agent + MCP wrapper

  • Guesses Blueprint internals from training data, every session.
  • "Success" means the call returned.
  • Untested — quality is anecdotal.
  • Lives in a separate IDE or chat client.

Kismet

  • Unreal knowledge built into every tool — pin types, pose spaces, material instances.
  • Every change compiles before it’s reported done. Errors loop back until it’s correct.
  • Every release gated on 150+ real-editor eval scenarios with code-level assertions.
  • Native plugin, in-process, next to your graph.

Verified, not guessed

Every change is checked. Twice.

Before it edits

Plan mode explores your project read-only and presents an implementation plan for approval before touching a graph. Reference analysis shows what depends on an asset before a breaking change.

At every edit

Every Blueprint edit is compiled before it's reported as done. Errors loop back into the agent until the change is correct. No silent failures, no edits that look right but break on save.

When an edit fails

Batched edits support atomic rollback: when one operation fails, the whole batch is undone and the graph is left exactly as it was. No half-wired graphs.

Before shipping

AI tools regress silently — a model update or a prompt tweak can quietly break a workflow that worked yesterday. Every Kismet release is gated on 150+ real-editor scenarios, graded by code-level assertions on the resulting graph state — not by AI judgment. Quality is a measured number, not a feeling.

In your editor

Lives next to your graph.

No second window. No context switch. The agent panel sits inside the Blueprint editor, with token usage, streaming responses, and run history in the same place you're working.

Other tools route you through a separate IDE or chat client. Kismet is the only one that ships as native UE5 editor integration.

Editor viewScreenshot coming

Yours, openly

Your key stays yours.

Kismet calls the AI provider directly from your machine. Your API key never reaches Kismet's servers, and is never proxied or logged.

Conversation history is saved to your account so you can review past runs and so Kismet can improve. Your code and your key are not.

Who it's for

Built for people who ship.

Kismet is not a game generator. It assumes you know what you're building and makes the building faster — for Blueprint and C++ developers, technical designers, and studios on a deadline.

If you're looking for a tool that turns a prompt into a game, this isn't it. If you're looking for one that holds up in a five-year-old codebase, it is.

Pricing

Free during beta.

Bring your own API key. No subscription. No usage cap from us — you pay your model provider for what you use.

For studios

Team plans with shared knowledge bases, billing, and SSO are in the works. Tell us about your studio and we'll reach out.

We'll only use your email to reach out about team plans. See our Privacy Policy.

Community

Build with us in Discord.

Share what you're shipping, request features, watch for what's landing next. Closest line to the team.

FAQ

Common questions.

Who is Kismet for?

Professional Unreal developers and studios. Kismet does the mechanical work — placing, wiring, refactoring, tracing — at production scale, and verifies it with the compiler. It is not a prompt-to-game generator.

What does Kismet do?

Kismet is an AI agent for Unreal Engine. It edits Blueprint graphs, Animation Blueprints and state machines, Materials, and UMG widgets. It reads your C++ — including plugins and engine source — and verifies every change with the compiler. It runs as a UE5 editor plugin.

Does my API key go through Kismet servers?

No. The plugin calls the AI provider directly from your machine. Your key is never proxied, stored, or logged on Kismet servers.

Why do I need an account?

So your conversation history persists across machines, and so device pairing works.

What UE versions are supported?

UE 5.6 and 5.7. Older versions on request — write us if you have a project on an older engine.

What models does it use?

Frontier models from Anthropic, OpenAI, and Gemini — with your own API key. Bring one provider or mix them.

Why not just Claude Code or Codex with an Unreal MCP server?

An MCP server gives a general-purpose agent thin wrappers around editor calls. The model still has to guess Blueprint internals — pin types, anim pose spaces, material instance rules — and "success" means the call returned, not that the graph compiles. Kismet bakes that Unreal knowledge into the tools themselves, compiles every change before reporting it done, and is graded against an eval suite with code-level assertions before each release. And it runs inside the editor as a native plugin, not from a separate IDE.

Which platforms work?

Windows and macOS. The plugin builds and runs on both.

The AI agent for
production Unreal.

  • Free in beta
  • UE 5.6 and 5.7