Node Map Workspace

To define the behavior of an asset in the game in response to the player’s actions, enable physics, as well as modify the associated game flow logic, you may need to add a few nodes on its Node Map.

To access the Node Map of a character or object:

  1. On the Mind Map, double-click the 3D World node where you want to modify an asset.
  2. Inside the 3D World, on the Asset panel, double-click the asset, for example, the character asset in your game.

The corresponding Node Map appears with the selected asset’s name added to the Navigation bar as a highlighted tab.

The Node Map workspace consists of the following parts:

For details on how to work with the Node Map, such as zooming or dragging the grid, see Workspace Overview.

At the very least, any object or character in Buildbox must have two nodes on the Node Map:

  • A Start node, which creates the character or object and enables its physics.
  • A 3D Model node, which defines the shape of the asset.

Adding, Editing, and Deleting Nodes for an Asset

To add a node to the Node Map:

  1. On the Mind Map, double-click the 3D World node where you want to modify an asset.
  2. Inside the 3D World, on the Asset panel, double-click the asset, for example, the character asset in your game.
    The Node Map is displayed, with the name of the selected asset highlighted on the navigation bar.
  3. In the Node panel on the left, expand the node category from which you want to add a node.
    If you don’t know the category, type the name of the node in the Search field.
  4. Drag the node you need from the Node panel to the Node Map.
  5. Define the node attributes in its Options panel.
  6. Customize the node, if needed, and connect it to the other nodes.
If applies, you can also duplicate an existing node with its connectors, if there are any—just select the node and press D on your keyboard.

To edit the attributes of a node:

  • Click the node and make the necessary updates in the respective Options panel.
  • If the node has an Edit icon in the top right corner, you can customize the node by editing its JavaScript code and modifying its inputs and outputs. In this case, either click the Edit icon or simply double-click the node. For details, see Customizing Nodes.

    To see the Buildbox JavaScript API documentation, on the Buildbox menu bar, go to Help > JS API Reference.

To delete a node with its connectors, select the node and press Delete on the keyboard.