This one doesn't have music but with another hour I could have added it. It's built using PICO-8 which is a Lua-based game development environment. It includes code/graphics/music editing tools and handles deploying to a static HTML.
http://electroly.com/games/parry1.html
Source code: https://github.com/electroly/games/blob/main/carts/parry1.p8
You can see it's not a very good or sophisticated game but it was done quickly and we had some fun on Twitch playing it. PICO-8 makes it easy to write tiny games. It's not so much about my skill but about the availability of streamlined indie game-making tools. The hard parts of getting a game initially up and running have been done for you. There are "fantasy console" products like PICO-8 and TIC-80, and tools like GameMaker and RPG Maker target modern systems. In the old days it would have been Flash.