Don't feel embarrassed in the slightest. Go check out mine and you'll get a good kick out of my jams haha. You got a shit ton done, so this is a massive thing to overcome. Since I know C#, I'll definitely dive deep into Unity to see what it feels like. My Expereince so far is with Gamemaker and Godot, nothing 2d with Unity.
Don't let this discourage you, you will only get better from here on. Looking forward to more of your games <3