I absolutely want everyone writing manuals and documentation to punch themselves in the head if they define a feature by just reordering the words.
To quote the @unity@ documentation, for example:
It describes "Material.Renderqueue" as...
"The Render Queue of the Material".
Maya was the absolute worst for this. The manual basically did this for everything.
PUNCH. HEAD. OWN. NOW.
Amazingly, the documentation goes on to elaborate on the Render queue and say absolutely nothing. Ready for this?
By default materials use render queue of the shader it uses. You can override the render queue used using this variable. Note that if a shader on the material is changed, the render queue resets to that of the shader itself.
Thats... great. But... what is it? How do you use it?
Fortunately the next (and last) paragraph explaiuns all...
Or does it?
"Render queue value should be in [0..5000] range to work properly; or -1 to use the render queue from the shader."
Its easy to make complex node graphs for shaders these days, and debugging can be a headache, especially if compile times are slow.
Make a "workbench" material and shader and just copy the bit that is killing your soul slowly in.
Once you get it right, copy/paste it back in.
"Static Switches" let you make variants to your shaders. But we warned... I have seen a few "tutorials" suggesting making a master shader with a bajilliom switches.
Ivy messes with Scarecrow's formulas and Scarecrow becomes ultra loved up, becoming THE CARECROW. His bomb goes off and Gotham becomes a really nice place full of caring people and crime drops to 0.
Batman and Selina retire and pour all their money into preserving wild big cats.
Ivy gets a loan from Batwoman to restore the amazon rainforest and halts global warming.
Bane runs a gym.
DR. Quinzel takes over Arkham Asylum and makes it a lovely safe, healing space. Her fun approach to therapy and her insights into her own experiences set a new standard.
The Riddler retires after discovering his books of puzzles and his brain training app sell more than crime.
Bane runs a gym called 'Splosions".
Mr. Freeze falls in love again and moves on from his wifes death. His new husband is super chill.
Women who face abuse at work do so doubly. First the abuse and then when you call out the men who did it you are attacked for 'craving attention', 'seeking to profit', trying to cover your work failings.
Then you get a third whammy as men who witnessed it stay silent.
Either way you lose the job, the stability and the trust, and have to pay for therapy to heal the damage, and lawyers if you even dare to stand up for yourself legally.
Meanwhile the assholes keep their jobs, and get to enjoy a career.
One trick you can use in adding replayability to a game is to break up some parts of your level into discreet prefabs/blueprints that can be shuffled.
This can be as simple as switching a few corridors or rooms around, or just changing enemy or item placement but the effect is the same... players cannot rely on their memory of the layout, and can jolt them into being in the present, rather than playing by wrote.
Having parts of levels in prefab slabs help you test them separately.
You don't need many of these to create enough variety to cause this effect and it doesn't shake up the narrative.
Following on from previous discussion vis a vis #weekenderGames I need to stress that a good game is worth more than a long game.
A good long game is a great thing and deserves a good price, but the length of the narrative does not equate to price tag alone.
A short game that is brilliant deserves a good financial reward.
A short game with huge amounts of replay value is well worth the price tag of a sprawling epic.
What I am saying is push down your expectations of duration of the core playthrough, and allow shorter games.
If we shift the format to shorter play throughs, we can focus more on making an industry that is more stable, games that are more polished, and faster releases.
What sucks is all the devs who are currently being reminded over and over of the abuse we ourselves went through with the #blizzard situation coming to light on twitter.
Its important we share this stuff so everyone knows, and hopefully we can get real change. But triggering AF
The industry is full of this vile crap. And it has been devastating for many, many amazing people.
Been there. Done that. Got the scars. Got the PTSD. Got the NDAs. And not just from one company.