Recently we’ve been updating the graphics to use a system we first tried in Droid Assault to change the colour of tiles and items for different levels. This time we’ve gone a bit further – now pretty much all the sprites are rendered out in shades of grey, and are coloured in-game according to a level palette, and these colours are also affected at the edges of the level by an attentuation colour and % value.
This lets us significantly alter the feel for every level without having to have dozens of different coloured sprites for the same object. Also objects can be excluded from the attenuation colour, giving a glowy self-illumination effect on night-time levels. Nice. Of course this would all be an effing lot easier in 3d.
More detail about such stuff in future posts.