https://github.com/diguifi/Dude-SideScroll
It was made using Phaser and Typescript and, yes, this demo is open source. I hope it helps any curious indie game dev to have a basic overview of the methods I used.
It's a very simple side-scroller: "Embrace this quest to save the princess "Princess" and bring peace once again to the kingdom! Deal with evil little goblins and cool puzzles arround the forrest in order to find the kidnapped beauty and face the Master Evil Goblin! (and maybe more)". Even tho its super simple, i'm really proud of it, since it's the very first game I did from absolute scratch and finished a cool demo version.
It has only 4 levels and 2 different messages at the end depending on what you accomplished through the game.
I really hope you like it, don't forget to leave a star if you did, and also give me some feedback at its itch.io page!