[CGMZ] Footsteps for RPG Maker MZ
A downloadable plugin
Hi all, introducing: [CGMZ] Footsteps!
This plugin will give you the option to play a footstep sound when the player walks on certain tiles. You can set up footstep sounds by either region id or terrain tag, then when the player walks on a tile with either the region id or the terrain tag they will hear a footstep sound.
Visual Footprints
This plugin allows you to show footprints where the player walked. These fade out automatically over time, either by time or by step. Note that if the player stops walking and it is set to a step-based fade, the fade will stop until the player starts walking again as shown in the gif. If set to a time-based fade, the footstep will fade out completely even if the player stands still.
Sound Variance
Footstep sounds themselves can have a variance applied to their volume, pitch, and pan settings so the sound never sounds quite the same. Additionally, this plugin can handle selecting from multiple different sound files, to add even more variance in what the player hears when they take a step.
You can also add a variable wait time between each footstep sound, so if your player is dashing they are not flooded with sound effects while moving across a footstep sound area. The plugin can also wait for a certain number of steps to be taken before playing another footstep sound.
Easy Disable/Enable
Footsteps are controlled by a game switch set up in the plugin parameters. When this switch is ON, you will hear footsteps. When this switch is OFF, you will not hear footsteps. If you always want to hear footsteps you can leave this parameter unset and not need to worry about the switch at all.
Example
Footsteps can help immerse the player in your game. For example, you may play a snow crunch sound while the player is stepping on snowy tiles. You might instead play a more sandy footstep sound in the desert, etc. This plugin is very configurable and easy to use so you should be able to set up any kind of footstep you want.
Below is a short video example to get an idea of how footsteps can work: https://www.youtube.com/watch?v=JUtsC9y4IEI
Roadmap
There are a few planned features that are not yet in the plugin, these include:
- Footstep sounds change based on weather
- Option to play footstep sound by current tile or next tile
- Additional conditions for when a footstep is eligible to be played
Want to see something else added that is not already present / listed above? Leave a comment down below or in the #suggestions channel of the Casper Gaming Discord!
PLEASE READ BEFORE PURCHASING:
Please be aware that you can access this as well as all of my other Alpha plugins for $5 on my Patreon: https://www.patreon.com/CasperGamingRPGM
This is posted to Itch.io since some people only use Itch and are not aware my Patreon and all of my beta/alpha plugins exist, or want to have everything in one convenient location (itch.io), or do not want to do a monthly subscription.
By purchasing in beta/alpha, you are able to provide early feedback/suggestions which are more likely to make it into the final fully released plugin.
Quick Facts
✅ RPG Maker MZ
✅ No obfuscation
✅ All future updates included
✅ No AI used at any point in the creation of this plugin
Support
Casper Gaming provides quick support to any user who needs it. You can leave a comment below with your question or issue, I try to check my itch.io at least once a day. For even quicker support, you can come into the Casper Gaming Discord and ask for help in the #support channel.
Credit & Requirements
Please see terms of use here: Terms of Use
Requires CGMZ Core plugin: CGMZ Core
Happy RPG Making!
| Status | Released |
| Category | Tool |
| Rating | Rated 5.0 out of 5 stars (2 total ratings) |
| Author | Casper Gaming |
| Made with | RPG Maker |
| Tags | casper-gaming, cgmz, mz, No AI, RPG Maker, RPG Maker MZ |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard, Mouse, Xbox controller, Gamepad (any), Touchscreen, Playstation controller |
| Links | Homepage, Community, Patreon, YouTube |
Purchase
In order to download this plugin you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:
Development log
- Version Alpha R4 Release Notes60 days ago
- Version Alpha R3 Release NotesMar 21, 2025
- Version Alpha R2 Release NotesOct 04, 2024
Comments
Log in with itch.io to leave a comment.
Hi. Another great plugin of yours (I own and use several). Quick question - how can I implement a change between walking and dashing frequency of the sounds?
Hi, you could use the steps between footstep parameter, if you have 3 steps before another footstep sound then it would play faster when dashing as the player will be stepping faster.
Its not working for me
Hi, do you have the Footstep Switch in the plugin parameters set to something, if so is that switch ON?
What are your footstep region / terrain tag set to?
switch is 0. And the parameters are -1
I am using chest 1 for a sound for testing and the rest of the settings are default
You need to set either the region or the terrain tag. Your player will never be walking on region id -1 or terrain tag -1 since they don't exist so it will never play if both are set to -1.
It says set to -1 to not use region tags and other thing
I guess maybe it is a bit confusing, what it means is that you set it to -1 if you don't want it to check for the region or terrain tag. For example if you want your footstep to occur on region 1 and not look at the terrain tag, you would enter in 1 for the region id and -1 for the terrain tag. Or if you want it to occur on terrain tag 0 and not look at the region you would set terrain tag to 0 and region id to -1.
Hi, I'm looking for a plugin or script that changes the sound of the steps depending on the switch. Since I am having the problem that for example, a bird does not emit the same sound when flying as a person walking, then depending on which character you have, emit a different sound when walking.
Hi, this plugin does not allow you to change the footstep sound by a switch, I can add this to a future update though, thank you for the suggestion.
Yes please, I can't find anything similar 🥹.