Tech Art – Shot Meter
This is the final shot meter that shipped, after some rounds of internal feedback, including some VFX for a Perfect Shot:
Demonstrating the configurability of the shot meter with an early visual design:
The video below shows my work at the end of a couple days developing an API in C# for the shot meter. It's fully configurable via the Unity Inspector, which allows artists to play around with configurations and test visuals. It's also fully configurable by passing parameters into a public function, so that Game Design can push variations into the game to balance difficulty dynamically. I've found that developing my own API has turned out to be quite valuable to UI Engineers and Game Designers, and I'm surprised that in all cases my code has shipped without much refactoring by more senior programmers.