Quickstart: Build Your First Graph

Blank canvas to working pipeline in about five minutes. By the end you’ll understand nodes, ports, and evaluation.

Step 1: Get Your Bearings

Open epixtudio. Four areas:

The canvas is empty. Time to fix that.

Step 2: Add Your First Nodes

Press Tab to open quick search. Type number and select math/number. A number node appears on the canvas.

Click it. In the Inspector on the right, set the value to 10.

Add a second math/number the same way. Set it to 5. Drag it below or beside the first so both are visible.

Tip: The Library panel on the left is browsable too. Expand a category and drag a node directly onto the canvas.

Step 3: Wire Them Together

Add a math/add node (Tab, type add, select). Put it to the right of your number nodes.

Connect them:

  1. Hover over the output port (right side) of your first number node; it highlights
  2. Click and drag from that port to the a input port (left side) of the add node
  3. Release when the target port highlights; the connection snaps into place
  4. Repeat for the second number node, connecting its output to the b input

Two numbers feeding into an addition. That’s a graph.

Tip: Port colors indicate types. Matching colors connect freely. The Any type (gray) accepts everything.

Step 4: Run It

Press F5 (or click Run in the toolbar). Each node displays its result inline:

Select the add node and check the Inspector’s Preview section for the full output with execution time.

Step 5: Iterate in Real Time

Click Auto in the toolbar. Every change now triggers immediate re-evaluation.

Try it:

  1. Select the first number node
  2. Change its value to 20 in the Inspector
  3. The add node updates to 25 instantly

Extend the pipeline:

  1. Add a math/multiply node
  2. Connect the add node’s output to multiply’s a input
  3. Add another math/number, set it to 3, connect it to b
  4. Multiply shows 75. The pipeline computed (20 + 5) * 3

Step 6: Mix in Text

Graphs handle more than math. Add a text/template node.

Templates use {port_name} placeholders. Set the template to:

The answer is {value}

Connect the multiply node’s output to the template’s value input. Output: The answer is 75.

Change any upstream number and the text updates through the entire chain.

Step 7: Save

Ctrl+S saves your graph as a .xtudio file. Stored locally; no cloud, no account.

Also available:

What You Learned

Next Steps