Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/27
THIS PACK INCLUDES:
- A First Person Controller for swimming into Crest based water systems
- Night and day cycle control with Sun, Moon, stars and dynamic illumination
- A collection of sample audio for water splashes, wind and waves
- Underwater and splash simple particles
- Presets and custom materials for Crest water systems
- Global illumination for more realistic effects

NOTICE ON THIRD-PARTY:
This asset uses the package "Crest" under the MIT licence; see Third-Party Notices.txt file in package for details.

RENDERING PIPELINE:
- Standard Pipeline

TESTED ON:
PC, Mac & Linux Standalone - Unity 2019.3 and higher.
Note: this pack does not support OpenGL or WebGL backends.

INTRODUCTION
This project is based on the Crest water system, which offers a realistic representation of ocean and water systems in Unity. The FPCSwimmer script extends the functionalities offered by Crest, providing creators with the ability to swim in first person inside Crest water.
Furthermore, this pack offers realistic sound transition controls, underwater physics, splash and underwater particles, speed control for walk on land and swim on water, day & night cycle control, realistic illumination and reflections, stars particles, and simple lens flares for Sun and Moon.

INCLUDED SCENES
The main demo scenes are located inside FPCSwimmer/Core/Scenes:
- SimpleDemo (A very basic scene setup showcasing swimming only)
- SunMoonSkyDemo (Includes also Day and Night cycle + more sounds)
- SunMoonSkyHighDefinitionTerrainDemo (Includes a textured terrain)

FEATURES

FPCSwimmer:
- Script to easily control everything about your swimming controller
- Dynamic audio system when interacting with water
- Submerge into water effect
- Emerge from water effect
- Underwater particles to enhance realism
- Splashes when entering the water
- Configurable extra splash particles when swimming fast on water
- Floating system to simulate physics when player in water is not moving
- Wave forces onto the player that affect its motion when not moving
- Automatic emersion when player is close to the surface
- Audio transition when going into the water or out of the water
- Configurable speed settings for walking on land and swimming in water
- Full control on underwater physics propagation
- Configurable jump when on land

SunMoonSky:
- Dynamic day and night illumination, inclusive of sun, moon and stars
- Speed control over day and night cycle
- Dynamic reflections over water surface
- Stars particles with custom star material
- Sun and Moon flares

Note: For best realistic results, linear color space is recommended.

USEFUL ASSETS TO INTEGRATE WITH THIS PACK:
Water Sounds Pack
Water Splashes
Unity Particle Pack

SUPPORT:
I am willing to extend and improve the functionalities of this pack, feel free to give me constructive feedback to help me in further developments.

I created a post on the Unity forum for this asset, feel free to follow it and comment with your feedback and suggestions:
https://forum.unity.com/threads/fpc-swimmer-first-person-controller-to-swim-in-crest-based-water-systems.973407/

Thank you for your support.

Please note: for support related to the Crest system visit https://github.com/crest-ocean/crest

FPC Swimmer

(not enough ratings)
142 users have favourite this asset
(142)
$22.99
Taxes/VAT calculated at checkout
31 views in the past week
License type: Single Entity
Single Entity
Recommended for individuals and small businesses.
Multi Entity
Recommended for large enterprises working across multiple locations.
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR