What’s New
Getting Started

Components

Last Updated: November 2, 20240.7 min read

Overview

The Entity Component system in the Sceneri Editor streamlines how Entities are created and managed within a scene, making it easier for developers to organize and build game content. Designed with flexibility and ease of use in mind, this system allows developers to assemble games by configuring Entities with a range of modular Components.

In the Sceneri Editor, developers can set up empty Entity containers and then add Components to define their behaviors and functions. These Components, such as Mesh, Light, Constraint, and Character Controller, enable the creation of reusable prefabs that level designers can place across the game for consistent setups.

The Components panel provides access to all Components that can be added to an Entity, and this article provides detailed information on the settings for each one.

  • Animations

    Animation Components are used for anything that has complex animation data and uses a skeleton. Animation Components have a complex Skeleton inside which helps move the vertices of the Skeletal Mesh to match the current animation.

  • Audio

    An Audio Component is used to create and control an instance of sound. For example, say you wanted a particle sfx that resembles a crackling campfire fire in your scene.

  • Camera

    The Camera Components add a camera perspective as a sub-object to an Entity. For example, you could use Camera Components to switch between multiple cameras in your scene during gameplay.

  • Character Controllers

  • Gameplay

    Gameplay Components are a framework for building the types of attributes that you might find in an RPG or goal-based gameplay setup. Examples include collectibles and finish flags for level progression.

  • Light

    Different types of Light Components will allow you to add a light source as a sub-object to an Entity, depending upon the effect you aim to achieve this can vary from directional lights (sun) or a simple candlelight (point light).

  • Physics

    The Gravity Components are used to affect global or local gravity within a scene. For example, a Spline Gravity Component allows you to push a player or dynamic object along a path (spline) in your scene.

  • Primitives

    Primitive Components can be used to create basic shapes or triggers around other objects, indicate debug information in design or create paths within a scene.

  • Spline

    Spline Components provide creators with a way to draw splines within a level. This is particularly useful for designating paths for moving objects, such as platforms, characters, or cameras.

  • Vehicle

    Vehicles can be assigned to a spawn point or be possessed within a scene to interact with. This section covers the modular components used to construct and interactive with vehicles in your scenes.

Feedback

Please be sure to submit issues or feature requests through the embedded feedback form. In the event it is a major issue please contact us directly through Discord.