![[CGMZ][Alpha] Swimming for RPG Maker MZ](https://img.itch.zone/aW1nLzE0MTA1ODA5LnBuZw==/original/xdA%2FyK.png)
[CGMZ][Alpha] Swimming for RPG Maker MZ
A downloadable plugin
Hi all, this plugin will allow your actor to swim through shallow water. You can use this to open up a ton of additional exploration opportunities in your maps.
For the swimming itself, you can have a custom bush depth, movement speed while swimming, and a swim sprite that differs from the actor's walk sprite. You can also have a splash animation when the player first enters the water, and there are sound effect options for splash in and splash out.
Swimming uses boat passability by default, but there are also region and terrain tag passage options available for swimming to give you more control over where the player can swim. Regions can also be used to control where the player can enter/exit the water from, in case you don't want them to be able to start/stop swimming anywhere there is water.
This plugin also comes with a few different plugin commands. These are:
- Change Swim Access - allow the player to swim (or disable their ability to swim)
- Change Swim Dash - enable/disable the player's ability to dash (swim faster) while swimming
- Change Swim Image - change the actor's swim sprite
Here is a gif preview of how swimming looks:

As this is still Alpha, there are a few areas I want to improve before this enters Beta stage of development. These areas are:
- Diving
- Touch UI support
- Gamepad support
- Options to display a shadow under the player while swimming
- Sound effect while moving in water (swimming footsteps)
- Plugin command to force the player to start/stop swimming
Do you have any other ideas for how this plugin could be improved? Leave a comment below or in the suggestions channel of my 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.
Casper Gaming's Beta/Alpha plugins are treated as an "early access" and will eventually be free for everyone once they are fully released, though this process can take months/years. 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.
Please see terms of use here: Terms of Use
Requires CGMZ Core plugin: CGMZ Core
Happy RPG Making!
| Status | Released |
| Category | Tool |
| Author | Casper Gaming |
| Made with | RPG Maker |
| Tags | RPG Maker |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard, Mouse, Gamepad (any), Touchscreen |
| Links | Homepage, Community, Patreon |
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:


Comments
Log in with itch.io to leave a comment.
This is amazing! I was just racking my brain recently about how I could implement swimming into my game and you come to the rescue! :D I extra love how you want to implement diving too which is something I wanted to do. Similar to how in Animal Crossing New Horizons the player can dive when they swim over a shadow and get a sea creature.