Cozy game question

Hello everybody!

I launch into a simple little cozy game that simulates a quiet day at home with your love. The goal is simple relaxation and takes place inside a bookstore which has two floors.
Making coffee, cooking, chatting, reading together on the couch or napping in bed, taking a walk, tidying up the bookstore, growing your plants… that’s the goal. And there is the possibility of switching between characters for several actions.

I have several questions: I know Gdevelopp quite well having made platform games from A to Z, however I have never touched the cozy game. And if I managed to find different tutorials for everything related to choice, cooking, reading, the passage of time… I’m stuck on the interactions.

Let me explain: for example, I would like by pressing a specific button to make it possible to kiss or cuddle your partner, to lie down next to him/her on the sofa… things like that. I can’t do that and I can’t find a tutorial
I would also like some options to allow us to walk hand in hand and I’m struggling.

I wish there was a “love bar” to slowly fill up throughout the day to access a sweetly cute love scene at the end.
And finally, I would like the character who is not played to have his own life over the hours (reading, cooking…) and not to be static.

That’s a lot of questions so don’t worry if I don’t have an answer to everything. And if you have the knowledge of tutorials available I am interested

Thank you very much and have a great day
Edel

Hi, There are many things you need here but let’s break down into small parts

  1. Pressing specific button to do an action
  • You need to have a key pressed / released condition
    image
    then you open your cooking menu or anything by that then you may change the character’s animation to match with the action.
  1. A love bar
  • To make it slowly increase you gonna create an object of resource bar as it’s easy to use and manipulate (or you can custom build your own)
    image
  • Find an image sprite for it
  • You can predefine the min / max value of this bar
  • The trick to slowly fill is using a scene timer
    image
  • Each day you start your day with an action to trigger once start the timer
  • Have a condition when a time has passed here you can input how often your bar is gonna fill
    image
  • On the action side make the current value of your resource bar increase by any wanted number
    -Lastly to trigger some special event when the bar is filled, you need a condition that checks if the bar is at max value or the current value of the bar is = the max value then you may have some popup / create object or button for the player to click and progress through your cute love scene.
  1. Lively characters
  • You can have an object timer for each character when the time is reached then switch his/her or their position and change their animation according to what you like.

Waaaaaaa Thank you so so so so much!!!