Can Phaser 3 Be Used to Create an Exploration Game with Google Maps?

Hello,

I am looking to create an exploration game using Google Maps and am considering Phaser 3 as the game engine. I would like to know if it’s possible to achieve the following with Phaser 3:

  1. Players solve puzzles that reveal specific locations on a map.
  2. When players reach these locations, the next puzzle or location is revealed.
  3. The game is completed when players reach the final location.
  4. Some locations should have landmarks that can trigger events.

Is Phaser 3 capable of integrating with Google Maps API to create such a game? If so, could you provide any guidance or resources on how to achieve this?

Thank you for your help!

Best regards, Sakura