2 min read
Don't stop me now

My sister was redesigning our apprentice. While most of the other mages had a signature color, the apprentice doesn’t have an element, and blue is already taken by the Hydro. So we had an idea that the Apprentice could choose many different colors based on the spells they had.

apprentice

So my sister made multiple variations of the Apprentice:

shades

And it could’ve ended there. It should’ve ended there.

All right, back to core game mechanics.

-Past Kittems

What about… a SHADER

I cooked up a plan. What if I created a special ‘green screen’ hue so that we could take a single asset and always be able to replace the color. Like Warcraft III’s unit armor.

Color substitution seemed pretty straightforward, and if I did it purely on hue and didn’t shift on hue for shading, this would work perfectly.

da plan

I was planning to use pink, but ended up choosing a specific hue of green.

green

There are likely better solutions to this problem, but this was a solution.

It’s called a Robe, it’s called a Rainbow Robe

It worked fantastic!

rainbow road sat swap recolor rainbow

I even added support for applying multiple shaders, like the burn + recolor.

burn recolor

And it works on the UI portraits.

recolor portrait

And with that, I now have a permanent recolor solution anytime this comes up!

recolor army

At least someone was being productive

My dad implemented an in-game console to aid in debugging and configuring entities at run-time.

Devtools are always a force multiplier. I’m looking forward to using it.

console

All right, NOW back to core game mechanics.