🛠️ Universal offline editor for creating game items and dialogues for Unreal Engine 5
Everything in one app: inventory, dialogues, connection graphs, UE5 export
- ✅ Create weapons, armor, consumables, materials, quest items
- ✅ Unique properties for each category (damage, defense, healing, etc.)
- ✅ Visual rarity system (Common → Legendary)
- ✅ Inventory with category grouping
- ✅ Export to UE5: CSV DataTable + JSON DataAsset
- ✅ Cross-dialogues (characters left/right)
- ✅ Visual connection graph with zoom and panning
- ✅ Dialogue branching (one node → multiple connections)
- ✅ Save node positions on graph
- ✅ Export to UE5: CSV + JSON with English keys
- 🌐 Multi-language UI: Toggle interface EN ↔ RU
- 🎨 Dark/Light theme with saved preferences
- 💾 Offline-ready: Data stored in browser IndexedDB
- 📤 Import/Export: Backup and transfer data
- 📱 Responsive design: Works on Desktop and Android
- Desktop: Chrome, Edge, Firefox
- Android: Chrome, Samsung Internet
- Data saves automatically
- No internet required after initial download
💡 Android Tip:
Add to home screen:
⋮ → Add to Home Screen→ Launch as native app (no address bar)
-
Fill basic fields:
- Item ID — Unique identifier (English, no spaces)
Example:WP_Sword_Iron - Name — Display name (any language supported)
Example:Iron Sword
- Item ID — Unique identifier (English, no spaces)
-
Select Category → Dynamic fields appear:
- ⚔️ Weapon: Damage, AttackSpeed, Durability
- 🛡 Armor: Defense, ArmorType, Mobility
- 🧪 Consumable: HealAmount, EffectDuration, StackSize
- 📦 Material: Purity, RefinementCost
- 📜 Quest: QuestId, Objective
-
Set Rarity, Value, Weight
-
Click "➕ Add Item"
-
View in Inventory:
- Go to tab "📦 Inventory"
- Categories expand/collapse (click header)
-
Create dialogue line:
- Set Scene #, Character, Side (left/right)
- Enter Dialogue Text
- Click "➕ Add Line"
-
Connection Graph (Tab "🕸 Graph"):
- 🔗 "Move" Mode: Drag nodes, zoom with wheel, pan background
- 🎯 "Connect" Mode: Click node A → Click node B → Connection created
- 🗑 "Clear Connections": Removes only lines, keeps nodes
-
Delete lines:
- Click "✏️ Select"
- Tap desired lines
- Click "🗑 Delete (N)"
For Items:
ItemId,Name,Category,Rarity,Value,Weight,Dmg,Def,Heal,Icon,Desc
"WP_Sword_Iron","Iron Sword","weapon","common",100,2.5,15,0,0,"🗡️","A sturdy blade"Dialog Export Format:
DialogueID,SceneNumber,CharacterName,DialogSide,DialogText,ConnectedTo
1,1,"Guard","Left","Hello traveler.","2|3"``Import Steps:
- Click Export → CSV in the app
- Drag the file into UE5 Content Browser
- Choose Import to DataTable
Best for: Blueprints, Save Games, and complex logic
Steps:
- Click Export → JSON in the app
- Import using:
- 🧩 Plugin (e.g., VaRest)
- ⚙️ Custom
UDataAssetstruct in C++
- ✅ Data stored in browser's IndexedDB
- ✅ Safe across page reloads
⚠️ Clearing browser cache will delete data — always backup!
🔐 Always back up your work before major changes!
- Go to Export Tab
- Click "📥 Backup Project" → Downloads
.jsonfile - To restore: Click "📤 Import Backup" and select your file
This tool is free and open-source. If it saves you time, consider supporting development!
Perks:
- 🎬 Exclusive tutorials
- 🗳️ Vote on new features
- 💙 Eternal gratitude
Made with ❤️ by ibutaytes
Empowering indie developers 🎮✨