I know about the emotion system and the possibility of the background information - but I still end up with a character which is set in more or less one “mood” oder “character variant”. We all know, we have good days and bad days and therefore our behaviour varries depending on mood, energy-level, environment and many more parameters. I would like to have something similar for my character.
My idea - creating variants or clones of my character but adjusting the char design in a desire direction. Then on runtime swiching between the variations of the character to realy have colored moods and behaviors.
Is this possible (with Unity)? Or would it be possible to reach this goal with the existing tools? I could imagine it is possible with more background or behaviour information for the char design - but I only have a very limited text length …
I wonder if a version created here could be chosen as the currently active character, and then on another day a different version could be used? The versions would be very similar but maybe different on things like mood etc.
Thanks for your thoughtful question and for sharing your ideas!
Currently, Character Versioning is not designed for dynamic personality or behavior switching at runtime, and this specific feature is not yet supported. However, we’ve noted this as a feature request and added it to our internal list for consideration.
In the meantime, you could experiment by creating separate characters with distinct personality traits or emotional tones and switching between them manually in your application. Alternatively, updating your character’s description manually during runtime might help approximate the desired behavior shift.