Version 2.0 of the Modular Third-Person Framework unlocks a new dimension of gameplay with the fully modular Diving System. Built for seamless transitions, intuitive camera-driven control, and full integration with the Breath System, diving lets developers add underwater exploration with minimal setup and maximum flexibility.
🔄 Seamless Transitions Between Swimming & DivingDiving is part of the unified movement architecture — no hacks, no glue code.
Want to add underwater stealth or treasure hunting? This system makes it plug-and-play.
🎮 Natural Camera-Driven DivingMovement follows the camera, giving players intuitive control underwater.
No need to reinvent underwater movement — it’s already built and ready to extend.
💨 Breath System IntegrationDiving ties directly into survival mechanics — with no extra setup.
Need to simulate drowning or timed exploration? It’s already wired in.
🌊 Water Volume DetectionSetup mirrors swimming — fast and frictionless.
⚙️ Config Spotlight – DiveConfigFine-tune diving behavior with the DiveConfig ScriptableObject:
🧠 Architecture Overview
✅ Quick Setup Checklist
🎞️ Notes on AnimationsThe framework is code-only. Developers should:
🧩 Final NotesThe Diving System in V2.0 deepens the Modular Third-Person Framework by adding seamless underwater exploration. With camera-driven movement, ScriptableObject configs, and direct Breath System integration, diving becomes a production-ready mechanic that saves time and adds depth — literally — to any genre.Whether you're building a survival game, an underwater puzzle, or a stealth mission, this system gives you the tools to do it fast and clean.
👉 Get the Modular Third-Person Framework on the Unity Asset Store: https://assetstore.unity.com/packages/templates/systems/versatile-third-person-controller-system-281833
👉 Already using the framework? Share your experience — leave a review here: https://assetstore.unity.com/packages/templates/systems/versatile-third-person-controller-system-281833#reviews
👉 [Documentation Hub – High-Level Overview + System Architecture]: Unity Game Development Docs | True Tactical Studio