Skip to main content

Common Entity Types

This page contains a comprehensive list of all entity types that you can place in the game with a brief description of each.

AI​

AI entities refer to a collection of different types of NPCs/enemies/anything that you want to run around in the game.

Encounter​

An encounter entity is anything having to do with Encounter Manager/spawners, etc.

Func​

Func entities are gameplay entities that have a specific function.

For example:

  • func/decal spawns a decal.
  • func/fx plays an effect like sound.
  • func/static is any static mesh.
  • func/emitters display particle effects.

Info​

Info entities are placeholder entities for different systems - they have data but don’t perform a specific function.

For example:

  • Locator in space
  • Transform entities

Traversal​

Traversal entities are entities that hold traversal information (a.k.a. do this animation here). These make a start and end point for a traversal.

Light​

There are different types of light entities.

The most common are:

  • Point light
  • Omnidirectional light
  • Spotlight

Player Start​

A player start entity is an entity that adds a spawn point for the player in the level.

Pickup​

Pickup entities are things the player can pick up in the game.

Sound​

Sound entities place a specific sound in a specific location in the map.

Spline​

A spline entity is a curve that travels through 3D space (allowing objects to move).

Target​

A target entity allows entities to send signals to each other.

  • Entity-based functional scripting.

Trigger​

A trigger entity sends an activation of some sort.

For example:

  • Bounce pad
  • Hurt trigger

Volume​

A volume entity is an area that’s marked out in the level.

For example:

  • Flyable areas for AI navmesh