Island Survival — Multiplayer FPS Template
Unity · 模版
🌊 Modern 2D Water - 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 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 I'm always happy to hear feedback and suggestions for future updates. 📖 Documentation 💬 Discord Server 🎮 Interactive WebGL Demo *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! Listed Above