
Unity Starter Diving Pack – TPP/FPP Controller
A downloadable asset pack
Starter Diving Pack is a professional, production-ready swimming and diving system for Third-Person and First-Person games, built with full Photon PUN 2 multiplayer Optional support.
This pack focuses purely on underwater and water-movement mechanics, delivering smooth swimming physics, precise camera control, and fully synchronized multiplayer behavior — without shooter or combat dependencies.
Fast, flexible, and easy to integrate, it is ideal for exploration games, underwater simulations, survival projects, and movement-focused multiplayer experiences.
─────────────────────────────────────────────
🔹 [KEY FEATURES]
Advanced Swimming System (Singleplayer & Multiplayer)
- Smooth physics-based swimming, diving, surfacing, and turning
- Breath / oxygen (lungs) system with adjustable depletion and recovery
- Fully synchronized movement and states using Photon PUN 2
Flexible TPP & FPP Controllers
- Seamless switching between Third-Person and First-Person views
- Fully animated swimming and movement transitions
- Smooth and responsive camera control powered by Cinemachine
Multiplayer-Ready Out of the Box
- Photon PUN 2–based movement, animation, and state synchronization
- Functional lobby system, room creation, connection UI, and player spawning
Character Customization
- Easily replace characters using the built-in Animator Cloner Tool
- Supports humanoid rigs and custom swimming animations
Editor Setup Tools
- Easy Editor Tools Window Fot Configuring: [Player Controller Settings] [Multiplayer Settings] [Game Mode Settings&Enviroment]
- Tools → Yousset Tools → Open Setup MenuAccess via:
Demo Levels Included
- Camera behaviorMultiplayer synchronizationReady-to-play scenes showcasing: Swimming mechanics
─────────────────────────────────────────────
🔹 [THIRD-PARTY ASSETS USED]
- Photon PUN 2 – Unity Asset Store (Multiplayer System)
─────────────────────────────────────────────
🔹 [DEFAULT CONTROLS]
- Move: W / A / S / D
- Look Around: Mouse
- Swim Up / Down: E / Q
- Sprint Swim: Left Shift
- Settings Menu: Escape
─────────────────────────────────────────────
🔹 [HOW TO GET STARTED]
1️⃣ Install the required Unity packages listed below.
2️⃣ Import Ultimate Diving Pack into your project.
3️⃣ Enter your Photon App ID in PhotonServerSettings.
4️⃣ Open a demo scene and press Play.
─────────────────────────────────────────────
🔹 [REQUIREMENTS]
- Unity Version: 2022.3.1f1 or higher
Required Unity Packages :
- Cinemachine
- New Input System
- Universal Render Pipeline (URP)
[Setup Note]
Go to:
Edit → Project Settings → Player → Other Settings
Set:
- Active Input Handling: Both (Old + New)
─────────────────────────────────────────────
Ultimate Diving Pack delivers a plug-and-play swimming and diving foundation with full multiplayer support — perfect for projects focused on underwater gameplay, exploration, or movement-centric multiplayer.
Build immersive water-based worlds with smooth controls, modern tools, and reliable network synchronization — right out of the box.
─────────────────────────────────────────────
📩 [Support]
For questions or support, contact: yousseftq77@gmail.com
─────────────────────────────────────────────
Technical details :
- Render Pipeline Compatibility: URP – Tested and optimized
- Multiplayer Framework: Photon PUN 2
- Programming Language: C#
- Supported Platforms: Windows, macOS, (tested on PC)
- Animation Type: Legacy Animation and Animator-based
- Input System: Supports both Legacy and New Input Systems
- Network Sync: RPCs, Player Instantiation, Weapon & Animation Sync
- Character Models: Replaceable via [Animator Cloner] or Manually.
- Customization: In-Editor Setup Menu (Player, Weapons, MatchSettings)
- Performance: Lightweight and optimized for mid-range devices
- Editor Tool Access: Tools → Yousset Tools → Open Setup Menu
| Published | 3 days ago |
| Status | Released |
| Category | Assets |
| Publisher | |
| Release date | 3 days ago |
| Author | Youssef Tamer |
| Genre | Adventure, Shooter, Simulation |
| Made with | Unity |
| Tags | Asset Pack, assset, Game engine, Multiplayer, Singleplayer, swim, Unity |
| Average session | A few seconds |
| Languages | English |
| Inputs | Keyboard, Mouse, Xbox controller, Gamepad (any) |
| Multiplayer | Local multiplayer, Server-based networked multiplayer, Ad-hoc networked multiplayer |
| Content | No generative AI was used |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $2 USD. You will get access to the following files:




Leave a comment
Log in with itch.io to leave a comment.