View on Asset Store (opens in new tab)
Package details
- Latest version
- 3.1.2v
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 29.2 MB
- Files
- 468
- Favorites
- 535
- Views in the past week
- 159
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
Modern 2D Water : 2/2.5D simulated URP water
Modern 2D Water lets you add customizable, procedural water to your 2D and 2.5D games without writing shaders or code. It supports both platformer and top-down perspectives and has a ton of features
Affiliate link ยท Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 45
Modern 2D Water : 2/2.5D simulated URP water screenshot 1
About this asset
๐ Bring beautiful, interactive water to your Unity game!
Modern 2D Water is an advanced, customizable water system for top-down games, platformers, pixel art, and 2.5D environments.
Create topdown and platformer water, from basic shapes to lakes, rivers, oceans, or small ponds with real-time wave simulation, reflections, refraction, foam, and dynamic interactions. Water can react to moving objects, generate waves when something falls into it, and reflect the surrounding environment.
You can customize almost everything directly in the Unity Inspector, without having to write your own shaders or simulation code.
๐ฎ Try the Interactive WebGL Demo!
โถ๏ธ Showcase Video | ๐ Documentation | ๐ฌ Discord
๐ Water Simulation
Make your water react naturally to what's happening in your game!
- Fast, real-time wave simulation
- Rigidbody interactions with water
- Automatic surface waves
- Rain ripples and wave generation
- Special surface wave simulation for platformers
- Water interactions with 3D objects
- Infinite scrolling water
- Limitless wave simulation mode
- Adjustable wave behavior and simulation settings
๐ช Reflections & Obstructions
Water can reflect its surroundings and react to obstacles, giving your scenes much more depth.
- Reflections for top-down and platformer games
- Raymarched reflections for tilemaps and surfaces
- Reflection support for static 3D meshes
- Raymarched water obstructions
- Obstruction support for static 3D meshes
- Foam generation around objects and shorelines
- Distance-based color gradients around obstructions
- Adjustable reflection fading
- Distortion and refraction effects
- Gaussian, Box, and Bokeh blur
๐จ Appearance & Effects
Whether you're making a cozy pixel-art game or a detailed fantasy environment, you can adjust the water to fit your art style.
- Customizable water color gradients
- Surface foam and edge foam
- Animated sun streaks and light strips
- Custom water textures
- Pixel-art rendering support
- Wet surface overlay effects
- Custom tiling and perspective settings
- Rain particle effects
- Optional URP 2D Light interaction
Most effects can be configured independently, so you have plenty of control over the final look.
๐ ๏ธ Easy Setup & Integration
Modern 2D Water is designed to work with different types of Unity projects, including existing scenes.
- Top-down, platformer, and perspective camera support
- Unity Pixel Perfect Camera compatibility
- Basic Cinemachine 2D camera support
- Sprite sheets and Sprite Atlas support
- Sprite Skin support on compatible Unity versions before Unity 6
- Create water by drawing on a Tilemap
- Spline Sprite support
- Prefab workflow support
- Multi-scene and bootstrap scene support
- Configurable URP 2D Lights integration
โก Performance & Optimization
The system includes 3 water shader variants, allowing you to choose the features you need and avoid unnecessary rendering costs.
You can also adjust simulation and reflection texture resolutions, disable effects you don't need, and fine-tune the water for your target hardware.
The system supports both very small and large water bodies, making it useful for everything from small decorative ponds to large environments.
๐ฆ What's Included?
- Complete Modern 2D Water system
- Multiple demo scenes (top-down, platformer, and more)
- Example sprites and assets
- Rain particle system
- Water textures
- Water droplets post-processing shader
- Full online documentation
โ Compatibility
Unity Versions:
- Unity 2021.3 LTS and newer
- Unity 6 and newer, including Unity 6.6 and 6.7
Render Pipeline:
- Universal Render Pipeline (URP)
Supported Platforms:
- Windows, macOS, Linux
- Android and iOS (high-end devices recommended)
- Nintendo Switch, PlayStation, Xbox
- WebGL (partial feature support)
๐ฌ Support & Updates
If you have any questions, encounter a problem, or need help integrating the water into your game, feel free to join the Discord server!
I'm always happy to hear feedback and suggestions for future updates.
๐ Documentation
๐ฌ Discord Server
*Works on all versions of Unity from 2021.3 and up
*Supports current and upcomming Unity versions
*Music and sounds from the video are not included!
From the publisher's Asset Store listing.
Technical details
Listed Above
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.5.2f1 | Not listed | Compatible | Not listed |
| 6000.0.70f1 | Not listed | Compatible | Not listed |
| 2022.3.62f2 | Not listed | Compatible | Not listed |
As listed on the Asset Store.