Add a dynamic ocean to your Unity project, with FFT waves, boat buoyancy, wakes, and spray effects. Tune the water and use the systems in your own scenes.Ocean Simulation is made for the Universal Render Pipeline (URP). Its shaders and demo scenes are set up for URP. HDRP and the Built-in Render Pipeline are not supported. Ocean Simulation is an FFT-driven water system for URP, featuring dynamic buoyancy, vessel wakes, and foam spray.Designed for interactive environments and vehicle physics, it includes a production-ready boat controller and customizable wave profiles out of the box.Key FeaturesFFT Wave Simulation: High-performance GPU waves with customizable depth and wind parameters.Physics & Buoyancy: Built-in floating physics with wake trails and splash/spray particles.Includes Demo Setup: Production-ready boat prefab for instant testing or integration into custom Rigidbody objects. - FFT-based ocean waves with adjustable wind, amplitude, and choppiness - Rigidbody buoyancy for boats and other floating objects - Boat wakes and bow spray effects - Configurable ocean mesh and water materials - A boat scene and particle prefabs for reference - Built for the Universal Render Pipeline (URP) AI tools were used to assist with writing and debugging the ocean, buoyancy, and effects code, and to help prepare the documentation. The code and settings were reviewed and adjusted during development.


