This was a fairly fun game, I really liked the concept of switching the ground between solid in liquid.
Tips(please don't feel pressured to do these as they are my personal opinion):
1) Bugs
- You can fall through the platforms if you hid them from the right angle
- Im gonna guess that you are using transform.translate for your character movement because that is what I associate that bug with, consider using rb.velocity instead.
2) Level Design
- The level designs are a bit funky and don't really bring out the most of the switching ground state concept.
- On the last level I basically was yoloing until I dropped in the right place which really docked my enjoyment. In other words, It was hard to see where I was supposed to go in some levels which is a common issue in platformers. Consider adding arrows.
- Consider making the levels longer and harder while making some jumps only possible with the state switch(like lvl 1). Otherwise it feels like just a normal platformer or just state switching(like lvl 4 i think).
3) Movement and Key Choices
- Maybe switch out "alt" for a more common key like "enter" or "shift".
- There were multiple times where I was trying to enter the door but was hitting the wrong key.
- The Jump felt just a bit low.
4) Themes
- Just a common theme that may work well but you could consider changing metal to ice as water kinda freezes into it and it makes a bit more sense.
Other than that, I really enjoyed you're game! Hope my tips Helped!
Give my game a try if you would like: https://kevz3742.itch.io/elemental-arena