Is this really the first game you've ever made? If so, really good job! You had a lot of platforming features in here like wall-jumping, ducking, and sprinting. It was a bit too hard for me eventually, but I know there's a huge market for difficult platformers so that's less of a criticism and more of a comment.
I think with some sound effects, finished level design, a bit of a story, and a bit more polish this could be a really solid game. Nice work!