Hello everyone, I'm a newbie who want to get into game design. That said, I have next to no experience or knowledge about coding beside html and css.
Also, at the moment I'm learning how to use Unity. The goal at the moment is to make a simple prototype with a 2D pixel character moving around within a small map, doing some actions and interact with a couple of things. So far, I've managed to get the character up and moving around, done some collisions, together with some sound effects like footsteps, or playing music when she plays an instrument as long as I'm holding down the assigned key.
Now I want to take it a step further and change the sound of footsteps playing based on the type of ground she is walking on (footsteps on grass sound for grass surface, or footsteps on concrete for concrete surface, etc...). So far, all the tutorials that I've found were for 3D games, where they used different textures for each part of the surface, while in my prototype, the whole map is just a single pixel art spirte that I made in photoshop.
So, is there anyway to achieve this?