Intro
It all started when I stumbled across _Adventure Game Studio_ (AGS). Messed around with it out of curiosity, just reminiscing about old-school point-and-click games I used to enjoy. I wasn’t planning anything serious at first—just having fun experimenting, seeing how far I could push the engine for fun.
But then I wanted to do an actual game, with an actual story and something fun to play, took me three procrastination days but the idea came up to me and I loved it, imagine Don Quixote, but detective. It just fits so well, and with this genre, it's chef kiss, I really love this idea. And I'm also a sucker for absurd and dark humour and i think this is a perfect set up for both of them.
After thinking it through, I realized I wanted more flexibility and control than AGS could offer. So, I decided to do it in Godot.
And now here we are.
The Fun (Visual Part)

First of all I need to clarify, background is a placeholder, and the game will not look like this, it will actually have a more rough style of art, more like this.
But honestly, I kinda dig it, it reminds me to those flash games.
Anyways, as you might have saw on the first image, at left bottom there's a descriptor, which means it's a Label that will display the name of the hotspots and update depending where you hover.
Then on the bottom middle there's the subtitles, I thought of going for the speech being over the character but I like the subtitles more, and it might have become an issue resizing the text for it to always be readable.
The software I took screenshot removed the cursor, but it was an icon cursor of a cross hair for moving, and there's also the look, talk, and interact.
The Boring Part
Hotspot: Using Area2D, a base resouce called HotspotBehaviour, with three empty functions, on_look, on_talk, on_interact, I made a easy workflow to make as many hotspots as I deem necessary.
Movement: Pretty simple, but needed polish, using navigation agent, setting the target position based on mouse position, and then having to add thresholds so the agent wouldn't jitter because it's not in the perfect exact position.