# Develop application logic with Script Graphs

Use Script Graphs to create interactions and logic in your project.

## Create a graph file 

Create a graph file to get started. For more information, see [Create a new graph file](vs-create-graph.md).

## Add and connect nodes 

After you have a graph file, [add a node](vs-add-node-to-graph.md) or [connect nodes together](vs-creating-connections.md) to build logic. 

## Create Subgraphs 

Reuse logic with [Subgraphs](vs-nesting-add-subgraph.md).

## Debug your graphs 

You can [use relations](vs-relations.md) to help you debug your scripts, or use Visual Scripting's [predictive debugging](vs-debugging.md) to help you catch problems.