If you need a character to appear in multiple versions throughout your story (different outfits, expressions, forms, or identities.) To make this easier, Dorian now supports Character Memory.
Here’s how it works:
Character
Let’s start with your character. The person in your story.
Example: Mephisto is the character, no matter what he’s wearing.
Character Skins
A specific version of that character in the editor.
Example: mephisto-masquerade will refer to [Character] Mephisto in his masquerade [Character Skin].
Character Memory
This is a new variable that starts by pointing to default version of your character.
Now at any point in your game you can use a Remember step to change what that variable points to.
Example:
Remember → (Use Memory) mephisto → is now → mephisto-masquerade.
After this remember step, whenever the game uses the variable “mephisto” as a speaker, the game will display the masquerade version instead.
⚠️ Beta Feature Notice
This feature is currently in beta and may have limitations or unexpected behavior.
Please note:
Not currently supported by the Text Importer. Setup must be done manually in the engine.
We strongly recommend testing your game directly in the app, as the engine emulator has limited capabilities and will not accurately reflect the final player experience.
Cosmetics are currently not viewable in the emulator. This limitation will be addressed in an upcoming update.
As with all beta features, we expect functionality to change over time based on feedback.