Skip to content

Navigating the UI

Mattercraft features a rich interface made up of a number of different panels, each of which are essential when developing Mattercraft projects.

The sections below showcase the main Mattercraft UI elements, with the fundamental features highlighted.

The Left Menu lets you switch between a variety of panels on the left-hand side of the screen.

The panels you can navigate between include:

PanelDescription
Project panelA list of files in your project that are relevant to the creative process.
All Files panelA tree of all of the files that make up your project, including those that are more technical or automatically generated by Mattercraft.
Search panelAllows you to search for content inside Mattercraft specific files.
Publish panelPublishes your project so anyone with the project trigger can access your project. You may also view previously published versions and set one to the version your trigger should launch into if you have more than one.
Dependencies panelEnables you to add additional functionalities into your Mattercraft project such as Augmented Reality by Zappar, Google or Microsoft Clarity Analytics, Particles, Physics and more*.

*The dependencies panel allows you to leverage any JavaScript library from the huge NPM package repository.

At the bottom of the Left Menu, you will find other helpful features in addition to the panels described above, such as:

Feature or panelDescription
UserShows how many people are working on this project at the same time. You may have multiple users edit a Mattercraft project at once.
Commit historyThe Commit History lets you save versions of your project as you work on it.
What’s newThe What’s New section provides a list of the latest Mattercraft updates.
SettingsThe Settings menu enables you to edit project-related settings.

The 3D viewport provides a view of your scene, where you can manage the scale, rotation, and position of your content.

Clicking on the Live Preview button, located to the top left of the screen, will allow you to preview your project (remember to save your changes first!).

Learn how to preview and publish your Mattercraft project on our Previewing and Publishing documentation.

The Hierarchy panel displays the content that makes up your scene.

You can add content to the Hierarchy panel (and therefore the 3D viewport) by clicking and dragging assets from the Left Menu:

Adding Components to your Hierarchy by dragging them from the Left Menu

or by right clicking on an existing node in the Hierarchy and selecting + New, before selecting your chosen component:

Adding Components to your Hierarchy by creating them inside the Hierarchy

The Node Properties panel shows properties relevant to the selected node in the Hierarchy.

You can also use the gizmo in the 3D Viewport to adjust the Position, Scale and Rotation property of a node.

The Behaviors panel allows you to add or create custom behaviors for the selected node in the Hierarchy.

Learn how to add and create interactivity to your Mattercraft project with behaviors by taking a look at our Adding interactivity documentation.

The Animations panel can be opened from the bottom right corner. This panel contains the characteristics of your animations; such as Layers, Timelines, and States.

You can also launch the Animations panel in a pop-up window. This is helpful if you have a larger project with a multitude of animations.

Using the Animation panel’s pop-out feature

Discover more about creating and using animations in your Mattercraft project by checking out our Animation System documentation.

The Status Bar shows you the size of your project and if any errors are present. This bar also enables you with tools to debug your project.

Continue your Mattercraft journey by reading the rest of our in-depth documentation.