Performer Manager

How to work with the GS_Play Performer Manager — performer registration and lifecycle.

The Performer Manager is the singleton controller for the performer system. It tracks all active performers in the scene, handles registration and lookup, and responds to the Game Manager’s lifecycle events automatically.

For component properties and API details, see the Framework API reference.

PerformerManager component in the O3DE Inspector

 

Contents


How It Works

Performers register with the Performer Manager when they activate. The manager provides lookup by name so that other systems — dialogue, cinematics, AI — can find performers without maintaining their own references.

The Performer Manager responds to standby and shutdown broadcasts from the Game Manager, coordinating performer state across level transitions.


Quick Reference

NeedBusMethod
Query performer managementPerformerManagerRequestBusManager-level queries

Glossary

TermMeaning
PerformerAn entity that represents a character in the world with visual, animation, and interaction capabilities
Performer ManagerThe singleton that tracks all active performers and provides lookup by name

For full definitions, see the Glossary.


See Also

For the full API, component properties, and C++ extension guide:

For related systems:


Get GS_Performer

GS_Performer — Explore this gem on the product page and add it to your project.