Description
Easy Swim Component is a component based swimming project, that makes it easy to add and set up, while still giving favorable swimming results. There are many built in features that give a good foundation to expand upon for your personal project. Compatible with third person projects including platformers.
Make any water volume swimmable in minutes.
Uses a component and interface to make migrating as simple as possible.
All blueprints are heavily commented and organized.
Features:
- Water volumes with a customizable water material example
- Water exclusion volumes – negate the water volume (for creating air pockets, under-water caves, etc.)
- Unreal Engine Water Plug In Support (Multiple Z heights, rivers, etc)
- 4D Swimming
- Swim locking
- Anti-surface pop – so character does not jump out of water when touching the surface
- Post process effects – reacts to different water settings
- Swim ‘sprinting’
- Swim up/down
- Drowning
- Special jumps when jumping into water
- 19 swimming animations and 4 jump loops
- Particles and events on specific points of contact
- Easy to add to existing projects and set up
- Network replicated
Technical Details
Number of Blueprints: 4 (Plus example actors)
- Easy Swimming Component
- Swim_BPI
- Easy Water Volume
- Water Negation Volume (For creating air pockets inside the water volume)
Number of Animations:
- 19 Swimming
- 4 jumping
- 1 idle
- 3 fist pumping
Input: (Gamepad, Keyboard)
Network Replicated: (Yes)
Supported Development Platforms: (PC, Console) Should work on any though
Support Discord: https://discord.gg/ugB4dXU
Make sure to enable the Water Plug In by epic games before migrating into your project
BEFORE BUYING PLEASE NOTE:
- Some blueprint knowledge and experience is still required
- Player pawn does NOT have buoyancy
- This works with the 4.26 water plug in but does not support large waves.