Just switched from unity looking for tutorials in c++

Just decided to switch from unity and im still trying to get the hang on c++.

Im looking to make a pont’n’click/arpg game. the game would be mainly story driven, but combat will have some small part. so im looking for things like:

  • Dialogue system that updates with the story(might be okay with blueprints)

  • Quest system (since it is story driven, i would need it to have 2 things that i rarely see in these. having to succesfully complete conversations for the quest log to update and block doors or areas till you talk to someone. you know the classic “I should see what has NPC so upset before leaving” kinda deal ).

  • A click to move/interact system (yeah i know this should be easy as hell, but coming from c# where we could pass parameters by output getting the mouse position without it seems completely alien to me).

  • A good decoupling/observer tutorial would be nice.