Game consoles of old use palettised sprites, a range of colour indexes that could be swapped out to make sprites different colours. The most famous example of this is in super mario bros on the NES, where with a simple swap of the palette, bushes can be clouds. It's a deep topic with many technical details, that is common to 8-bit and 16-bit machines. On modern computers however, this technique is not really an option in the way it was on those consoles. Now we have to rely on remapping luminance in textures on the graphics card using shaders.
Often this is done with tinting, taking a grayscale image and tinting it wholly so all of the texture is a desired shade like green or red. Is this possible for sprites that have 16 colours? Can we address certain colour indexes and swap them out, and why would we want to do that anyway?
There are 3 layers: torso, legs and hat. When put together, they make a cowboy. Applying a shader that remaps the grayscale to set colours, gives way to many types of cowboy using one sprite. With a little bit of planning, it's possible to make details like badges, bandanas, waistcoats etc. appear by swapping colour palettes alone.
Bad Pixels - Wild 8-bit shoot-out set in the old west.
Bad Pixels is available to Wishlist on Steam, and Pre-order on Itch.io (with Exclusive content).
https://dadako.itch.io/bad-pixels
Here is the culmination of the efforts on the water shader. And while the author of the base shader says it works on mobile, when testing on iPhone, the water vanishes! So much for that idea!
iBath (or Bath Time) is revisited every few years to see what is possible on mobile. The original app was cherished by Dadako but it didn’t exactly do crazy sales so revisiting is for hubris only.
Revisiting the water in iBath, we remapped the distortion to the wave amplitude in this water plugin, which had some great underwater distortion results
Release: 20th October 2016 (Wii U, new 3DS) / 4th November 2016 (Steam)
Developer: dadako
Publisher: 13AM Games
Website: 13amgames.com / dadako.com
Stores: Steam / Nintendo
Video: Trailer
Description: “Retro-style Arcade Action! Join Pete Jr on his quest to defeat the nefarious Bubble Pirate! Dodge and pop bubbles with your anchor and collect coins to customize your pocket game with new faceplates, buttons, backlights, and more!”