Customization #

Customization is central to Pragma Engine’s architecture. You can use a combination of configuration options, plugins, extension data, and custom services to create and adapt features and systems for your game’s needs.

Topics in this section #

TopicDescription
ConfigurationConfiguration basics: setup, priorities, overrides, and dynamic configuration.
Plugins and Extension DataExtend existing features with custom data and logic.
Custom ServicesExtend Pragma Engine functionality with custom services.
Custom ErrorsCreating and using custom errors.
Player BroadcastsBroadcast notifications to player clients.
Shared ConfigHow to use shared config in plugins and services
ConcurrencyConcurrent design and dependent jobs.