Ever play zero gravity mini golf? Reflect is a unique game, with an interesting mechanic. Set in a highly atmospheric and abstract environment, your objective is to reflect shiny gems though the goal rings. It's a lot harder than it sounds.
This is the new outline shader that is included in the game. It has been rewritten to be much faster than the old system, and much more flexible.
All rendering is now done in a single shader as an overlay, rather than rendering the entire scene to an image, and clipping out the edges. Slower computer notice a higher FPS. (Especially mobile)
In addition, multiple outlines can exist at once, without merging multiple shapes together. Congrats, you can now actually see individual shapes through the cage wall.
Finally, outlines can now have individual color and thickness. Which opens the door for many more effects. Woo!