You would either have to do heavy modifications to the Client, or use animations and images that already exist.
exec already did this once, but with the legacy version of Aura I believe, and using animations and images that exist within the Client: https://www.youtube.com/watch?v=bf_o8gnFUzg
It would probably be easier to do something like this now though.
AddBonusOnAlchemy:
SetSetItemEffectOnEquip and Element:
SetItemOption:
Missing at the end is:
019 [..............00] Byte : 0
020 [..............00] Byte : 0
CP:
Pokemon Go? Augmented reality mobile game I believe is what it's classified as, correct me if I'm wrong. Definitely an interesting concept that will change how a lot of games will work in the coming years. Started with Ingress I believe.