Data Structure Tutorials

Below you will find a video series on how to set up data driven product configurations.


A brief overview of what the videos in the series go through.

Key takeaways:

  • Introduction to Product Configurators.

  • Separating the data from the logic.

  • Data can be modified by anything.

Behavior Data, Options & Categories

This video covers pulling variant information out of an asset and inserting it into the data structure. We also do an overview of the options & categories hierarchy levels and their properties.

Key takeaways:

  • Connecting variants to the data structure.

  • The levels that determines your categories and the options under each category.

  • The properties for each and where they are used.

Variant Controller

Inserting a graph to interpret what happens in the data structure. The variant controller gets connected to the category and handles the switching of the variant.

Key takeaways:

  • Inserting the brain that handles the logic for each category.

  • The brain is separated from the data.


The videos above ran through how to manually set up a data structure. The utilities automates the set up of the data structure and eliminates a lot of the manual input.

Key takeaways:

  • Utilities can automate the set up described above.

Category Behavior

Trigger variants based off of what category is active.

Key takeaways:

  • Option to trigger variants based off of category that becomes active.

Category Cameras

Control different cameras for different categories.

Key takeaways:

  • How to map different cameras to different categories.

Camera Smart Asset

Walking through the camera controls for the orbit camera smart asset.

Key takeaways:

  • Learn the controls available on the camera smart asset.

No code UI

How to set up a no code UI manually from your data structure.

Key takeaways:

  • How to manually set up a no code ui from your data structure.

Configurator From Scratch

A run through of setting up a product configuration from scratch. This video showcases some of the utilities and automates the set up of the data structure.

Key takeaways:

  • Using the utilities to set up a data driven product configuration from scratch.