This is a mostly well made platformer, it's quite fun and features some cool movement options, which is something that you always love to see in platformers. However, the game is lacking in some areas, especially in the audio department (no music, and the only sound effects are for jumping/collecting). There is also no Coyote time (letting the player jump even after they have left the ground for a short time), or jump buffer (pressing jump while falling near the ground counting as a jump when the player lands), which makes the game control significantly worse than if it did have those things. You never really want to be in the black ninja form, as it is far more limited, and the only reason for its use is due to the level design requiring you to use it, which doesn't feel very satisfying. The level design here is tough at times, but never unfair, which is ideal. But it kinda feels like you're in a tutorial the whole time, with very little space to apply your knowledge. The use of the theme here is a bit underwhelming and the game can feel unpolished at times (such as text using the default font). With that being said, the mechanic of switching forms is really fun (when its required), and the movement feels fluid. For a beginner project, as well as being made in under 72 hours, this is an impressive project. Good job on this.
Viewing post in Two Sided Ninja jam comments
Thanks! Yeah I was gonna add coyote time but I ran out of time. Same with sound design. I added sounds last minute as I decided that game play was most important. I also had the same thought with how you always wanted to use the white ninja and only switched when the game forced you too. I think a way I could fix this is giving them both the same movement speed and jump height but giving them both separate abilities. This way neither would would be significantly better that the other.