Logic Flows
Made Visual
Built for Unreal Engine developers drowning in JSON files. Used by anyone who needs to design complex logic visually.
Design quest systems, dialogue trees, state machines - any complex logic. Export clean data structures that actually work with your code.

What is LoomGraph?
I built LoomGraph after years of wrestling with massive JSON files in Unreal Engine, trying to keep quest data organized while maintaining complex branching logic.
The problem: Traditional tools force you to choose between visual clarity and technical precision. You either get messy diagrams that don't export properly, or you're stuck hand-coding complex data structures.
LoomGraph bridges that gap - design visually, export perfectly.
Visual Game System Design
Design any data-driven system visually, export clean JSON for your game engine
Built By Developers, For Developers
Every feature solves a real pain point I've experienced firsthand
Visual Node Editor
Finally see your entire game logic at a glance. No more getting lost in nested code - drag, drop, and connect any system.
Engine-Agnostic Export
One-click JSON export works with Unity, Unreal, Godot, or your custom engine. No vendor lock-in.
Built for Complexity
Handle quest states, AI behaviors, game progression, and any branching conditions without a single if-statement.
Your Canvas, Your Vision
At its heart, LoomGraph is a blank canvas
While you can build quest systems, dialogue trees, AI behaviors, and complex game logic, the real power lies in what you choose to create.
No templates.No rigid structures.No assumptions about your game.
Just pure creative freedom to build exactly what your vision demands.
From Idea to Implementation in 4 Steps
Create complex game systems faster than ever before
Design Visually
Create logic nodes, connect them with branches, and see your game systems flow in real-time. No coding required.
- Drag and drop interface
- Real-time visual feedback
- Unlimited undo/redo

Add Logic & Conditions
Set variables, create branching conditions, and define complex game behaviors based on any game state or player actions.
- Conditional branching
- Variable management
- State tracking

Export Clean JSON
One-click export generates structured JSON that's ready to import into any game engine or framework.
- Optimized file size
- Human-readable format
- Version control friendly

Integrate & Ship
Import the JSON into your game engine of choice.
- If you can read JSON, you can use LoomGraph
- Engine plugins are coming soon
Works With Your Favorite Engine
Universal JSON export means LoomGraph works with any game engine. Perfect for quest systems, dialogue trees, and game logic in Unity, Unreal Engine, and more.

Unity
Perfect for Unity quest systems & dialogue

Unreal Engine
Blueprint-compatible quest designer

Godot
GDScript quest system integration
Web/JavaScript
Any JS framework
Use Cases
RPG Quest & Progression
Design quest chains with prerequisites, task dependencies, skill trees, and item unlock systems.
Visual Novels
Create complex branching storylines with multiple endings and character routes.
AI & State Machines
Design behavior trees, state machines, patrol routes, and decision trees for NPCs and enemies.
Educational Games
Build adaptive learning paths and interactive tutorials that respond to student choices.
Game Systems Design
Design crafting recipes, tech trees, unlock systems, and any data-driven game mechanic.
Interactive Fiction
Craft intricate choice-driven narratives with state tracking and variable management.
Loved by Game Developers
Join hundreds of developers who've streamlined their narrative workflow
"LoomGraph allows me to visually see the outline and flow of my game's quests. I can add and tweak all the metadata needed by my framework as well as adjust and reroute the story as I progress with development."
An increase in story development but also a confidence boost in my ability to create complex branching narratives.
Corey
Indie Game Developer
RedBird.Games
Perfect For Quest Design & Any Data-Driven System
If you're managing it in JSON, you can design it in LoomGraph
Quest & Narrative Systems
- Quest chains with prerequisites
- Multi-stage quest objectives
- Branching storylines & dialogue trees
- Quest journal systems
- Quest tracking and objectives
- Dynamic quest generation
- Quest reward tables
Progression & Unlocks
- Skill trees and talent systems
- Tech trees and research paths
- Achievement dependencies
- Item unlock sequences
- Level gating systems
AI & Behavior Logic
- NPC behavior trees
- Enemy state machines
- Patrol routes and waypoints
- Combat AI decision trees
- Dynamic difficulty systems
Game Economy & Crafting
- Crafting recipe chains
- Resource conversion flows
- Trading systems
- Currency exchanges
- Loot table dependencies
Level & Content Flow
- Level progression maps
- Tutorial sequences
- Puzzle dependencies
- Collectible locations
- Secret area unlocks
Event & Trigger Systems
- Game event chains
- Cutscene triggers
- Environmental storytelling
- Time-based events
- Conditional spawning
Stop Managing JSON Files Manually
Simple, Transparent Pricing
Choose the plan that fits your workflow
Pro
For professional teams
- Unlimited Projects/Graphs/Exports
- Team Collaboration
- Graph Versioning
- Priority Support
Have Questions?
For enterprise inquiries, custom pricing, or general questions about LoomGraph
Technical Questions Answered
Everything you need to know about using LoomGraph for your game systems