Table of Contents

Character Templates

A Character Template is a blueprint for creating characters from a defined Character Type.
They provide an easy way to use characters anywhere in your project.


Shared Fields

Fields required by all Character Templates.

Field Type Description
Character Type UnifiedCharacterTypeSO / LayeredCharacterTypeSO Reference to the Character Type this template is based on.
API
Character Name String Name for characters created from this template (does not need to be unique).
API
Character Display Name String Optional display name shown for characters created from this template.
API

Unified Character Template

Setup

A blueprint used to create a Unified Character at runtime. Can be used in the Unified Character Loader component.

Tip

To create a Unified Character Template:
Right-click in the Project window → Create > BlazerTech > Character Management System > Character Templates > Unified Character Template

Unified Character Template

Fields

Field Type Description
Character Spritesheet AssetReferenceT<Texture2D> Reference to a spritesheet the same size as the Base Spritesheet in the Character Type. When referenced, the spritesheet is marked as Addressable, allowing it to be loaded/unloaded during runtime.
API

Layered Character Template

Setup

A blueprint used to create a Layered Character at runtime. Can be used in the Layered Character Template Loader component.

Tip

To create a Layered Character Template:
Right-click in the Project window → Create > BlazerTech Character Management System > Layered Character Type

Layered Character Template

Once the Character Type reference is set, a list of all layers from the referenced type will appear.
Each layer includes:

  • Dropdown – Select which option to use for the layer.
  • Search bar – Narrow results if the list is large.

Buttons

  • Recreate List – Rebuilds the layers list and resets all values.