Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.82 KB

File metadata and controls

44 lines (30 loc) · 1.82 KB

Documentation

The individual topics are sorted by occurrence in the development process. Read the docs carefully to be able to use the persistence framework to its full potential.

The basic setup needed to start integrating the persistence framework into a game mode.

What does the central persistence manager do and what useful methods does it provide?

Component setup instructions to make entities persistent and connect them to the manager.

Setup instructions how to persistst entity information.

Adding persistence support for custom components.

What to know about saving states for baked map objects.

Saving scripted states (aka custom class instances unrelated to IEntity).

How to use the loader utilities to manually spawn back entities and scripted states selectively and access the persistence db repositories.

How to utilize versioning for save-data layout changes.

Details how ids are generated and what guarantees they provide.

Tips and considerations for the integration into a custom respawn system.

Persistence specific db query builder utlity.

Modular persistence extensions such as door or destruction management.

Optional debug steps and peformance metrics.