This plugin is in BETA. Please use it carefully in your production projects.

Introduction

AI Copilot for Unreal Engine

Welcome to Puro AI - your intelligent assistant for accelerating game development with Unreal Engine. This documentation will guide you through everything you need to know about using Puro AI effectively.


What is Puro AI?

Puro AI is an intelligent copilot designed specifically for Unreal Engine developers. It integrates seamlessly into your workflow, providing:

  • Intelligent suggestions for Blueprint nodes and connections

  • Python task execution with automatic error correction

  • Context-aware commands that understand your project structure

  • AI-powered code generation tailored to Unreal Engine best practices

Whether you're a beginner learning Unreal Engine or an experienced developer looking to speed up your workflow, Puro AI helps you build your projects faster and smarter.

Key Benefits

  • Accelerate Development - Generate complex Blueprint logic in seconds

  • 🧠 Context-Aware - Understands your project structure and provides relevant suggestions

  • 🔧 Auto-Correction - Automatically fixes Python script errors

  • 🎮 UE Native - Built specifically for Unreal Engine workflows


Features

Blueprint Analysis & Suggestions

Puro AI provides intelligent recommendations for Blueprint nodes, connections, and optimizations based on your project context.

What it does:

  • Analyzes your existing Blueprint graphs

  • Suggests optimizations and improvements

  • Recommends appropriate nodes for your use case

  • Identifies potential issues in your logic flow

Example Use Cases:

  • "Add two numbers and print the result"

  • "Create a health system with damage handling"

  • "Loop through all actors and apply damage"


Python Task Execution with Auto-Correction

Execute Python scripts directly in Unreal Engine with intelligent error handling. If a script fails, Puro AI automatically analyzes the error and generates a corrected version.

What it does:

  • Executes Python scripts for level/asset operations

  • Spawns actors, creates materials, and manages scenes

  • Automatically corrects scripts when errors occur

  • Provides summaries and warnings before execution

Example Tasks:

  • Spawn actors in the level (cubes, lights, cameras)

  • Create or modify materials and assets

  • Batch operations on multiple assets

  • Level editing and scene management


Context-Aware Commands

Use natural language to execute complex tasks. Puro AI understands your project structure and translates your commands into actionable Blueprint logic or Python scripts.

1

How it works

  • Open a Blueprint in Unreal Engine

2
  • Describe what you want to create in natural language

3
  • Puro AI generates the appropriate nodes and connections

4
  • Review and accept the generated logic

Example Commands:

  • "On BeginPlay, print Hello World"

  • "If health is less than 50, print Low Health"

  • "Get PlayerHealth, subtract Damage, clamp to 0, save"

  • "Loop 10 times and print the index"


Custom Model Selection

Choose from the best AI models available to power your experience:

Available AI Models:

Provider
Models

OpenAI

GPT-4o, GPT-4o Mini, GPT-4 Turbo, GPT-3.5 Turbo

Anthropic

Claude Opus 4, Claude Sonnet 3.5, Claude Haiku 3.5

Google

Gemini 2.5 Pro, Gemini 2.5 Flash, Gemini 2.5 Flash Lite

Select the model that best fits your needs based on speed, accuracy, and token efficiency.


Easy Blueprint Commenting

Automatically generate comments for your node webs. Puro AI analyzes your Blueprint graphs and creates clear, descriptive comments to improve code readability.


Blueprint Graph Generation (Coming Soon)

AI-powered generation of complete Blueprint graphs based on high-level descriptions and requirements.

Upcoming capabilities:

  • Describe game mechanics in plain English

  • Generate complete, connected Blueprint graphs

  • Create entire systems from simple descriptions


Dashboard

The Puro Dashboard is your central hub for managing your account, API keys, and usage.

Overview

When you log in, you'll see:

  • Welcome message with your account name

  • Current plan status

  • Token usage for the current month

  • Quick access to your API key

API Keys

Your API key is essential for authenticating requests from the Unreal Engine plugin.

Important Security Notes:

  • ⚠️ Keep your API key secure

  • ⚠️ Never share it publicly or commit it to version control

  • ⚠️ Use this key to authenticate requests from the Unreal Engine plugin

Managing Your API Key:

  1. Navigate to the API Keys section

  2. View your current API key (partially masked for security)

  3. Click Copy to copy the full key to your clipboard

  4. Use Regenerate if you need a new key (this invalidates the old key immediately)

Usage Analytics

Monitor your token consumption with detailed analytics:

  • Tokens Used This Month - Track your monthly consumption

  • All Time Usage - Total tokens used since account creation

  • Daily Average - See your typical daily usage patterns

  • Usage Charts - Visual representation of your token consumption over time

Billing & Subscription

Manage your subscription and view billing history:

  • View your current plan

  • Upgrade or change your subscription

  • Access past invoices and payment history

Settings

Configure your account preferences:

  • Profile Details - View your name, email, and authentication provider

  • Notifications - Toggle email notifications and usage alerts

  • Account Actions - Sign out of your account


Using the Plugin

Blueprint Node Generation

Puro AI can generate various types of Blueprint nodes:

Node Type
Description
Example

Event

BeginPlay, Tick, ActorBeginOverlap

"On BeginPlay, do something"

Function

Math operations, PrintString

"Add two numbers"

Branch

If-then-else logic

"If health is low, heal"

Loops

ForLoop, WhileLoop

"Loop 10 times"

Sequence

Execute multiple outputs in order

"Do A, then B, then C"

Variables

Get/Set variable operations

"Get health, subtract damage"

Common Functions

Puro AI supports all common Blueprint functions:

  • Math: Add, Subtract, Multiply, Divide

  • Comparison: Greater Than, Less Than, Equal

  • Utility: Max, Min, Clamp

  • Conversion: IntToString, FloatToInt

  • Output: PrintString, Print to Log

Best Practices

  • Be Specific - The more details you provide, the better the results

  • Use Natural Language - Describe what you want as if talking to another developer

  • Review Before Accepting - Always review generated logic before implementing

  • Iterate - If the first result isn't perfect, refine your description


Pricing Plans

Free Plan

$0/month

Perfect for trying out Puro AI.

✓ Limited API calls ✓ Community support ✓ Basic Blueprint suggestions ✓ Standard code completion


$15/month (billed annually) | $18/month (billed monthly)

For serious developers.

✓ Unlimited API calls ✓ Priority support ✓ Advanced Blueprint AI ✓ Full C++ integration ✓ Real-time debugging ✓ Custom training data


Enterprise Plan

$82/month (billed annually) | $99/month (billed monthly)

For teams and studios.

✓ Everything in Pro ✓ Custom usage limits ✓ Dedicated support ✓ Team onboarding ✓ Custom integrations ✓ Priority feature requests


FAQ

What Unreal Engine versions does Puro AI support?

Puro AI supports Unreal Engine 5.x versions, with optimized support for UE 5.4.

Do I need coding experience to use Puro AI?

No! Puro AI is designed to help developers of all skill levels. Use natural language to describe what you want, and Puro AI will generate the appropriate logic.

Can I use Puro AI for commercial projects?

Yes, you can use Puro AI for both personal and commercial game development projects.

How do I cancel my subscription?

You can manage your subscription from the Billing section of your dashboard.

What happens if I exceed my usage limits?

On the Free plan, you'll need to wait until the next billing cycle or upgrade. Pro and Enterprise plans have higher or unlimited limits.

Can I change plans at any time?

Yes, you can upgrade or downgrade your plan at any time from your dashboard.

Is my API key secure?

Yes. Your API key is encrypted and securely stored. Never share it publicly or commit it to version control.

What happens if my generated code has errors?

For Python scripts, Puro AI automatically detects errors and generates corrected versions. For Blueprint nodes, you can refine your description and regenerate.

Can I regenerate my API key?

Yes, you can regenerate your API key from the dashboard. Note that your old key will stop working immediately.


Support

Getting Help

  • Dashboard Help - Report bugs directly from the Bug Report section in your dashboard

  • Community - Join our community for tips, tricks, and support from other developers

Contact

For enterprise inquiries or dedicated support, reach out through our contact options available in the dashboard.


Version History

Version
Date
Changes

1.0

2025

Initial release with Blueprint analysis, Python execution, and custom model selection


Thank you for choosing Puro AI. Happy developing! 🎮

Last updated