Darken the sprite
tint the sprite with a grey color
get a black silhouette version of the sprite, super impose it on top, set opacity.
get a white/yellow silhouette version of the sprite, Gaussian blur it by few pixels, place behind the original sprite
doing in the fly is too costly, therefore, you need to prepare those glow sprites beforehand