Tools
CreateFile
Create new project assets with AI
The CreateFile tool creates new assets in your Unreal project including Blueprints, materials, data structures, and more.
Supported Asset Types
Blueprints
Create a Blueprint Actor called BP_HealthPickup at /Game/Blueprints/Items
Create a Character Blueprint called BP_Enemy at /Game/Blueprints/AI
Create a Widget Blueprint called WBP_Inventory at /Game/UI
Create an Actor Component Blueprint called BPC_Health at /Game/Components
Create an AnimInstance Blueprint called ABP_Character at /Game/AnimationData Structures
Create a User Defined Struct called S_WeaponData at /Game/Data
Create a User Defined Enum called E_DamageType at /Game/Data
Create a DataTable called DT_Items using row struct S_ItemData at /Game/DataAI Assets
Create a Behavior Tree called BT_EnemyAI at /Game/AI
Create a Blackboard called BB_EnemyData at /Game/AIMaterials
Create a Material called M_Basic at /Game/Materials
Create a Material Instance called MI_Red with parent M_Basic at /Game/MaterialsOther Assets
Create a Curve Float called C_DamageFalloff at /Game/Data
Create a CurveTable called CT_BalanceData at /Game/Data
Create a RenderTarget2D called RT_Minimap at /Game/Rendering
Create a SoundCue called SC_Explosion at /Game/Audio
Create an AnimMontage called AM_Attack at /Game/Animation
Create a BlendSpace1D called BS_Walk at /Game/AnimationBlueprint Options
When creating Blueprints, specify the parent class:
Create Actor Blueprint BP_Pickup
Create Character Blueprint BP_Enemy
Create Pawn Blueprint BP_Vehicle
Create GameMode Blueprint BP_MyGameMode
Create PlayerController Blueprint BP_MyPlayerController
Create UserWidget Blueprint WBP_MainMenu
Create AnimInstance Blueprint ABP_PlayerCreating with Initial Content
Some assets can be created with initial content:
Structs with Fields
Create S_CharacterData with fields:
- float Health
- float Stamina
- int Level
- FName CharacterIDEnums with Values
Create E_GameState with values:
- MainMenu
- Playing
- Paused
- GameOverText Files
Create a text file called MyConfig.ini at /Game/Config with content:
[Settings]
Volume=0.8
Difficulty=NormalAsset Paths
Assets are created at the specified path:
/Game/Blueprints/BP_Player → Content/Blueprints/BP_Player.uasset
/Game/UI/WBP_HUD → Content/UI/WBP_HUD.uasset
/Game/Data/DT_Items → Content/Data/DT_Items.uassetIf the directory doesn't exist, it will be created.
Example: Complete Game Setup
Create the following assets:
1. S_PlayerData struct with:
- float MaxHealth
- float CurrentHealth
- int Score
- FName PlayerID
2. E_GameState enum with:
- MainMenu, Loading, Playing, Paused, GameOver
3. BP_GameManager Actor Blueprint
4. BP_PlayerCharacter Character Blueprint
5. WBP_HUD Widget Blueprint
6. BT_EnemyAI Behavior Tree
7. BB_EnemyData Blackboard
8. DT_LevelData DataTable using S_LevelInfoPermissions
Creating assets requires user approval. A dialog will show:
- Asset type being created
- Target path
- Any initial content
Click Allow to proceed or Deny to cancel.