Shipped this project!
I built a space shooter from absolute scratch using just HTML, CSS, and JavaScript — no game engine, no framework, no tutorials telling me exactly what to type. I started with a cyan box that could slide left and right and somehow ended up with a 60FPS canvas game with two enemy types, particle explosions, a level system, mobile touch controls, and an auto-shoot mode — deployed live on GitHub Pages.
The hardest part honestly wasn’t just the game. It also was Git too. I kept messing up branches, overwriting things, and staring at error messages I didn’t understand. I almost gave up on pushing it public. I used AI to get through the Git side of things and to help debug my JavaScript when I got stuck — this was my first time writing JS, so there were a lot of moments where I just didn’t know why something wasn’t working. But I figured it out, and the game is live.
If you want to check it out: dinithayehan.github.io/AsteroidDestroyer
Really happy with how it turned out