Stain System


Stain System lets you add splashes of paint, dirt, blood, grass etc on your scene objects. It is an awesome way to spice up your game and works with any 2D and many 3D games.


by Dustyroom


★★★★★ star rating
Price History +

What sets apart hobby and professional games? It's the level of polish that delights players and wins awards. This asset offers a simple yet beautiful way to achieve professional look for a game.


We tried and profiled many different ways to achieve to perform a simple task – render as many as possible particles on a surface without overflowing into neighbour spaces. The result is a robust and flexible solution which is a combination of techniques using textures and meshes with custom shaders to draw splatters.


A lot of effort has been dedicated to making Stain System is easy to use. All high priority parameters are placed on Inspector panel, which makes the effect simple to fine tune. We also included a lot of presets for various use cases.


Stain System at a glance:

• Easy to use Splatter manager capable of drawing unlimited number of real-time particles

• Works in 2D and planar 3D setups (both isometric and perspective). • Ultimate customization through lots of parameters and reusable preset objects

• Great performance on mobile and standalone

• Splatters can either stay forever or fade out after a specified delay

• Pixel-perfect rendering and custom shaders that prevent overflowing into neighbor spaces

• CPU/GPU/RAM-optimized

• Custom shapes support



What's included:

• Everything you see on the screenshots and videos

• Dozens of hand-crafted presets

• Six demo scenes for various use cases


Splatter System Web Page | Online Documentation | Forum Thread