Terms

Alignment

  • Alignment is one of Self, Ally, Neutral or Hostile.

    • Self are the players units. The others are for Ally, Neutral and Hostile Computer Players.

  • see Player, see UnitFilters / TargetFilters

Attribute

In TBE an Attribute is a specialization of the BehaviorBase class and this is why its class name is BehaviorAttribute. In terms of Game design, an Attribute is a property of a Unit into which the player can allocate points. Example of an Attribute would be "Strength".

*Base

*Bhv

  • This c# class name suffix denotes MonoBehaviors. Note that not all TBE MonoBehaviors are suffixed like that. Specifically MonoBehaviors that are Singletons (like Managers) are not suffixed with *Bhv.

Database

  • when we talk about Database we refer to the ScriptableObject based data that TBE creates and uses. See also Base Data Model

Destroy (a unit)

  • permanently remove a unit from the game.

Die

  • means that a unit is issued the "Die" command.

Kill (a unit)

  • kills the unit. Internally the unit’s hitpoints are set to zero and this will trigger death, but only if the unit does not have the unkillable flag.

Local UI

  • The UI that is displayed for a specific unit at the location of that unit.

Rt*

  • This c# class name prefix signifies a Runtime Component

Vitals

  • Vitals are the combination of Life, Shield and Energy.

Hint

This is a suffix of property names. Example: Model Hint.

All Hints are optional strings. This means that TBE itself does not require them.

If you use any Hint field, it is your responibility to ensure that something correct gets done with this information.