Unity
Swimming & Diving Controller – Third Person & First Person
$7.99
Rated 0.0/5 from 2 ratings on Unity.
About Swimming & Diving Controller – Third Person & First Person
- Tools, Systems & Learning > Development Tools & Automation
- Art & Visuals > 3D
Swimming & Diving Controller – Third Person & First Person is a production-ready swimming and diving system for Unity, designed for both Third-Person and First-Person games. Built for easy integration, it provides smooth underwater movement, responsive controls, and optional Photon PUN 2 multiplayer support without requiring any combat or shooter systems.
Perfect for underwater exploration, survival games, adventure projects, simulations, and any experience focused on water-based movement.
Advanced Swimming & Diving System
• Smooth physics-based swimming and diving
• Underwater movement and navigation
• Diving and surfacing mechanics
• Responsive acceleration and turning
• Adjustable swimming speed
• Customizable movement settings
• Oxygen system with configurable depletion and recovery
• Smooth transitions between swimming, diving, and surfacing
First-Person & Third-Person Support
• Designed for both First-Person and Third-Person gameplay
• Smooth camera movement
• Cinemachine camera support
• Responsive player controls
• Swimming animation transitions
• Easy integration with custom characters
Character Support
• Ready-to-use swimming character
• Replace the included character with your own
• Supports humanoid characters
• Compatible with custom swimming animations
• Animator Cloner Tool for easier character setup
Powerful Editor Setup Tools
Access the tools through:
Tools → Yousset Tools → Open Setup Menu
Configure important system settings directly inside Unity:
• Player Controller Settings
• Swimming Settings
• Oxygen Settings
• Camera Settings
• Environment Settings
• Game Mode Settings
Demo Scenes Included
Explore the included Demo Scenes to quickly understand how the system works.
• Swimming mechanics
• Diving and surfacing
• Underwater movement
• Camera behavior
• Oxygen system
• Character animations
• Ready-to-play examples
DEFAULT CONTROLS
Move — W / A / S / D
Look Around — Mouse
Swim Up — E
Swim Down — Q
Sprint Swim — Left Shift
Settings Menu — Escape
GETTING STARTED
1. Install the required Unity packages.
2. Import Swimming & Diving Controller – TPP/FPP into your project.
3. Open one of the included demo scenes.
4. Press Play and start swimming.
No external networking solution is required.
REQUIRED PACKAGES
• Unity Input System
• Cinemachine (if required by your camera setup)
• Universal Render Pipeline (URP) (if the package requires URP)
Project Setup
If your project uses the New Input System, configure:
Edit → Project Settings → Player → Other Settings
Active Input Handling → Both (Old + New)
WHY CHOOSE SWIMMING & DIVING CONTROLLER?
• Complete swimming and diving system
• First-Person & Third-Person support
• Smooth underwater movement
• Diving, surfacing & swimming mechanics
• Customizable oxygen system
• Smooth camera controls
• Powerful editor setup tools
• Easy character replacement
• Ready-to-use demo scenes
• Clean and modular architecture
• Easy to customize and extend
• Fast integration into new or existing projects
Spend less time building swimming mechanics from scratch and more time creating immersive underwater gameplay.
Perfect for underwater exploration, survival games, adventure projects, simulations, and any experience focused on water-based movement.
Advanced Swimming & Diving System
• Smooth physics-based swimming and diving
• Underwater movement and navigation
• Diving and surfacing mechanics
• Responsive acceleration and turning
• Adjustable swimming speed
• Customizable movement settings
• Oxygen system with configurable depletion and recovery
• Smooth transitions between swimming, diving, and surfacing
First-Person & Third-Person Support
• Designed for both First-Person and Third-Person gameplay
• Smooth camera movement
• Cinemachine camera support
• Responsive player controls
• Swimming animation transitions
• Easy integration with custom characters
Character Support
• Ready-to-use swimming character
• Replace the included character with your own
• Supports humanoid characters
• Compatible with custom swimming animations
• Animator Cloner Tool for easier character setup
Powerful Editor Setup Tools
Access the tools through:
Tools → Yousset Tools → Open Setup Menu
Configure important system settings directly inside Unity:
• Player Controller Settings
• Swimming Settings
• Oxygen Settings
• Camera Settings
• Environment Settings
• Game Mode Settings
Demo Scenes Included
Explore the included Demo Scenes to quickly understand how the system works.
• Swimming mechanics
• Diving and surfacing
• Underwater movement
• Camera behavior
• Oxygen system
• Character animations
• Ready-to-play examples
DEFAULT CONTROLS
Move — W / A / S / D
Look Around — Mouse
Swim Up — E
Swim Down — Q
Sprint Swim — Left Shift
Settings Menu — Escape
GETTING STARTED
1. Install the required Unity packages.
2. Import Swimming & Diving Controller – TPP/FPP into your project.
3. Open one of the included demo scenes.
4. Press Play and start swimming.
No external networking solution is required.
REQUIRED PACKAGES
• Unity Input System
• Cinemachine (if required by your camera setup)
• Universal Render Pipeline (URP) (if the package requires URP)
Project Setup
If your project uses the New Input System, configure:
Edit → Project Settings → Player → Other Settings
Active Input Handling → Both (Old + New)
WHY CHOOSE SWIMMING & DIVING CONTROLLER?
• Complete swimming and diving system
• First-Person & Third-Person support
• Smooth underwater movement
• Diving, surfacing & swimming mechanics
• Customizable oxygen system
• Smooth camera controls
• Powerful editor setup tools
• Easy character replacement
• Ready-to-use demo scenes
• Clean and modular architecture
• Easy to customize and extend
• Fast integration into new or existing projects
Spend less time building swimming mechanics from scratch and more time creating immersive underwater gameplay.