Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
Dandelion VoidNewsGrime and Punishment
Community

Grime and Punishment

Dandelion Void · published 30 Sep 2025, 19:44 UTC

All newsPlayers around this dateRead on Steam

Hi everyone! Welcome back to another dev blog. Brian and Robin are fresh back from a week off, and we’re excited to get back into talking about the game! Today we’re doing a deep-dive into one of the game’s tentpole visual effects: grime!

Spoiler label: this post describes the grime visual effect and discusses small gameplay interactions.

Aging Gracefully

The visual identity for Dandelion Void is “Spaceship Reclaimed by Nature.” Launched hundreds of years ago, the once-gleaming Pergola has fallen into ruin. With this in mind, it’s very important for our environment to look like it has gone to seed.

When we started Dandelion Void, we were just trying to nail the architecture and design language of the ship as it was built. Our earliest builds looked nice, but the environment more closely resembled the Pergola in its prime than its derelict era. The leafy ponic plants helped a bit, but everything was still too “clean.”

Enter: the grime pass!

From left to right: pre-grime, post-grime, and grime blending under the hood!

In combination with the vegetation system, grime helps us sell the age of environments like this computer room

Our grime technology applies dirty texture overlays over any surface. It works both on flat floors and wall surfaces, as well as three-dimensional pieces of furniture. This is accomplished using a modified version of a triplanar mapping shader.

In simple terms, triplanar mapping is a graphics technique that automatically wraps textures over arbitrary geometry in a way that looks natural. The "arbitrary geometry" part is important here; on a typical model, 3D artists manually assign which parts of a texture go on which parts of the object using a process called UV mapping. This makes a lot of sense for something like a chair, where you don't want the cushion color on the legs or the wood color on the cushions, but it's pretty inefficient for a homogeneous repeating texture like grime.

Triplanar mapping works by defining wrapping textures for the top, sides, etc. of a mesh and then elegantly blending between them on the corners. One issue with this approach for us is that Dandelion void uses “crunchy pixel” textures for its world geometry without antialiasing. If we just blended between our top and wall textures, this would create smooth regions that break the pixel grid.

Our solution is that instead of linearly blending on these corners, we use a noise function to combine the two textures like a tile mosaic; note the regions in the screenshot below where you can see little boxes of the red and the yellow intermingling. This allows for a more seamless transition between the two textures without having to compromise on our precious crunchy pixels.

Our grime shader is what I call a “garlic salt” effect. It works with any dish, and everything you sprinkle it on tastes better!

Grime-based Gameplay

Our grime isn't just a pretty face: It also serves an important gameplay function in our base building system. Using a designated tool, the player can clean grime off of floors and furniture objects!

Cleaning grime is one of the first things you might do when picking a safe room to turn into a temporary or permanent base. In addition to being satisfying and aesthetically pleasing, certain types of furniture will offer extra benefits when they are clear of grime.

Our grime system is open-ended and supports multiple categories of filth. The green algae is the most visible, but we also have a more subtle gray dust effect, and ideas for future types of grime. In addition to looking different, grime classes also have secondary effects like changing the footstep sound; algae provides a satisfying “squish” while dust will use the standard hard surface sound. We also support infrastructure for requiring different tools to clean different grime classes, creating opportunities for items like scraping knives, sponges, sandpaper, etc.!

Bedtime for Grime

That’s enough about grime! We’ve really enjoyed getting down and dirty about this system. If we're being honest, we also really, really feel like washing our hands.

Take care everyone, and have a great week!

More from Dandelion Void

Other announcements

All news
Community14 Sep 2026See you at the Triple-i Initiative showcase!Join us by the campfire on the 8th of October at 4pm UTC for the Triple-i Initiative showcase, where we’ll be showing something you won’t want to miss. The show is back-to-back trailers of games from other studios like us - all in 45 minutes - with world premieres, gameplay reveals, launch dates, demo drops and more. Watch on YouTube or Twitch Check out for more information. We’re super excited…Community31 Aug 2026Dandelion Void Is featured in Steam's PvE Survival Crafting Fest!Dandelion Void is featured in this years PVE Survival Crafting Fest! This event runs 31 August @ 5:00pm UTC to 7 September @ 5:00pm UTC PvE Survival Crafting Fest is for games that are primarily PvE titles, that have survival elements like a hunger bar, that also feature complex and/or lengthy crafting trees. Check out our trailer below! Why does Dandelion Fit into this fest? Adrift in space, t…Community25 Aug 2026Music Reveal & Bass Performance!Hi everyone , and welcome to another Dandelion Void devlog. Today we have a special treat from our composer Catton Arthur ! Some of you might remember a previous post where Catton walked us through the dynamic audio tools he used to create Dandelion Void’s multilayer combat music. Today we’re showing off a brand-new track from Catton, which will play during our character creation menu. We call…