This bubble shooter game is created in Construct 3, and is intermediate level.
You can get the full template at the scirra store : https://www.construct.net/en/game-assets/game-templates/bubble-shooter-116
It is fully documented and explained, and free to use for any purpose.
If you want to hire my services, get in touch with me through Fiverr here :
https://www.fiverr.com/bartalluyn/assist-you-in-creating-your-construct-3-project