Hi !
I'm testing around different game engine in order to chose the best for my needs. My project is a dating sim under the form of a visual novel. I'm exploring GoDot through the use of VN Template, witch is pretty good for what I'm intending, and I also find GoDot is a very interesting engine as learning it could open me to other kinds of projects. The only drawback is that I'm a beginner and GoDot is so powerful that I get lost, overwhelmed by all possibilities... '
Before being sure to make the right choice going with GoDot I would like to know if it can do a particular thing that I really need. I feel it should be possible but I'm not sure, and if so I would be very grateful if you could direct me to some content that would explain what I need to learn to realize this.
Here is the thing...
Love is a complex emotion made of several feelings, and to each of us some feelings constituting love are more important than others. So I would like to define it for each character using an addition of some stats picked up in a diversified list of traits.
For example for one character more into passion it could be (Desire x 4) + (Drama x 2) + (Respect), for a sapiosexual character it could be (Intelligence x 4) + (Communication x 2) + (Tenderness) etc.
Each trait's stat would evolve depending on interactions, progressively building Love playing on some traits more than others, and of course be saved along the way. But it would not be accessible to players until they have a good ending with one of the main NPC. Then for a new game + they would have access to a window in which traits would be visible for this NPC only in order to help to look for alternative endings, and stats incrementation would also show during dialogs. And little by little adding other NPCs to this system thanks to success in other events.
Is this possible ?
If so how should I approach the realization of this system to keep it as clear as possible ?
(I guess there would be traits dictionary, character sheets, save process...)
Which resources should I look for to learn what I will need ?
Thanks a lot by advance for your advises !
(and sorry for my approximate English ')