I wanted to make a nice game, but I am having a problem with water. I am trying to make a simple underwater shader and motion, but I have to make my water so the character can also walk through it. It also must have collision, so I can activate the properties. How can I make its physics work like that?
You can have the water detect collisions and not actually register any collisions by setting it to ghost.
Once that box is checked, anything that hits it detects the collision, but it physically treats it like a no-collision mesh. So, you can simply have a logic setup similar to this one on your character.