CodeFizz
ToolsDemoDocsBlogRoadmapChangelogPricingFAQ
Get the plugin

Getting Started

  • Introduction
  • Quick Start
  • Requirements
  • Installing the CLI
  • License & Machines

Guides

  • Installing the Plugin
  • The AI Skill
  • CLI vs MCP
  • Multiple Editors
  • How It Works
  • Discovering Commands
  • The Editor Chat Panel

Walkthroughs

  • Build a Blueprint with AI
  • Author a Material Graph
  • Create a Niagara System
  • Rig a Character with AI
  • Build an Animation Blueprint
  • Build Sound with AI
  • Build a Modular Character
  • Grow a Tree with AI
  • Build a Gameplay Ability System
  • Generate a Landscape with AI
  • Work with World Partition

Reference

  • Reference
  • Audio
  • Mutable
  • Control Rig
  • Niagara
  • PCG
  • Procedural Vegetation
  • Materials
  • Gameplay Ability System
  • World Building
  • Behavior Trees
  • Environment Queries
  • StateTree
  • Sequencer
  • Level Actors
  • Project Settings
  • Blueprints
  • Blueprint Structs
  • Enhanced Input
  • Asset Management
  • Bulk Asset Ops
  • Data Assets
  • Object Properties
  • UMG Widgets
  • Data Tables
  • Curves
  • Animation
  • Console Commands
  • Profiling
  • Core
  • Debug
  • Mass Entity (ECS)

Help

  • FAQ
  • Troubleshooting
  • For AI Agents
  • Fix: Plugin failed to load, module could not be loaded (GetLastError 126)
  • Fix: bridge unreachable, editor not responding
  • Fix: cfa targeted the wrong Unreal editor
  • Fix: the CodeFizz panel does not show Active
  • Fix: Unknown command, or plugin version mismatch after an update
DocsReferenceData Assets

Data Assets

Every Data Assets command in CodeFizz Editor Agent, with parameters and examples.

Loading…
PreviousBulk Asset OpsNextObject Properties
CodeFizz

A drop-in Unreal Engine 5 plugin that exposes the entire editor surface (Blueprints, Materials, Niagara, PCG, StateTree, Control Rig, Insights profiling, and more) over the Model Context Protocol. Connect Claude Code, Cursor, VS Code, or any MCP-compatible client and let your AI build inside the engine.

Product

  • Features
  • Docs
  • Tools
  • Blog
  • Demo
  • Roadmap
  • Changelog
  • Pricing
  • FAQ

Resources

  • Install guide
  • Discord
  • YouTube
  • Open-source edition
  • Manage subscription

Legal

  • Refund Policy
  • Privacy Policy
  • Terms of Service

© 2026 CodeFizz. All rights reserved.

CodeFizz Editor Agent is a CodeFizz product. Payments processed by Polar Software, Inc. (Polar), the Merchant of Record.

5 commands. Each shows its parameters and an example, and has a copyable deep link, so you (or an AI agent) can jump straight to one.

list_data_asset_classes

List all loaded UDataAsset subclasses

Lists all C++ and Blueprint UDataAsset subclasses available in the project. Use to discover which class_name to pass to create_data_asset.

ParameterTypeRequiredDescription
filterstringNoFilter by class name substring
include_abstractboolNoInclude abstract classes (not instantiable)
example
cfa list_data_asset_classes --filter "Recipe"
create_data_asset

Create a new UDataAsset subclass instance

Creates a new data asset of the specified class at the given path. Optionally sets initial property values. Call save_asset after to persist.

ParameterTypeRequiredDescription
class_namestringYesUDataAsset subclass name
asset_pathstringYesContent path to create at (e.g. /Game/Data/DA_MyAsset)
initial_propertiesjsonNoJSON object of initial property name-value pairs
example
cfa create_data_asset --class-name "RecipeData" --asset-path /Game/Data/DA_NewRecipe --initial-properties '{"CraftTime":5.0}'
get_property_valid_types

Query valid dropdown values for a property slot

Returns the list of valid values for instanced/dropdown properties (e.g. Mass Entity Fragments, Traits). IMPORTANT: Always use the filter parameter, without it, some properties return 200+ entries.

ParameterTypeRequiredDescription
class_namestringYesClass name that owns the property
property_pathstringYesProperty path (e.g. Traits, Fragments)
filterstringNoFilter results by name (strongly recommended to avoid huge responses)
include_abstractboolNoInclude abstract (non-instantiable) types
example
cfa get_property_valid_types --class-name "MassEntityConfigAsset" --property-path "Traits" --filter "Miner"
search_class_paths

Search for class paths by filter

Searches for UClass paths matching a filter. Use to find the exact class path for a type you want to reference in properties or create instances of.

ParameterTypeRequiredDescription
filterstringNoFilter by class name substring
parent_classstringNoOnly show subclasses of this parent
max_resultsintNoMaximum results
include_propertiesboolNoInclude property details for each class
example
cfa search_class_paths --filter "Miner" --parent-class "MassProcessor"
list_data_assets

List data assets by path/class

Lists all data asset instances in a directory, optionally filtered by class. Returns asset paths and class names.

ParameterTypeRequiredDescription
pathstringNoContent path to search
class_filterstringNoFilter by data asset class name
recursiveboolNoSearch subdirectories
max_resultsintNoMaximum results
example
cfa list_data_assets --path /Game/Data --class-filter "RecipeData"