<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/advanced-custom-ocean-water-shader-in-unity-i3fglxvv1" -->

---
title: Advanced Custom Ocean Water Shader In Unity | daily.dev
description: A Reddit developer shared a Gerstner wave-based ocean water shader built in Unity URP, running at ~300 FPS on an RTX 5060. Features include tessellation for a...
canonical: https://daily.dev/posts/advanced-custom-ocean-water-shader-in-unity-i3fglxvv1
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Advanced Custom Ocean Water Shader In Unity | daily.dev
og:description: A Reddit developer shared a Gerstner wave-based ocean water shader built in Unity URP, running at ~300 FPS on an RTX 5060. Features include tessellation for a...
og:url: https://daily.dev/posts/advanced-custom-ocean-water-shader-in-unity-i3fglxvv1
og:image: https://api.daily.dev/og/posts/i3FgLxvV1.png
og:image:alt: Advanced Custom Ocean Water Shader In Unity
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Advanced Custom Ocean Water Shader In Unity

**[80 LEVEL](https://daily.dev/sources/80lv)** · 2 min read · 0 upvotes · 0 comments

## Summary

A Reddit developer shared a Gerstner wave-based ocean water shader built in Unity URP, running at ~300 FPS on an RTX 5060. Features include tessellation for a near-infinite ocean, improved wave distribution, SSR, foam rendering with cascades, and a cargo ship for scale. Buoyancy and particles are still in progress. The developer recommends The Unity Shaders Bible and YouTube channels like Acerola and Sebastian Lague for those looking to learn shader development. Related resources include a new real-time water course by Fabrizio Espindola and Eugatnom Studios' FFT-based Tidal asset.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://80.lv/articles/ocean-shader-with-gerstner-waves-in-unity>

## Similar posts on daily.dev

- [New Course From Jettelly On Real-Time Water In Unity Is Coming](https://daily.dev/posts/new-course-from-jettelly-on-real-time-water-in-unity-is-coming-qgt2nuddq) · 80 LEVEL · 1 upvotes · 0 comments
- [Indie Dev Creates Ori-Style 2D Water System In Unity](https://daily.dev/posts/indie-dev-creates-ori-style-2d-water-system-in-unity-nookxeetu) · 80 LEVEL · 1 upvotes · 0 comments
- [Godot Tutorial: Create Realistic Water With Dynamic Foam](https://daily.dev/posts/godot-tutorial-create-realistic-water-with-dynamic-foam-tdteatnpy) · 80 LEVEL · 0 upvotes · 0 comments
- [This Pixelated Water Shader Looks Weirdly Fascinating](https://daily.dev/posts/this-pixelated-water-shader-looks-weirdly-fascinating-q6dos8lzs) · 80 LEVEL · 0 upvotes · 0 comments

---

Tags: [#game-development](https://daily.dev/tags/game-development), [#unity](https://daily.dev/tags/unity)

[View this post on daily.dev](https://daily.dev/posts/advanced-custom-ocean-water-shader-in-unity-i3fglxvv1)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Advanced Custom Ocean Water Shader In Unity","url":"https://daily.dev/posts/advanced-custom-ocean-water-shader-in-unity-i3fglxvv1","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/advanced-custom-ocean-water-shader-in-unity-i3fglxvv1"},"datePublished":"2026-07-08T13:26:06.332Z","dateModified":"2026-09-14T07:36:14.975Z","description":"A Reddit developer shared a Gerstner wave-based ocean water shader built in Unity URP, running at ~300 FPS on an RTX 5060. Features include tessellation for a...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/fff4c4fa4147e22216bbd50256e2a915?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/fff4c4fa4147e22216bbd50256e2a915?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"80 LEVEL","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"80 LEVEL","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/78eebcd76c154e6bbfd565fed7dc4093","url":"https://daily.dev/sources/80lv"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/advanced-custom-ocean-water-shader-in-unity-i3fglxvv1","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"game-development,unity","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"80 LEVEL","item":"https://daily.dev/sources/80lv"},{"@type":"ListItem","position":3,"name":"Advanced Custom Ocean Water Shader In Unity"}]}
```

