About RustCuiEditor - Visual CUI creator
Rust CUI Editor
Visual Interface Designer for Rust
Stop writing UI code blindly. Design your CUI interfaces visually and export ready-to-use code in seconds.
What is this?
Rust CUI Editor is a desktop application for creating Rust game UI (CUI) interfaces using a visual drag-and-drop editor. Instead of writing dozens of lines of CuiHelper code and constantly reloading your plugin to see the result, you design everything visually and get clean, working code instantly.
|
Elements
Panel |
Layout
Horizontal Layout Group |
Visual
Drag elements on canvas |
Alignment
Left / Center / Right |

SVG Design Import
Import your designs directly from professional design tools:
|
Figma |
Illustrator |
Inkscape |
Any SVG |
|
► Automatic source detection optimizes parsing for each tool |
Figma Plugin & Tools
|
New "Tools" folder included with the editor:
► CuiHelper Plugin for Figma — export designs directly to C# code |
Smart Resize Mode
|
Default Mode
Resize by changing Anchor values |
Shift + Resize
Resize by changing Offset values |
Inline Text Editing
|
► Double-click any text element to edit it directly on canvas |
Guides, Grid & Smart Snapping
|
► Draggable guides from rulers |
|
Multiple Backgrounds
Preview your UI on actual game screenshots:
| Game view Inventory Loot container Crafting Map Transparent |
Export Formats
Generate ready-to-use code in three formats:
|
C# (CuiHelper) container.Add(new CuiPanel {
RectTransform = {
AnchorMin = "0.3 0.3",
AnchorMax = "0.7 0.7"
},
Image = { Color = "0.1 0.1 0.1 0.9" }
}, "Overlay", "MyPanel");
|
JSON [{
"name":"MyPanel",
"parent":"Overlay",
"components":[...]
}]
|
Full Plugin
Complete .cs file with: |
Import Existing Code
|
Already have CUI code? Import it!
► Paste JSON array The editor parses your code and recreates all elements for visual editing. |
Project Management
|
► Save/Load project files |
|
Property Editor
Full control over every element property:
|
► Position (anchors + offsets) |
► Fade in/out animations |
Quote
<b>text</b>— Bold
<i>text</i>— Italics
<size=20>text</size>— Size
<color=#FF0000>text</color>— Color
Element Hierarchy
|
► Layer-based structure (Overlay, Hud, HudMenu) |
Additional Tools
|
Measure Tool |
Style Picker |
Sprite Library |
Color Picker |
Quality of Life
|
► Unlimited Undo/Redo |
► Smooth multiplicative zoom |
Performance Optimization
|
► Element caching for faster rendering |
|
System Requirements
► Windows 10/11 |
Installation
1. Download and extract |
Support
Questions or issues? Contact me via CodeFling messages.








