#Key terminology

Across Beam we use some key terminology which is worth knowing before you get started

  • Project

    A project represents an individual experience or game. Think of it as your top level grouping for each distinctive thing you build.

  • Slot/Unit

    A project will have one or many slots and these represent a space for content to be placed. As we are currently moving to the new Slot terminology, the old Unit may still be found in the Unity plugin. They are the same thing.

  • Instance

    An instance represents one copy of a slot. You might have multiple instances of a slot called 'Boardroom table chair' for example, which would ensure all of those slots were fulfilled by the same asset.

  • Area/Scene

    An area is a way of grouping slots to make them easier to manage. A good example is using areas to represent different levels or environments within your experience.

  • Asset

    An asset is a piece of content which can be a 3D object, an image, a video, an audio file or some JSON data (coming soon)

  • Content Layer

    A content layer is a group of links of assets to slots and defines a set of content to be placed into a projects slots.

  • Fulfillment

    A fulfillment is what occurs when a content layer matches a project and it's slots and a set of assets are delivered for your slots.

  • Custom metadata

    Custom metadata is extra fields you can attach to your assets and then handle in your project. For example a URL could be attached to an Asset to handle a conversion when a user interacted with it.