It seems to be a work created by a beginner in the world of game development. The gameplay is surprisingly complete, with smooth and seamless details throughout. If combined with high-quality visual and audio materials, it could definitely become a great Jam project.