Dating sims lovely juliet
That his behavior is inconsistent dating newgrounds with the best available.
Good interactions boost your meter, bad interactions reduce it.
In order to woo a suitor and get the "good ending," the player needs to pick the best choice out of multiple options usually two to three that reflects the suitor's personality.
Through cut-scenes, their relationships improve as the characters climb up ranks, culminating in S rank, which is only unlockable with two characters of the opposite sex and which enables them to marry.
Because of the fact that they're relatively easy to make, dating sims have been created by many indie designers.
Visual novel creation platforms such as Ren'Py and Novelty exist and are designed for people with minimal experience coding.